|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
mov ax,62627 ax=f4a3H
这个的答案我是觉得62627是十进制的 ax储存器里能存储4位而62627是五位放不下 所以我转换成十六进制的了
mov ah,31h ax=31a3H
理解意思是吧31H放到F4A3H的高把位 也就是F4变31
mov al,23h ax=3123H
这里跟上面的意思差不多 吧23H放到31a3H的低把位也就是a3变23H
add ax,ax ax=6246H
理解意思是3123H+3123H=6246H
mov bx,826ch bx=826CH
这个也就是把826CH放入BX数据中
mov cx,ax cx= 6246H
理解意思是吧AX寄存器的数据放入CX寄存器数据中
mov ax,bx ax=826CH
理解意思是吧BX的826CH送入AX中
add ax,bx ax=04D8H
理解意思是 826CH+826CH=104D8 以为AX只能存储4位而104D8已经超出了所以1被丢弃
mov al,bh ax=82D8H
理解意思是吧BX的高把位82送到AX的低把位所以04变82
mov ah,bl ax=6CD8H
理解意思跟上面一样,把BX的低把位送到AX的高把位
add ah,ah ax=D8D8H
理解意思是AX的高把位6C+6C
add al,6 ax=D8DEH
理解意思是AX的低把位D8+6
add al,al ax=D8ECH
理解意思是AX的低把位DE+DE=1EC以为已经超出了存储范围所以1被丢弃
mov ax,cx ax=6246H
理解意思是吧CX的6246H送到AX
这是我做的功课 有我的理解 因为小甲鱼没有发布答案 我也不确定我的理解是不是完全正确 请各位大侠指点一下
|
|