




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题1指令系统中采用不同的寻址方式的主要目的是( )。A增加内存容量 B提高访存速度C简化指令译码 D编程方便2以程序计数器(PC)作为基础地址的寻址方式是( )。A寄存器间接寻址 B相对寻址C基址寻址 D变址寻址4寄存器间接寻址方式中,操作数在( )中。A通用寄存器 B堆栈 C主存单元 D指令本身5采用基址寻址可扩大寻址范围,且( )。A基址寄存器内容由用户确定,在程序执行过程中不可变B基址寄存器内容由操作系统确定,在程序执行过程中不可变C基址寄存器内容由操作系统确定,在程序执行过程中可变D基址寄存器内容由用户确定,在程序执行过程中可变6采用变址寻址可扩大寻址范围,且( )。A变址寄存器内容由用户确定,在程序执行过程中不可变B变址寄存器内容由操作系统确定,在程序执行过程中不可变C变址寄存器内容由操作系统确定,在程序执行过程中可变D变址寄存器内容由用户确定,在程序执行过程中可变7变址寻址和基址寻址的有效地址形成方式类似,但是( )。A变址寄存器的内容在程序执行过程中是不可变的B在程序执行过程中,变址寄存器、基址寄存器和内容都是可变的C在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变D基址寄存器的内容在程序执行过程中是可变的8设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为( )。AEA一(X)+D BEA一(X)+(D)C EA一(X)+D) DEA一(X)+(D)9.指令寻址方式有顺序寻址和跳跃寻址两种,采用跳跃寻址方式可以实现( )。A.程序浮动 B程序的无条件转移和浮动C.程序的无条件转移和条件转移 D程序的调用10.扩展操作码是( )。A操作码字段以外的辅助操作字段的代码B指令格式中不同字段设置的操作码C一种指令优化技术,加快指令的移码和执行D一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数的指令可以具有不同的操作码长度11设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1一PC。设当前PC的内容为2009H,要求转移到2000H地址,则该转移指令第二个字节的内容应为( )。AF5H 1111 0101 BF7H 1111 0111C 08H 0000 1000 D09H 0000 10012000 200B = - B = 1000 1011 12.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是( )。A直接、立即、间接 B直接、间接、立即C 立即、直接、间接 D立即、间接、直接13.为了缩短指令中地址码的位数,应采用( )寻址。A立即数 B寄存器 C直接 D间接14.在指令格式设计中,采用扩展操作码的目的是( )。A增加指令长度 B扩大寻址空间C增加指令数量 D提高指令执行速度15.设机器字长为16位,存储器按字节编址,CPU读取一条单字长指令后,PC值自动加( )。A0 B1 C2 D416.执行操作所需的数据不可能来自( )。A控制存储器 B寄存器 C指令本身 D存储器17.通常一地址格式的算术运算指令,另一个操作数隐含在( )中。A累加器 B操作数寄存器 C通用寄存器18.在一地址格式的指令中,下列( )是正确的。A仅有一个操作数,其地址由指令的地址码提供、B可能有一个操作数,也可能有两个操作数C一定有两个操作数,另一个是隐含的D无正确项19.( )对于实现程序浮动提供了较好的支持。A 间接寻址 B基址寻址 C变址寻址 D 相对寻址20.( )便于处理数组问题。A间接寻址 B基址寻址 C变址寻址 D 相对寻址21. RISC思想主要基于的是( )。A减少指令的平均执行周期数 B减少指令的复杂程度C减少硬件的复杂程度 D便于编译器编写RISC是在CISC技术的基础上发展起来的,人们通过对CISC指令系统的统计表明,最常用的是一些比较简单的指令,仅占指令总数的20%,但在程序中出现的频率却占80%。所以RISC思想主要基于减少指令的复杂程度,通过简化指令使计算机的结构更加简单合理,从而提高处理速度。22.(多选)下列关于精简指令RISC的描述正确的是( ) A支持的寻址方式更多 B大部分指令在一个机器周期内完成C通用寄存器的数量多 D指令字长不固定RISC的特点是:(1)设计时尽量选取使角频率最高的一些简单指令,以及用途大但不复杂的指令,因此指令的种类少(一-般不超过128种);(2)指令长度固定(一般为32位);(3)指令格式种类少(一般不超过4种);(4)寻址方式种类少(一-般不超过4种);(5) CPU内的所有操作,除了访问存储器的取数和存数( Load/Store指令)外,其余指令的操作都在寄存器之间进行;(6)CPU中有一个较大的通用寄存器组(通用寄存器的数量至少为32个);(7)大部分指令(80%以上)的执行周期在一个机器周期之内;(8)控制器采用硬接线方式;(9)一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。根据这些特点,所以答案选B和C。二、综合应用题5某指令系统指令字长16位,如果操作码固定为4位,则三地址格式的指令共有几条?如果采用扩展操作码技术,对于三地址、二地址、一地址和零地址这四种格式的指令,每种指令最多可以安排几条?写出它们的格式。答:指令字长16位,如果操作码固定为4位,则三地址格式指令共有16条。若采用扩展操作码技术时,这16位字长的指令有15条三地址格式指令、15条二地址格式指令、15条一地址格式指令和16条零地址格式指令,共61条。指令格式如下:4位操作码 15条三地址格式指令8位操作码 15条二地址格式指令12位操作码 15条一地址格式指令16位操作码 16条零地址格式7某计算机的指令字长16位,采用扩展操作码,操作数地址取4位。假设该指令系统已有X条三地址指令,Y条二地址指令,没有零地址指令,问最多还有几条一地址指令?答:根据题意,三地址、二地址和一地址指令的操作码位数分别是4位、8位和12位,故一地址指令多还有(24-X)24-Y24条,6设某机共能完成120种操作,CPU有8个通用寄存器(12位),主存容量为16 K字,采用寄存器一存储器型指令。(1)欲使指令可直接访问主存的任一地址,指令字长应取多少位?(2)若在上述设计的指令字中设置一寻址特征位X,且X=O表示某个寄存器做基址寄存器,画出指令格式。试问采用基址寻址可否访问主存的任一单元?为什么?如不能,提出一种方案,使指令可访问主存的任一位置。答:(1)该机的指令长应包括14位的地址码、3位寄存器编码和7位操作码,即指令字长一14+3+724,指令格式为:7 3 14
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农业种子应急储备与市场供应协同采购合同模板
- 2025年北京老旧小区综合改造与绿色建筑技术应用合同范本
- 2025年度家居装修工人安全责任免除与施工质量保证合同
- 2025年度专业音响系统租赁及行业深度调研合作协议
- 2025年中美绿色环保材料采购框架合同范本
- 2025年度低碳环保型绿色生态新城建筑工程劳务综合承包合同
- 2025年绿色蔬菜批发市场租赁及一体化运营服务协议
- 2025年度高端商务车租赁及深度市场调研分析合同
- 2025年LED全彩显示屏广告资源整合与市场推广服务合同
- 2025年新型医疗器械进口代理及性能评估服务合同
- 应征公民政治考核表(含各种附表)
- T-CACM 1371.5-2021 中医药真实世界研究技术规范基于证据的中药有效性及安全性评价
- 跨文化沟通障碍原因分析及解决方法
- ±800kV等级及以上高压直流输电系统成套设计规程(修订)
- 2022版义务教育(道德与法治)课程标准(附课标解读)
- 店面业绩倍增内训课件
- 小学科学教师专题培训课件
- 《患者的安全转运》课件
- 《病史采集病历分析》课件
- 【新大纲新教材】2022年初级会计职称《经济法基础》精讲课件(1-8章完整版)
- 市政工程交通导行方案
评论
0/150
提交评论