鱼C论坛

 找回密码
 立即注册
查看: 3479|回复: 4

[技术交流] ian2.1检测点 全分析

[复制链接]
发表于 2011-6-27 04:53:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-6-27 04:55:57 | 显示全部楼层
怎么标题多了个ian啊:funk:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-27 05:08:55 | 显示全部楼层
不用多理解  拿计算器加一下就知道了   其中有两处是益处
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-27 10:08:10 | 显示全部楼层
支持楼主啊 能把练习写下来是好事啊 我个人懒啊 懒得去打字啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-7-1 22:53:07 | 显示全部楼层
看看老帖,学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 07:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表