永发信息网

【64k】为什么段的大小不能超过64K

答案:2  悬赏:0  手机版
解决时间 2021-02-16 00:15
【64k】为什么段的大小不能超过64K
最佳答案
【答案】 嗯,这个问题问的好,相信有很多人,对这点不为什么实模式下每个段不能超过64K的大小呢.其实如果从最底层去理解就很好理解了.Intel的CPU给上层的程序员提供了两种方式的内存寻址办法:一个是实模式寻址,另一个是保护模式寻址.
  实模式下,寻址采用这样的方式:
  段基地址:偏移地址
  物理地址=段基地址*16+偏移地址
  在当时设计CPU的时候,Intel将所有的寄存器都设计为16位,所以根据上述物理地址公式可以看出,当一个段基地址确定下来之后,就只有偏移决定了可寻址的范围,所以一个段的大小被限定在了16bit地址空间里,即2^16=64K
  总结一句话:最根本的说,一个段的长度由CPU的寻址方式和寄存器的长度决定.
  总线为20位 但是段寄存器为16位的
  逻辑地址的形式为,
  段地址:偏移地址
  16位的偏移地址最大可表示64K
全部回答
和我的回答一样,看来我也对了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在限购的情况下淘宝买家如何能多买
男生女生文具礼品店在哪里啊,我有事要去这个
如图为人体内某结构的血流情况示意图,B代表
伤残赔偿金按什么标准赔
贝尔 男包 属于什么档次?
有什么方法可以消除诅咒?
银龙鱼吃进塑料绳怎么办
有一只从朝鲜战场留下来的派克51的钢笔 一直
中国移动通信亿通营业厅怎么去啊,有知道地址
东安区牡丹江海洋五金日杂怎么去啊,谁知道地
某工厂需要64kg氧气作原料.若用电解水的方法
田家村这个地址在什么地方,我要处理点事
DIT 在法语中是什么意思
1979年8月29日是什么星座?
吉他大横按按多了手腕疼
推荐资讯
德利风机工程公司我想知道这个在什么地方
什么叫抽芯铆钉??
禹州市许昌李家厨房我想知道这个在什么地方
fecl2怎么生成fe
神魔变有几个女主角
平桥区信阳姐妹餐馆在哪里啊,我有事要去这里
小锅一插上线小盒就不能用了
入侵东罗马帝国的西哥特人和日尔曼民族有什么
病人已进入低血压期,下列哪项不是该期实验室
常熟桂川绗缝设备有限公司在什么地方啊,我要
李记鞑子烤羊腿庆云店在什么地方啊,我要过去
沙市区荆州靡尚形象设计地址是什么,有没有知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?