lihua2556672 发表于 2011-6-24 07:17:43

Miller01001 发表于 2011-6-24 07:30:11

本帖最后由 Miller01001 于 2011-6-24 12:00 编辑

为什么8位寄存器最大是 255
可以100H没高于 255 啊

答:8位寄存器可以在内存中存储一个字节的数据
100H,已经超过1个字节了。
10H,H代表16进制数。就可以了。因为4位2进制的信息0000表示1个16进制的数,即16位2进制信息表示1个字节
AX = AH,AL
AX是16位的寄存器,AH,AL是高位和低位的8位寄存器,因为8086要兼容老一代的处理器

sunhopp 发表于 2011-6-24 11:30:46

AX可存放的最大值为 ffffH (十进制:65535)
AX是16位寄存器,分为 高8位 ah;低8位 al,它们各值最高是ffH(十进制:255)

Mr.HO 发表于 2011-6-25 20:52:47

楼上说的没错!

lcj19890112 发表于 2011-6-25 21:26:54

{:2_27:}学习了。
页: [1]
查看完整版本: 8位寄存器最大存放数值不理解