鱼C论坛

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

《汇编语言》第2.8段的概念 图2.9 的疑问

[复制链接]
发表于 2012-6-25 22:14:00 | 显示全部楼层 |阅读模式
1鱼币
《汇编语言》王爽
第2.8段的概念 第24页
图2.9
地址10000H-100FFH的内存单元组成一个段,该段的起始地址(基础地址)为10000H,段地址为1000H,大小如何计算得到100H?
地址:10000H-1007FH,10080H-100FFH的内存单元组成两个段,它们的起始地址(基础地址)为:10000H和10080H,段地址为:1000H和1008H,大小如何计算得到80H?
希望给予详细解答

最佳答案

查看完整内容

10080H-100FFH可以看成段地址是1008 那么这个段的大小是100FFH-10080H+1=80H 为什么要加1前面有人说过了,因为是从0开始的,比如0到1是两个数,0-9是10个数,而10080H到100FFH是7FH+1个空间,所以应该=80H,希望对你有帮助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-6-25 22:14:01 | 显示全部楼层
10080H-100FFH可以看成段地址是1008 那么这个段的大小是100FFH-10080H+1=80H 为什么要加1前面有人说过了,因为是从0开始的,比如0到1是两个数,0-9是10个数,而10080H到100FFH是7FH+1个空间,所以应该=80H,希望对你有帮助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-26 01:38:26 | 显示全部楼层
10000H-100FFH  范围为0-FFH  因为是从0开始 所以它的大小要加1  即FF+1=100
下面两个同理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-26 22:28:51 | 显示全部楼层
100FF h - 10000 = FF , 0-FF 是256个字节,十六进制是100H,同理,0-7F,80-FF,一样的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-16 17:11:47 | 显示全部楼层
你把十六进制的加法想成别的了。。。0~FF,就是100H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-8 06:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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