汇编运行结果寄存器没变,用MASM611编译后运行,-R为什么寄存器没变。。
答案:1 悬赏:60 手机版
解决时间 2021-04-16 10:45
- 提问者网友:箛茗
- 2021-04-16 02:46
汇编运行结果寄存器没变,用MASM611编译后运行,-R为什么寄存器没变。。
最佳答案
- 五星知识达人网友:白昼之月
- 2021-04-16 03:06
mov ax,1234h
mov bl,al ;将al中的两组分开 BL=34H
and al,0fh ;屏蔽高四位后送al AL=04H
mov cl,4 ;原al中的数据逻辑右移4次送bl
shr bl,cl ;BL=03H
mov dl,ah ;将ah中的两组分开 DL=12H
and dl,0f0h ;屏蔽低四位后送dl DL=10H
mov cl,4 ;原ah中的数据逻辑右移4次送dl
shr dl,cl ;DL=01H
mov cl,ah ;屏蔽高四位后送cl CL=12H
and cl,0fh ;CL=02H
.EXIT 0
END
用-P命令试试
-R命令显示全部寄存器和标志的内容,表示的是上一条指令执行的结果状态
-R
-R
多用几次~
mov bl,al ;将al中的两组分开 BL=34H
and al,0fh ;屏蔽高四位后送al AL=04H
mov cl,4 ;原al中的数据逻辑右移4次送bl
shr bl,cl ;BL=03H
mov dl,ah ;将ah中的两组分开 DL=12H
and dl,0f0h ;屏蔽低四位后送dl DL=10H
mov cl,4 ;原ah中的数据逻辑右移4次送dl
shr dl,cl ;DL=01H
mov cl,ah ;屏蔽高四位后送cl CL=12H
and cl,0fh ;CL=02H
.EXIT 0
END
用-P命令试试
-R命令显示全部寄存器和标志的内容,表示的是上一条指令执行的结果状态
-R
-R
多用几次~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯