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

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的寻址范围为 ___ 到 ____。相关推荐

  1. 给定地址段为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为____到____

    此题解题背景默认为8080型CPU,地址总线为16根.(8080-16,8086-20,8088-20,80286-24,80386-32) 16根地址总线寻址能力:(2 ** 16) / 1024 ...

  2. 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析

    第一章 基础知识 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为()位. (2)1KB的存储器有() 个存储单元,存储单元的编号从()到() . (3)1KB的存储器可以存 ...

  3. 【王爽汇编】实验9 根据材料编程

    前言:这是王爽版汇编语言第四版第187页的一道题目,因为我觉得有点难,非常有借鉴意义,所以我打算写一篇博客,顺便把题目再写一遍,这样也许会看的更仔细.我会在题目的中间加上自己的思考和分析,因为对于初学 ...

  4. 贺利坚老师汇编课程46笔记:操作符offset取得标号的偏移地址

    指路老师的博客 ;offset 标号 assume cs:codesg codesg segment start:mov ax,offset start;相当于mov ax,0;这一条是3字节指令 s ...

  5. 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析 检测点3.1

    视频中的文本: 记录监测点3.1 两个小实验 先进行第一个实验.我们通过赋值,达到实验条件. 这种方式是可以的,那么进行下一个赋值.赋值全部完成. 第一个实验仅仅对AX BX观察以及操作. 那么不需要 ...

  6. 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析 检测点2.3

    mov ax,bx sub ax,ax jmp ax 第一次,就是MOV指令  就是移动指令.对应的操作:AX=BX    指向下一个 第二次,就是SUB指令  就是减去指令.对应的操作:AX=AX- ...

  7. 王爽汇编第九章学习笔记

    在这里0-1=ffff 有关于根据位移进行转移的意义:跳转指令与浮动装配(汇编相关),汇编语言交流,技术交流区,鱼C论坛 - Powered by Discuz! 实验八:重点关注jmp short ...

  8. 王爽汇编第二册:将每个单词的前四位改为大写字母

    1  问题描述 2 汇编代码 assume cs:codesg,ss:stacksg,ds:datasg stacksg segmentdw 0,0,0,0,0,0,0,0 stacksg ends ...

  9. 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析 检测点3.2

    题目(1) : 补全下面的程序,使其可以将10000H- ~1000FH 中的8个字,逆序复制到 20000H~2000FH中.逆序复制的含义如图3.17所示(图中内存里的数据均为假设). 解答: p ...

最新文章

  1. 科学养猪的真正奥义,培养拯救人类的医学英雄
  2. 从前端界面开发谈微信小程序体验
  3. gtest 测试java_LangTest
  4. 从零实现一个3D目标检测算法(2):点云数据预处理
  5. python中stacked_python – Django管理员StackedInline定制
  6. 在ASP.NET 2.0中操作数据:使用FormView 的模板
  7. qt 按钮 gradient_少造轮子!推荐一个Qt的Python组件库
  8. 5.23低版本到高版本问题
  9. 吉首大学2019年程序设计竞赛(重现赛)
  10. html 设置td最小宽度,HTML–td 宽度调整
  11. 英语NLP词汇类别列表
  12. win7TTS修复,使用C#SpeechSynthesizer 类
  13. 有关H5第六章的背景与阴影介绍
  14. 30岁成功入职京东啦
  15. 什么是 Skype?
  16. Rsync: @ERROR: Auth Failed On Module XXX错误原因及解决办法
  17. Http协议简单理解
  18. Cesium设置实体初始偏移量
  19. 古文觀止卷九_愚溪詩序_柳宗元
  20. 你不知道的SQL语言数据库原理

热门文章

  1. 【PAT甲级 ArrayList存放class】1011 World Cup Betting (20 分) Java版 3/3通过 四舍五入保留两位小数
  2. 科普: 中间件底层实现的分布式协议之Raft
  3. Effective Java之将局部变量的作用域最小化(四十五)
  4. Effective Java之EnumMap代替序数索引(三十三)
  5. Effective Java之利用有限制通配符提升API的灵活性(二十八)
  6. C++ vector 使用详解
  7. 洛谷——P1328 生活大爆炸版石头剪刀布
  8. 14行代码AC_Zero Array(思维)
  9. Linux sed编辑器
  10. strstr函数_[LeetCode] 28. 实现strStr()