|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
下面是我对2.1的检测点理解,希望大家多多支持
- MOV AX,62627 AX=F4A3 ‘62627转换为16进制
-
- MOV AH,31 AX=31A3 'AH是高八位所以原来的F4A3里的F4高八位要替换成31 结果就是31A3
-
- MOV AL,23 AX=3123 'AL是第八位所以原来的31A3里的A3低八位要替换成23 结果就是3123
-
- ADD AX,AX AX=6246 '因为上面AX=3123 所以结果就是AX=3123+3123
-
- MOV BX,826C BX=826C '这个简单不用解释
-
- MOV CX,AX CX=6246 '上面AX已经得知是6246 又把AX赋值给CX所以CX得出6246
-
- MOV AX,BX AX=826C '上面BX值是826C所以AX也是826C
-
- ADD AX,BX AX=04D8 'AX是826C+BX是826C 得出104D8 抛出1得出04D8
-
- MOV AL,BH AX=0482 'BH是BX的高八位 BX值是826C高八位就是82 AL是AX的低八位AX值是04D8 BH替换掉AL 那么AX的低八位就是82得出0482
-
- MOV AH,BL AX=6C82 'BL是BX的低八位 BX值是826C低八位就是6C AH是AX中的高八位AX值是0482 BL替换掉AH 那么AX的高八位就是6C得出6C82
-
- ADD AH,AH AX=D882 ‘AX中的高八位相加得出 D8 那么AX就是D882
- ADD AL,6 AX=D888 'AL是AX的低八位,AX值D882中的低八位82+6得出88 那么AX就是D888
-
- ADD AL,AL AX=D810 'AL低八位相加88+88得出110 抛出1 得10
- 则AX是D810
-
- MOV AX,CX AX=6246 '赋值CX值6246给AX 则AX得出6246
复制代码
|
|