本月累计签到次数:

今天获取 积分

0

汇编语言中,指令MOV AL,08H--------1011 0000B中1011 0000B是怎么来的?

书上说它是mov指令操作码的机器码形式。
已邀请 :
先用二进制表示一下,结果在转换成16进制 MOV AX,8080H AX=1000 0000 1000 0000 b 二进制 SAR AX,1 AX算术右移,得到 AX=0100 0000 0100 0000b,AL=0100 0000b (后8位) MOV CL,4 CL=4,是后面一个指令的移位数 SHR AL,CL 对AL右移CL(=4)位,得到 AL=0000 0100b,就是 AL=04H 最终算得AL的值是04H

要回复问题请先登录注册