鱼C论坛

 找回密码
 立即注册
查看: 3750|回复: 4

8位寄存器最大存放数值不理解

[复制链接]
头像被屏蔽
发表于 2011-6-24 07:17:43 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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要兼容老一代的处理器

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-24 11:30:46 | 显示全部楼层
AX可存放的最大值为 ffffH (十进制:65535)
AX是16位寄存器,分为 高8位 ah;低8位 al,它们各值最高是ffH  (十进制:255)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-25 20:52:47 | 显示全部楼层
楼上说的没错!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-25 21:26:54 | 显示全部楼层
{:2_27:}  学习了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 19:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表