(PC)+ 相对位移 =有效地址
低字节地址为字地址:低位字节在低地址
例:FFDFH这个十六进制数中,FF为高位字节,DF为低位字节

1.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1一PC。

设当前PC的内容为2009H,要求转移到2000H地址,则该转移指令第二个字节的内容应为( A )。
A.F5H 1111 0101 B.F7H 1111 0111
C 08H 0000 1000 D.09H 0000 1001
解答:
转移指令是2字节,所以2009H转移后,变成2009H+2=200BH
因此,200BH转到2000H,即(2000H – 200BH = - B)需要减11,-11用补码表示,-11的补码1111 0101,16进制是F5H,所以-11的补码为F5H,所以选择A项。

2.假定采用相对寻址方式的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。取指令时,每次CPU从存储器取出一个字节,并自动完成PC加1的操作。假设执行到某转移指令时(即取指令前)PC的内容为200CH,该指令的转移目标地址为1FBOH,则该转移指令第二字节的内容应为( C )。
A. 5CH B.5EH C. A2H D. A4H
解答
因为转移指令占两字节,且取出一个字节时,PC+1,当取出这条指令后,PC的内容为200EH,根据相对寻址(PC)+相对位移=有效地址,则相对偏移量为1FB0H-200EH=DEH(最高位为符号位),转化为补码为A2H。

3.设相对寻址的转移指令占两字节,第一字节是操作码,第二字节是相对位移量(用补码表示),每当CPU从存储器取出一字节时,即自动完成(PC)+1→PC。若当前PC的内容为2008H,要求转移到2001H,则该转移指令第二字节的内容为(D)。
A 05H B 07H C.F8H D.F7H
解答:
由于转移指令占两字节,当PC的内容为2008H时,执行完转移指令后PC的内容为200AH,所以有2001H-200AH=-9H,用补码表示为F7H。由于转移指令占两字节,当PC的内容为2008H时,执行完转移指令后PC的内容为200AH,所以有2001H-200AH=-9H,用补码表示为F7H。

4.设相对寻址的转移指令占3个字节,第1个字节为操作码,第2,3个字节为相对位移量(补码表示),当CPU从存储器中取出一个字节时完成PC+1→PC。数据存储方式为低位字节所在地址为字地址。

设当前PC=1000H,要求转移到100FH,则该转移指令第2,3个字节的内容为(B)。
A. 000CH B. 0C00H C. FF0CH D. 0CFFH
解答:
PC当前值为1000H,该指令取出后PC值为1003H,要求转移到100FH,即相对位移量为100FH-1003H=12,正数的补码和原码相同即 00 0CH。低位字节在低地址(第二字节为低地址),000C中,00为高位字节,0C为低位字节,故该转移指令的第二字节为0CH,第三字节为00H(0C00H)。

5.设相对寻址的转移指令占3个字节,第一字节为操作码,第二,三字节为相对位移量(补码表示)。而且数据在存储器中采用以低字节地址为字地址的存放方式。每当CPU从存储器取出一个字节时,即自动完成(PC)+1PC。

  1. 若PC当前值为240(十进制),要求转移到290(十进制),则转移指令的第二、三字节的机器代码是什么?
  2. 若PC当前值为240(十进制),要求转移到200(十进制),则转移指令的第二、三字节的机器代码是什么?

解答

  1. PC当前值为240,该指令取出后PC值为243,要求转移到290,即相对位移量为290-243=47,转换成补码为002FH。低位字节在低地址(第二字节为低地址),002F中,00为高位字节,2F为低位字节,故该转移指令的第二字节为2FH,第三字节为00H。
  2. PC当前值为240,该指令取出后PC值为243,要求转移到200,即相对位移量为200-243=-43,转换成补码为FFD5H。由于数据在存储器中采用以低字节地址为字地址的存放方式,故该转移指令的第二字节为D5H,第三字节为FFH。

6.设相对寻址的转移指令占3个字节,第1个字节为操作码,第2,3个字节为相对位移量(补码表示),当CPU从存储器中取出一个字节时完成PC+1→PC,数据存储方式为低位字节在高地址。设当前PC=2005H,要求转移到2000H,则该转移指令第2,3个字节的内容为( )。
A. 0008H B. 0800H C. 08FFH D. FF08H

设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1一PC相关推荐

  1. webexam php,Laravel View Composer - 当 include 一个模板时,自动获取其所需的变量

    网站中,许多页面的侧边栏是相同的.例如: 分类列表页,与文章详情页的侧边栏都包含 最新文章 最新评论 统计计数 这些相同的侧边栏数据也是动态的,并不是固定的. 在每个 controller 里都写一遍 ...

  2. 计算机语言有几进制,一个字节由几个二进制位组成(计算机系统有什么两部分组成)...

    一个字节由8个二进制位组成的.字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符.. 在计算机中,一个" ...

  3. 计算机系统中八个二进制位叫做一个,一个字节由几个二进制位组成(计算机系统有什么两部分组成)...

    一个字节由8个二进制位组成的.字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符.. 在计算机中,一个" ...

  4. int为什么占4个字节?一个字节为什么是8位?

    不知道大家有没有思考过这样的问题,一个字节为什么是8位呀,也许还有小伙伴不知道我说的这些是什么,没关系往下看. 第一个解释(历史)是IBM为System/360设计了一套8位EBCDIC编码,涵盖了数 ...

  5. [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由

    [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由 两个页面 pc端布局和交互行为跟移动端不一样, 两个页面反而更好维护 个人简介 ...

  6. 钉钉群机器人关键词自动回复_wetool自动接受新好友wetool pc版-客服

    wetool自动接受新好友wetool pc版-客服 接受新好友通过线上/线下活动,引导用户添加个人号,并及时通过验证 wetool企业版(管理软件)是一款可以对进行管理的管理工具,下载使用这款wet ...

  7. 【带移动搜索功能】织梦dedecms手机WAP插件专业版 织梦自动建手机WAP站 PC+WAP数据同步更新 访问自动跳转

    安装步数: ( 插件及高清视频教程:QQ  86862635 或www.wlyx158.com 搜索 织梦自动建手机WAP站 PC+WAP数据同步更新) 1. 检查数据表的前缀是不是dede_   ( ...

  8. c语言中int占两个字节short,选择.设C语言中,int类型数据占2个字节,则short类型数据占几个字节...

    short是占两个字节. short在C语言中是定义一种整型变量家族的一种,shorti:表示定义一个短整型的变量i. 依据程序编译器的不同short定义的字节数不同,标准定义short短整型变量不得 ...

  9. 观点 PK | 商用 PC or 消费 PC,开发者究竟该如何取舍?

    笔记本电脑已经是日常工作和生活娱乐不可缺少的工具,好用的笔记本电脑更是工作中强大的助手.对于开发者来说,一台性能卓越的电脑将大大提升工作效率,从而达到事半功倍的效果.众所周知,目前市场上的PC分为两种 ...

最新文章

  1. 微信小程序打开PDF
  2. 原创经验:微信小程序开发总结
  3. 使用virtualbox nat方式中的端口映射使用ssh服务
  4. c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版
  5. java ajax 点赞功能_Ajax+jQuery+bootstrap+Java实现异步点赞功能,并限制点击次数
  6. JavaScript对UNIX时间戳的转换
  7. [转载] Python中的解析式和生成器表达式
  8. 汇编学习--7.13--转移指令
  9. c#web页面显示弹窗_C# .NET弹出窗口
  10. Vensim系统建模论文阅读-Information diffusion through social networks: The case of an online petition
  11. java 内部邮件_java企业内部邮件email收发管理系统s2sh
  12. mac版docker配置加速
  13. 附录1. DXF组码说明
  14. js msgbox 插件
  15. 加油站都需要什么手续_开一个加油站需要什么手续,需要多少启动资金?
  16. 联想拯救者15isk清灰_拯救者15值得买吗?联想拯救者15isk游戏本全面深度评测图解...
  17. CSR8670 — 说说蓝牙音频常用的编解码格式
  18. iPhone彻底删除的照片能恢复吗,2个找回永久删除照片的方法
  19. MSP430 F5529 硬件SPI OLED 单片机 0.96英寸7针OLED SPI 6针OLED
  20. 27岁技术总监,收入太高,心头慌得一比。。。

热门文章

  1. 5.12更新--VM安装安卓X86问题集锦(安装x86,GRUB引导,跳过console界面)
  2. Python爬虫能当副业吗?到了那个层次才能接兼职?
  3. python要得到客流量预测数据的步骤有啥
  4. leetcode1-100
  5. 中国超高频RFID行业需求分析及投资战略规划研究报告2021~2027年
  6. 三分钟入门大数据之什么是用户画像?
  7. 神经网络词向量模型之Word2Vec
  8. android控件旋转、缩放、平移完美版方案(双指操作、单指操作都有)
  9. 争做一流的高层管理者,如何管理好一个团队?(管理过程)
  10. 凯迪拉克故障u1510案例_凯迪拉克玻璃升降不能用故障维修分享