欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

王爽汇编习题 : 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 ___ 到 ____。

发布时间:2024/1/23 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 王爽汇编习题 : 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 ___ 到 ____。 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 1 答案 : 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 1000FH

 2 解题过程:

物理地址=SA*16+EA EA的变化范围为0h~ffffh 物理地址范围为(SA*16+0h)~(SA*16+ffffh) 现在SA=0001h,那么寻址范围为 (0001h*16+0h)~(0001h*16+ffffh) =0010h~1000fh


3 进一步解释

 

首先,cpu的寻址能力和地址总线的宽度(即地址总线的位数)有关。假设CPU寻址上限为Max,地址总线的宽度为N,那么:Max=2^N,即cpu寻址范围为:0到2^N。
例:地址总线为16位,侧Max=2^16=65535=0xFFFFh,
    即CPU得寻址范围为:0x0000h到0xFFFFh.

假设你所用CPU的地址总线也为16位,那么偏移地址的变化范围为:0x0000h到0xFFFFh。
给定段地址为0x0001h,则cpu的寻址范围为:
(0x0000h+0x0001h)到(0xFFFFh+0x0001h)=0x0001h到0x10000h.

据说:物理地址=段地址*16+偏移地址
那实际cpu的寻址范围就为:
  (0x0000h+0x0001h*16)到(0xFFFFh+0x0001h*16)
=0x0010h到0x1000Fh.

  

总结

以上是生活随笔为你收集整理的王爽汇编习题 : 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 ___ 到 ____。的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。