8088CPU中的寄存器都是16位,那么它是如何寻址20位物理地址的
答案:2 悬赏:70 手机版
解决时间 2021-04-22 16:20
- 提问者网友:捧腹剧
- 2021-04-22 13:14
8088CPU中的寄存器都是16位,那么它是如何寻址20位物理地址的
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-04-22 14:47
8088寻址采用“段:偏移”的方式(如SS:BP),段地址寄存器和偏移地址寄存器都是16位长的,实际的线性地址是20位,由“(段 << 4) + 偏移”得到。
全部回答
- 1楼网友:时间的尘埃
- 2021-04-22 15:20
由于cpu内部的寄存器都是16位的,为了能够提供20位的物理地址,系统中采用了存储器分段的方法。规定存储器的一个段为64kb,由段寄存器来确定存储单元的段地址,由指令提供该单元相对于相应段起始地址的16位偏移量
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯