热门推荐
商场的监控能拍到手机内容吗
意系地暖有哪些品牌
word怎么设置艺术字形状为双波形
ME属于悬浮剂吗
人造棉出厂前要做缩水处理吗
压花里布克重太轻怎样处理可以重一点
植保无人机在农作物生长过程中应用分析MATLAB主要干什么
建伍tm-d710a核准码
计算机中8086是什么意思
问题描述
- 精选答案
-
1.分配地址编码
不管几位机,存储器永远给每个字节单元分配一个地址编码!!!
8086有20个地址线,共有2^20=1024x1024=1M个地址编码,所以,8086最大存储空间是1MByte。
8位机,1Word=1Byte
16位机,1Word=2Byte
32位机,1Word=4Byte
所以8086,
1MByte/(2Byte/Word) =0.5MWord=512KWord
而不等于512KByte。
2.段地址和段内偏移地址
在段寄存器Rs(CS,DS,SS,ES)已经确定的情况下,段开始地址是16 x Rs,20位地址,这是1MByte存储器空间中任何16倍数开始的地址。
在指令中,
逻辑地址=Rs:16位段内偏移
物理地址=16 x Rs + 16位段内偏移
16位段内偏移,共有2^16个地址编码,所以段内最大范围是64KByte。(这是你问题的直接答案。)
8086内部都是16位寄存器,为了支持大于64KByte的储存空间,采用,利用地址加法器,把段寄存器Rs乘以16变成20位地址,之后加上16位段内偏移地址的地址生成方案。
IBM的老沃森曾经说“全球市场只需要5台计算机就够了”。所以,在40年前,Intel在设计8086时,以为20位地址就足够了,能支持1MByte存储空间,很大啊!
3.穿越后的super8086
如果让你穿越到1978年,你可能在不改变8086内部16位寄存器的情况下,只改变地址加法器,可能会设计出支持更大的存储空间的super8086,如设计出支持32MByte存储空间,有25条地址线的super8086。也可以更大!
只需要改变地址加法器,把段寄存器Rs左移9位!变成25位,之后加上16位偏移地址就行!
此时,在32MByte空间内,25位段开始地址永远是512的整数倍位置,而段内空间范围还是64KByte。
当然,现在大多数CPU或MCU方案是,32位机,采用32条地址方案,还不够?采用通过存储器管理软件的虚拟存储器空间管理方案,...。
新的声音,
到了云计算时代,世界上只需 5 片电脑云就够了!
怎么可能?历史上这种模式的发声很多!
猜你喜欢内容
-
商场的监控能拍到手机内容吗
商场的监控能拍到手机内容吗回答数有3条优质答案参考
-
意系地暖有哪些品牌
意系地暖有哪些品牌回答数有3条优质答案参考
-
word怎么设置艺术字形状为双波形
word怎么设置艺术字形状为双波形回答数有3条优质答案参考
-
ME属于悬浮剂吗
ME属于悬浮剂吗回答数有3条优质答案参考
-
人造棉出厂前要做缩水处理吗
人造棉出厂前要做缩水处理吗回答数有3条优质答案参考
-
压花里布克重太轻怎样处理可以重一点
压花里布克重太轻怎样处理可以重一点回答数有3条优质答案参考
-
植保无人机在农作物生长过程中应用分析MATLAB主要...
植保无人机在农作物生长过程中应用分析MATLAB主要干什么回答数有3条优质答案参考
-
建伍tm-d710a核准码
建伍tm-d710a核准码回答数有3条优质答案参考
-
测铜含量最精确的方法
测铜含量最精确的方法回答数有3条优质答案参考
-
cuso4用来检测什么
cuso4用来检测什么回答数有3条优质答案参考







评论列表(4条)
我是公众科技网的签约作者“数学教师周”!
希望本篇文章《计算机中8086是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育,学历提升
本文概览:1.分配地址编码不管几位机,存储器永远给每个字节单元分配一个地址编码!!!8086有20个地址线,共有2^20=1024x1024=1M个地址编码,所以,8086最大存储空间是1MByte。8位机,1Word=1Byte16位机,1Word