(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为0010H到1000fH。
物理地址 = 段地址 * 16 + 偏移地址
注:偏移地址16位,变化范围为0~FFFFH
物理地址的范围是(SA * 16 + 0H)~ (SA * 16 +ffffH)
(0001H * 16 + 0H)~ (0001H * 16 +ffffH)=0010H~1000fH
(2) 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H ,最大为2000H 。
当段地址给定多少,CPU无论怎么变化偏移地址都无法寻到20000H单元。
段地址 * 16 = 物理地址 - 偏移地址
段地址 = (物理地址 - 偏移地址)/ 16
段地址 = (20000H - 偏移地址)/ 16
因为偏移地址的范围是:0~FFFFH
当偏移地址为0时,20000H / 16 = 2000H
当偏移地址为FFFFH时,20000H / 16 - FFFFH / 16 = 2000H - FFFH = 1001H
提示,反过来思考一下,当段地址给定多少,CPU无论怎么变化偏移地址都无法寻到20000H单元呢?
这个按照上面的去推论,可以得出段地址给定1001以下或者2000H以上,就无法寻到20000H单元。

汇编语言(王爽)第四版检测点2.2答案相关推荐

  1. 汇编语言 王爽 第四版 第二章 检测点2.2

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点2.2 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH . 最小肯定是偏移地址为0, ...

  2. 汇编语言 王爽 第四版 第三章 检测点3.2

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点3.2 1 补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中. mov ax,1 ...

  3. 汇编语言 王爽 第四版 第六章 检测点6.1

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点6.1 1 下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序: assume cs:codesg cod ...

  4. 汇编语言 王爽 第四版 实验5

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 实验5 编写.调试具有多个段的程序 1 编译连接下面程序,用debug加载.跟踪,回答问题. assume cs:code,ds:data, ...

  5. 汇编语言 王爽 第四版 实验1

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 文章目录 实验1 查看CPU和内存,用机器指令和汇编指令编程 1 开始执行命令: 2 指令 过程 3 4 实验1 查看CPU和内存,用机器指 ...

  6. 汇编语言(王爽 第三版)检测点

    这本书购于2015.11.30,我大概从2016.3月开始读,历时大概三个月,我们学校开<微机原理与汇编语言>这门课,不过让人感觉很不爽,课本一开始就丢给你一堆东西,意欲让你记住这一大堆东 ...

  7. 汇编语言 王爽 第四版 前两章学习心得

    博客开篇 从大学入学开始,心里就萌生了写博客的想法,奈何自己太懒惰,一直没有付诸于行动.工作后,最近上班还算清闲,故又萌生出了写博客的想法.千里之行,始于足下.谨以此篇博客作为自己的博客开端,文中不足 ...

  8. 汇编语言(王爽 第三版)检测点9.1 解决-a无法输入jmp dword ptr es:[1000h]

    第一个: assume cs:code,ds:data data segmentdb 0h data ends code segment start:mov ax,datamov ds,axmov b ...

  9. 《汇编语言》王爽(第四版) 第十四章 检测点及实验14

    文章目录 目录 前言 一.检测点 1.检测点14.1 (1)检测点14.1.(1) (2)检测点14.1.(2) 2.检测点14.2 (1)实验任务 (2)实现代码 二.实验14 访问CMOS RAM ...

  10. 《汇编语言》王爽(第四版) 第十章 实验10

    文章目录 前言 一.子程序1 显示字符串 1.实验任务 2.分析 (1)如何在指定位置显示 (2)如何显示指定颜色 (3)保存子程序中用到的寄存器 3.代码 二.子程序2 解决除法溢出的问题 1.实验 ...

最新文章

  1. 算法面试不懂技巧,你纯属被刷
  2. centos7 vim查找_实战 | 一文掌握Centos7下搭建Django前后端分离项目部署环境
  3. 【小技巧】当你在写博客时突然误删或覆盖原文时怎么办?
  4. iOS开发HTTPS实现之信任SSL证书和自签名证书
  5. access如何设置定期报表汇总_报表工具选型对比系列 - 大报表
  6. ISBN号码【模拟】
  7. HDU 2897 (博弈 找规律) 邂逅明下
  8. 段码液晶屏笔段电压范围_液晶屏逻辑板和屏坏判断及检修
  9. python深浅拷贝 面试_[面试题二]百度资深面试官:python赋值、浅拷贝与深拷贝
  10. OSPF:STUB与NSSA区别
  11. 【Pytorch】保存神经网络模型
  12. 《深入理解Android:卷III A》一一2.2Java层中的Binder分析
  13. java 当前时间 long_java 获取当前的日期、时间, 日期、字符串、long之间的相互转换...
  14. 如何在vim中打印出^M
  15. 我的招聘网——用户登录模块设计与实现
  16. 盘点:2022年10款比较火的项目管理软件
  17. 微信公众号全局返回码
  18. baocms7.0版本一元云购报错Call-time pass-by-reference has been removed处理办法
  19. 【机器学习PAI实践十一】机器学习PAI为你自动写歌词,妈妈再也不用担心我的freestyle了(提供数据、代码
  20. ios13 微信提示音插件_ios13怎么设置微信提示音

热门文章

  1. pycharm pro版本激活
  2. 第一个网站制作上传的过程
  3. java并行计算Fork和Join的使用
  4. Office文件的Open Xml 格式
  5. Zxing 竖屏切换 android
  6. 大数据及hadooop简介
  7. 用户注册与登陆(验证和数据库)
  8. linux防火墙--iptables(三)
  9. jquery中的页面加载方法load()
  10. Python模块之optparse