- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组成原理习题课的题 (修复的)
填空题①指今的编码将指令分成、_、②等字段。计算机通常使用程序计数器PC_来指定指令的地址。指令编码中,操作码用来指定①_n位操作码最多可以表示②条指令。通常指令编码的第一个字段是_。直接寻址方式指令中,直接给出①_只需②一次就可以获得操作数。【答案】1.①操作码②地址码 2.程序计数器PC 3.①操作类型②2n4.操作码5.①操作数地址②访问内存6.寄存器间接寻址方式中,给出的是所在的寄存器号。7.存储器间接寻址方式指令中给出的是①_所在的存储器地址,CPU需要访问内存②才能获得操作数。8.变址寻址方式中操作数的地址由①_与②的和产生。9.用于改变程序执行顺序的指令主要有①_和②等。10.只有操作码而没有地址码的指令称为_指令。【答案】6.操作数地址 7.①操作数地址②两次 8①变址寄存器中的内容②地址码中地址 9.①转移指令②子程序调用指令 10.零地址二、选择题1.先计算后再访问内存的寻址方式是A立即寻址B直接寻址C间接寻址D变址寻址2.单地址指令中为了完成两个操作数的算术运算,除地址码指定的一个操作数外,另一个常数需采用A堆栈寻址方式B立即数寻址方式C隐含寻址方式D间接寻址方式3.程序控制类指令的功能是()A进行算术和逻辑运算B进行主存和CPU之间的数据传送C进行CPU和I/O设备之间的数据传送D改变程序的执行顺序4.指令系统采用不同寻址方式的目的主要是()A.可直接访问外存B.提供扩展操作码并降低译码难度C.实现存储程序和程序控制D.缩短指令长度,扩大寻址空间,提高编程的灵活性5.关于二地址指令下列论述正确的是_A.二地址指令中运算结果通常存放在一个地址码所提供的地址中B.二地址指令中,指令的地址码字段存放的一定是操作数C.二地址指令中,指令的地址码字段存放的一定是寄存器号D.指令的地址码字段存放的一定是操作数地址6.堆栈常用于()A数据移位B保护程序现场C程序转移D输入输出7.执行中所用到的堆栈指令是__A移位指令B乘法指令C子程序调用指令D串处理指令8.下列指令中__不能支持数值处理。A算术运算指令B移位操作指令C字符串处理指令D输入输出指令9.下列指令中__是用户不能使用的A堆栈操作指令B移位操作指令C特权指令D字符串处理指令10.在变址寄存器寻址方式中,若变址寄存器的内容是4E3C16,给出的偏移量是6316,则它对应的有效地址是__A6316B4D9F16C4E3C16D4E9F1611.能够改变程序执行顺序的是__A数据传送指令B移位操作指令C输入输出指令D转移类指令12.操作数地址存放在寄存器的雪址方式叫_A相对寻址方式B变址寄存器寻址方式C寄存器寻址方式D寄存器间接寻址方式13.变址寻址方式中,操作数的有效地址是(1)基址寻址方式中操作数的有效地址是(2)A基址寄存器内容加上形式地址B程序计数器内容加上形式地址C变址寄存器内容加上地址地址内容001AH23A0H1F05H2400H1F1FH2500H23A0H2600H23BAH1700H2.某计算机有变址寻址、间接寻址和相对寻址等方式,射当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地址及相应内容如图,请填充:(1)当执行取指令时,如为变址寻址方式则取出的数为()(2)如为间接寻址方式则取出的数为()(3)当执行转移指令时,转移地址()3.假设(R)=1000,(1000)=2000,(2000)=3000,(PC)=4000,问在以下寻址方式下访问到操作数的值是什么?(1)寄存器寻址R (2)寄存器间接寻址(R)(3)直接寻址1000(4)存储器间接寻址(1000)(5)立即数寻址#2000解:(1)DATA=R=1000(2)DATA=((R))=(1000)=2000(3)DATA=(1000)=2000(4)DATA=((1000))=(2000)=3000(5)DATA=20005.某机字长为16位,存储器按字编址,访内存指令格式如下15 11 10 8 7 0其中OP是操作码,M定义寻址方式,A为形式地址。设PC和Rx分别为程序计数和变址寄存器,字长16位(1)该指令能定义多少种指令?(2)表中各种寻址方式的寻址范围为多少?(3)写出表中各种寻址方式的有效地址EA的计算公式。解:因为OP字段长5位,所以指令能定义25=32种指令。寻址方式有效地址EA的计算公式寻址范围立即寻址 EA=(PC) 1个字,即指令自身直接寻址 EA=A 256个字间接寻址 E
您可能关注的文档
最近下载
- 《Linux操作系统及应用技术》全套教学课件.pptx
- 第三单元基于算法的编程基础 第6课 生活中的算法-查找与排 说课稿 -2023-—2024学年青岛版(2024)初中信息技术第四册.docx VIP
- 普通混凝土长期性能和耐久性能试验方法标准.pdf VIP
- 中国新生儿复苏指南(2021年修订).pptx VIP
- 3m直尺平整度检测记录表.docx VIP
- 施工现场环境因素识别与评价表.xls VIP
- 2025_2026学年九年级上册数学第一次月考[陕西专用 北师大版九上:特殊四边形 一元二次方程 概率].docx VIP
- 产品售后服务体系.docx VIP
- 12SS508混凝土模块式室外给水管道附属构筑物.docx VIP
- 新02S3图集集合图.pdf VIP
文档评论(0)