cqjyh 发表于 2024-4-5 18:40:59

一些基础概念问题

   我一直苦恼这个问题 ,段地址和偏移地址形成物理地址为啥公式会是这样      段地址X16+偏移地址 = 物理单元地址?是段地址X10+偏移地址 = 物理地址这样能得到真实物理地址单元,为啥都说是段地址x16+偏移地址= 物理地址,我是哪里没看懂有问题啊? 卡了我几天了没想明白,也查了网上资料,望学长,老师解答一下,感谢。

站长 发表于 2024-4-5 21:07:12

由于段寄存器只有16位,无法装入20位的段地址,所以规定低4位是0的物理地址才能做为段地址,这样就可以去掉低4个0装入段寄存器。将来恢复的时候,直接在右边加4个0就还原了。

在右边加4个零,相当于将段地址乘以16,或者乘以0x10。十进制的16等于十六进制的10,数制不同罢了。

cqjyh 发表于 2024-4-5 22:14:06

感谢老师!我有点明白了,我想我未把问题叙述清楚,我在仔细复习一下前面章节!
页: [1]
查看完整版本: 一些基础概念问题