微机原理储存器

1.内存地址变换:

前面提到过,CPU内部的BIU内有十六位的段寄存器和一个二十位地址加法器,而我们这里会提到一个说法,他说的意思就是,为了让我们对很小的一个空间实现正确的访问,他要给存储的空间起一个很确定的名字,我想一下子就找到这个地方,而这么名字被统称为----物理地址!但是物理地址不够呀,就只有16个,怎么办?!有办法-----就是内存地址变换,这个就是让我们直接把生成的十六位编码变换成二十位的物理地址!

2.内存单元的编址
在这里插入图片描述
每个单元的地址,可以这样想,我要想要找到你,而你在公司,现在我首先确定你的公司位置在市里的哪个区,到地方了,我在到公司里边找找你在哪个位置坐着

3.物理地址=段基地址*16+偏移地址
其中,物理地址是我们要找的一个精确的地址,段基地址(16位寄存地址),16是因为寻找的过程中,每向左移动一位是乘以2,而这里是四位一起移动,所以是乘以2^4,计算出段基地址移动的次数,然后再加上偏移地址!

注:这里的是为了便于理解,这里说的移动有一个前提----段基址为xxxx0H,其低4位二进制数为0,即能被16整除的主存物理地址才可作为段基址。

4.段寄存器
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值