发布网友 发布时间:2022-04-25 20:31
共2个回答
热心网友 时间:2022-06-17 04:31
16位CPU内部有20根地址线,其编码区间为:00000H~0FFFFFH,所以,它可直接访问的物理空间为1M(220)字节。
而16位CPU内部存放存储单元偏移量的寄存器(如:IP、SP、BP、SI、DI和BX等)都是16位,它们的编码范围仅为:00000H~0FFFFH。这样,如果用16位寄存器来访问内存的话,则只能访问内存的最低端的K,其它的内存将无法访问。为了能用16位寄存器来有效地访问1M的存储空间,16位CPU采用了内存分段的管理模式,并引用段寄存器的概念。
16位微机把内存空间划分成若干个逻辑段,每个逻辑段的要求如下:
1,逻辑段的起始地址(通常简称为:段地址)必须是16的倍数,即最低4位二进制必须全为0;
2,逻辑段的最大容量为K,这由16位寄存器的寻址空间所决定。
按上述规定,1M内存最多可分成K个段,即65536个段(段之间相互重叠),至少可分成16个相互不重叠的段。
热心网友 时间:2022-06-17 04:32
内存储器是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是