Hussain<ELite>
پنج شنبه 27 خرداد 1389, 14:42 عصر
ORG 100h
MOV AX, 0B800h
MOV DS, AX
MOV CL, 'A'
MOV CH, 1101_1111b
MOV BX, 15Eh
MOV [BX], CX
RET
این تکه کد رو اگه بهم توضیح بدید که چه کاری انجام میده ممنون میشم!
این تکه کد یک کاراکتر 'a' چاپ می کند اما نمیدانم منطق این برنامه چیست؟ مثلا عدد 0b800h رو چرا ریخته توی ds ؟ و چرا این عدد؟ چرا عدد دیگه نه؟ و همین طور بقیه خط ها؟
MOV AX, 0B800h
MOV DS, AX
MOV CL, 'A'
MOV CH, 1101_1111b
MOV BX, 15Eh
MOV [BX], CX
RET
این تکه کد رو اگه بهم توضیح بدید که چه کاری انجام میده ممنون میشم!
این تکه کد یک کاراکتر 'a' چاپ می کند اما نمیدانم منطق این برنامه چیست؟ مثلا عدد 0b800h رو چرا ریخته توی ds ؟ و چرا این عدد؟ چرا عدد دیگه نه؟ و همین طور بقیه خط ها؟