高八位低八位怎么计算

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:52:32
ax分高八位ah 和 低八位 al 怎么计算ax
例如ah=0AF. al=07B(16进制)
ax=?

根据汇编语言,AX为16位寄存器,AH和AL分别为AX的高八位和低八位,
AX=AHAL,AH=0AF,AL=07B,故AX=0AF7BH。
  二进制依次是2的(n-1)次幂,第16位为2的15次幂,将各位数(1或0)依次乘以所对应的幂,加起来就可以。

二进制依次是2的(n-1)次幂,第16位为2的15次幂,将各位数(1或0)依次乘以所对应的幂,加起来就可以了

根据汇编语言,AX为16位寄存器,AH和AL分别为AX的高八位和低八位,
AX=AHAL,AH=0AF,AL=07B,故AX=0AF7BH

你说的是16位的CPU吧。那就直接组合,高八位在前,低八位在后,就OK! AX=0AF7BH