标签: assembly x86
如果cl中的二进制值为10000001并执行以下命令shl cl,2(x86),进位标志是否设置为1或0?
shl cl,2
答案 0 :(得分:1)
手册明确说:
在移位操作结束时,CF标志包含从目标操作数移出的最后一位。
其他位无所谓。他们刚走了。
答案 1 :(得分:-2)
运载标志(CF)是0
CF
0
mov cl, 129 shl cl, 2 ; cl * 4
但是获取辅助标志(AF)标志是1
AF
1