(微机原理的)若CS=8000H,则当前代码段可寻址的存储空间范围是?

2024-11-28 10:03:17
推荐回答(5个)
回答1:

(微机原理的)若CS=8000H,则当前代码段可寻址的存储空间范围是80000H~8FFFFH。

在实地址方式下,物理地址是通过段地址乘以16加上偏移地址得到的。而16位的段地址乘以16等同于左移4位二进制位,这样变成20位的段基地址,最后段基地址加上段内偏移地址即可得到物理地址。计算方法为物理地址=段地址*16d+偏移地址。

所以当前代码段可寻址的范围是: 8000:0000H~8000:FFFFH,转化成物理地址是80000H~8FFFFH,一共64K。

扩展资料:

物理地址从0开始编号,顺序地每次加1,因此存储器的物理地址空间是呈线性增长的。它是用二进制数来表示的,是无符号整数,书写格式为十六进制数。

它是出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果。用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。

回答2:

8086、8088将1MB的存储空间分段,每段最长为64KB,在段内寻址任然可以采用16位的寻址方法。每个段可以从1MB空间的任一个能被16除尽的边界开始,及每段的首地址的低四位必须为0,8000:0000H~8000:FFFFH
转化成物理地址是:
80000H~8FFFFH

一共64K(2^16)

回答3:

寻址范围由CS和IP共同决定:
物理地址=CS*16+IP

8086的CS和IP都是16位寄存器

所以当前代码段可寻址的范围是:
8000:0000H~8000:FFFFH
转化成物理地址是:
80000H~8FFFFH

一共64K(2^16)

回答4:

寻址范围应该由CS和IP共同确定的。还需要得出IP的值,若CS为4位16进制的数 IP也为4位16进制的数,那就是应该是8086这样的20根地址线的CPU,寻址范围为1M(2^20)。

回答5:

存储空间范围:
从80000H到8FFFFH
共64K