SAR指令

时间:2016-03-28 01:24:48

标签: assembly x86

我需要帮助了解我做错了什么。我正在使用emu8086汇编程序检查我的答案。这是代码。

MOV AL, 11001111b ;CFh
SAR AL, 1
NOP 

所以,我知道我想用0替换最高位并向右移动。最低位被复制到进位标志中。

我的AL在SAR指令后,我得到了01100111b或67h 当我使用模拟器检查我的答案时,我收到E7h作为我的答案。任何人都可以帮我搞清楚我的错误吗?

0 个答案:

没有答案