已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 (3)1 指令系统采用不同寻址方式的目的是( )。A实现存贮程序和程序控制;B缩短指令长度,扩大寻址空间,提高编程灵活性;C可直接访问外存;D提供扩展操作码的可能并降低指令译码的难度;2 用某个寄存器作为操作数的寻址方式称为( )寻址。A 直接 B 间接 C 寄存器直接 D 寄存器间接3 在CPU中跟踪指令后继地址的寄存器是( )。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 就取得操作数的速度而言,下列寻址方式中速度最快的是( )。 A 直接寻址 B 立即数寻址 C寄存器间址寻址 D间址寻址9 可以在计算机中直接执行的语言是( ) A 自然语言 B 高级语言 C 机器语言 D 汇编语言10 用二进制代码表示的计算机语言,称为( ) A 机器语言 B 汇编语言 C 高级语言 D 自然语言11 用助记符编写的语言是( ) A 机器语言 B 汇编语言 C 高级语言 D 自然语言12 一条指令中包含的信息有( ) A 操作码、控制码 B 操作码、地址码 C 操作码、向量地址 D 控制码、地址码13 设RA、RB表示寄存器,则按操作数的个数分,指令ADD RA,RB属于( )A 单操作数指令 B 双操作数指令 C 多操作数指令 D 无操作数指令14 下述关于零地址指令的说法正确的是( ) A 零地址指令是不需要操作数的指令 B 零地址指令需要有操作数,其操作数通过隐含寻址得到 C 有的零地址指令不需要操作数,有的零地址指令需要并使用隐含寻址得到操作数 D 以上说法都不正确15 下列关于二地址运算指令的说法正确的是( ) A 指令的地址码字段存放的一定是操作数 B 指令的地址码字段存放的一定是操作数地址 C 指令的结果一定存放到累加器中 D 运算结果通常放在其中一个地址码提供的存储单元中16 某机采用16位单字长指令,采用定长操作码,地址码为5位,现已定义60条二地址指令,那么单地址指令最多有( )条 A 4 B 32 C 128 D 25617 某机器采用16位单字长指令,采用扩展操作码技术,地址码为5位,现已定义60条二地址指令,那么单地址指令最多有( )条 A 4 B 32 C 128 D 25618 当操作数采用立即数寻址时,指令的地址码字段给出的是( ) A 形式地址 B 有效地址 C 操作数本身 D 真实地址19 计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数采用立即数寻址,则该操作数位于( ) A. 静态数据区 B. 代码区 C. 栈区 D. 堆区20 计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其( ) A. 操作码应存入指令寄存器(IR),地址码应存入程序寄存器(PC) B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR) C. 操作码和地址码都应存入指令寄存器 D. 操作码和地址码都应存入程序计数器二 计算理解题1 简述RISC与CISC指令系统的区别。2 设某机的指令长度为16位,需要15条三地址指令,15条二地址指令,15条一地址指令和16条零地址指令,如何设计代码结构?(一个地址占4bit代码空间,每条指令16bit)3(专升本不要求) 某指令系统如下:为了在计算机中有效识别各种指令,操作码需采用扩展码编码,给出操作码编码方案使得3地址码、2地址码、1地址码和0地址码的指令条数均大于11条。4(专升本、信管不要求) 用TEC-5的指令系统实现y=a+x-b, TEC-5系统初始状态:R2=02h,R1=01h,各变量在内存中的情况如下内存地址内容01ha02hx03hb04hyTEC-5主要指令如下助记符功能ADD Rd,RsRd+Rs-RdSUB Rd,RsRd-Rs-RdAND Rd,RsRd&Rs-RdSTA Rd,RsRd-RsLDA Rd,RsRs-RdJC R3若C=1则R3-PC答案1. B 2. C 3 B 4 C 5 D 6 C 7 B 8 B 9 C 10 A 11 B 12 B 13 B14 C 15 D 16 A 二地址码占用位数:5位2=10位,操作码有6位,最多有26=64条指令,又由于操作码位数固定,固最多有64-60=4条指令17 C 若按6位操作码,有多出的指令64-60=4,将多出的4条指令的6位操作码作为扩展码,另外5位地址码作为单地址指令的操作码,则共有425=432=12818 C19 B, 立即数的数据对象直接在代码中可获得,故在代码区20 C二、 计算理解题1 简述RISC与CISC指令系统的区别。比较内容CISCRISC指令系统复杂、庞大简单、精简指令数目一般大于200一般小于100指令格式一般大于4一般小于4寻址方式一般大于4一般小于4指令字长不固定等长可访存指令不加限制只有取数/存数指令各种指令使用频率相差很大相差不大各种指令执行时间相差很大绝大多数在一个周期内完成优化编译实现很难较容易程序源代码长度较短较长控制器实现方式绝大多数为微程序控制绝大多数为硬布线控制软件系统开发时间较短较长不要求写全,1、2、4、5、6、7、8相对重要一点2 设某机的指令长度为16位,需要15条三地址指令,15条二地址指令,15条一地址指令和16条零地址指令,如何设计代码结构?(一个地址占4bit代码空间,每条指令16bit)3地址指令(15条)OP地址1地址2地址300000001:1110A1A1:A1A2A2:A2A3A3:A32地址指令(15条)OPOP地址2地址311111111:111100000001:1110A2A2:A2A3A3:A31地址指令(15条)OPOPOP地址311111111:111111111111:111100000001:1110A3A3:A30地址指令(16条)OPOPOPOP11111111:111111111111:111111111111:111100000001:11113 某指令系统如下:为了在计算机中有效识别各种指令,操作码需采用扩展码编码,给出操作码编码方案使得3地址码、2地址码、1地址码和0地址码的指令条数均大于11条。1)二地址码操作码:00001011(12条)2)三地址码操作码:110000111011(12条)3)0地址码:1111000011111011(12条)4)一地址码:11111100001111111111(16条)4 用TEC-5的指令系统实现y=a+x-b, TEC-5系统初始状态:R2=01h,R3=02h,各变量在内存中的情况如下内存地址内容01ha02hx03hb04hyTEC-5主要指令如下助记符功能ADD Rd,RsRd+R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全规章制度培训试题及答案解析
- 道路交通安全法题库选择及答案解析
- 护理员急救常识试题题库及答案解析
- 物流仓储操作规范检查表
- 企业固定资产盘点流程及盘点表设计
- 文件资料电子化分类管理模板
- 2025年电商物流行业电商物流与智能配送技术研究报告及未来发展趋势预测
- 2025年人脸识别行业人脸识别技术与隐私保护研究报告及未来发展趋势预测
- 2025年数字货币行业去中心化金融生态研究报告及未来发展趋势预测
- 学校师德师风承诺书范例4篇
- 车辆维修服务项目实施方案
- 人力资源管理知到章节答案智慧树2023年湖南大学
- 创新创业基础(石河子大学)智慧树知到答案章节测试2023年
- 硕士学位论文开题报告模版(山东理工大学)
- 工程水库蓄水安全鉴定报告
- YS/T 704-2009填料用氢氧化铝分析方法电导率的测定
- 2021-2022学年人教版科学五年级上册第9课《显微镜下的细胞》(教案)
- 道路运输企业岗位安全责任清单
- 高中心理健康课件:有效沟通(共18张PPT)
- 中国民航飞行员英语PEPEC900句带翻译
- 面瘫病诊疗方案临床路径
评论
0/150
提交评论