第五次作业

单选题:

1、以下有关指令系统的说法中,错误的是(

D)

A、指令系统是计算机硬件设计的重要依据 B、指令系统是表征一台计算机功能的重要因素 C、指令系统是计算机软件、硬件的界面 D、指令系统和机器语言无关

2、以下有关指令系统的说法中错误的是(

C)

A、指令系统是一台机器硬件能执行的指令全体 B、任何程序运行前都要先转化为机器语言程序

C、指令系统只和软件设计有关,而与机器硬件设计无关 D、指令系统在某种意义上,反映一台计算机硬件的功能 3、有关一地址运算类指令的叙述中,正确的是(B)

A、仅有一个操作数,其地址由指令的地址码提供 B、可能有一个操作数,也可能有两个操作数 C、一定有两个操作数,另一个是隐含的 D、指令的地址码字段存放的一定是操作码

4、单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数采用(

B)方式

B)

A、立即寻址 B、隐含寻址 C、间接寻址 D、基址寻址 5、程序控制类指令的功能是(A、进行主存和CPU之间的数据传送 B、改变程序执行的顺序 C、进行CPU和外设之间的数据传送 D、控制进、出栈操作

6、一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么还可以有(D)条单地址指令

B)

A、4K B、8K C、16K D、24K 7、采用可变操作码的重要原则是(

A、操作码长度可变 B、使用频率高的指令采用短操作码 C、使用频率低的指令采用短操作码 D、满足整数边界原则

8、某指令系统指令长为8位,每一个地址码3位,用扩展操作码技术。若指令系统具有2条二地址指令,10条零地址指令,则最多有(

A、20 B、14 C、10 D、6 9、以下说法中正确的是(

B)条一地址指令

D)

A、寻址方式是指令如何给出操作数或操作数地址 B、所有指令的寻址方式都相同 C、所有指令都有操作码和地址码 D、指令的功能与寻址方式无关

10、假定指令中地址码所给出的是操作数的有效地址,则该指令采用(B)寻址方式

A、立即 B、直接 C、基址 D、相对 11、偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是(

A)

A、间接寻址 B、基址寻址 C、相对寻址 D、变址寻址 12、以下几种寻址方式中,(

B)方式取操作数最快

A、直接寻址 B、寄存器寻址 C、相对寻址 D、变址寻址 13、(

B)方式便于数组的处理

D)

A)

A、间接寻址 B、变址寻址 C、相对寻址 D、基址寻址

14、设指令中的地址码为A,变址寄存器为X,程序计数器为PC,则变址寻址方式的操作数地址为(A、(PC)+A B、(A)+(X) C、(A+X) D、A+(X) 15、下列关于RISC的叙述中,错误的是(

A、RISC普遍采用微程序控制器

B、RISC大多数指令在一个时钟周期内完成 C、RISC的内部通用寄存器数量相对CISC多

D、RISC的指令数、寻址方式和指令格式种类相比CISC少 16、对于CISC机和RISC机,以下说法错误的是(

C)

A、RISC机的指令条数比CISC机少

B、RISC机器的指令的平均字长比CISC机器指令的平均字长短

C、对大多数计算任务来说,RISC机器程序所用的指令条数比CISC机器少 D、RISC机器和CISC机器都在发展

17、采用相对寻址方式的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。每次CPU从存储器取出一个字节,并自动完成(PC)+1→PC。假设执行到该转移指令时PC的内容为2003H,要求转移到200AH地址,则该转移指令第二字节的内容应为(

A)

A、05H B、08H C、F8H D、F5H

18、假设某条指令的一个操作数采用变址寻址方式,变址寄存器的内容为8H,指令中给出的形式地址为1200H,地址为1200H的内存单元中内容为12FCH,地址为12FCH的内存单元的内容为38B8H,则该操作数的有效地址为(

B)

A、1200H B、1208H C、12FCH D、38B8H 19、假设某条指令的一个操作数采用一次间址寻址方式,指令中给出的形式地址为1200H,地址为1200H的内存单元中内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为(B)

A、1200H B、12FCH C、88F9H D、38B8H 20、假设某条指令的一个操作数采用两次间址寻址方式,指令中给出的地址码为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为(C)

A、1200H B、12FCH C、38B8H D、88F9H 21、假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为(A)

C)

A、1200H B、12FCH C、38B8H D、88F9H 22、采用变址寻址可以扩大寻址范围,且通常(

A、变址寄存器的内容由用户确定,在程序执行过程中不能改变 B、变址寄存器的内容由操作系统确定,在程序执行过程中不能改变 C、变址寄存器的内容由用户确定,在程序执行过程中可以改变

D、变址寄存器的内容由操作系统确定,在程序执行过程中可以改变

综合题:

1、假设指令字长为16位,操作数的地址码为6位,指令有零地址和一地址两种格式。(1)设操作码固定,零地址指令有512种,则一地址指令最多有几种?(2)采用扩展操作码技术,零地址指令有512种,则一地址指令最多有几种?

解:(1)操作码固定为10位,一地址指令最多有512种。 (2)扩展操作码时,扩展标志须8个,一地址指令最多有1024 – 8 = 1016种。

2、设某指令系统的指令字是16位,每个地址码为6位。若二地址指令15条,一地址指令48条,则剩下的零地址指令最多可有多少条?

解:二地址指令有4位操作码,表示15条二地址指令后,剩余一个编码做扩展标志。一地址指令地址码6位,操作码10位,在高4位唯一情况下,最多可表示64条一地址指令,实际有48条,余下16个扩展标志,扩展到零地址指令后,最多有16*64 = 1024条。

3、设某计算机有指令128种,用两种操作码编码方案:(1)用定长操作码编码方案设计其操作码编码。(2)如果在128种指令中常用指令有8种,使用频率达到80%,其余指令使用频率为20%,采用扩展操作码编码方案设计其操作码编码,并求出其操作码的平均长度。

解:(1)定长设计需7位操作码,表示128条指令。

(2)使用频率高的8条指令用4位操作码,余下8个扩展标志,再扩展4位后,最多可表示8*24=128条指令,从而表示完使用频率低的120条指令。此时平均译码位数为:

80%*4 + 20%*8 = 4.8位。

4、假设机器字长为8位,回答以下问题:

(1)若有8条指令,采用直接寻址的单地址指令格式,设计单字指令格式,问操作数可访问多少主存单元。 (2)若有128条指令,采用直接寻址的双地址指令格式(双地址码长度相等),设计双字指令格式,问操作数可以访问多少主存单元。

解:(1)8条指令需3位操作码,余下5位地址码可访问32个主存单元。

(2)128条指令需7位操作码,双字指令格式,双地址指令且长度相等,每个地址应为4位,访问16个主存单元。

5、根据操作数所在的位置,指出其寻址方式的名称 (1)操作数在寄存器

(2)操作数的地址在通用寄存器中

(3)操作数在指令中

(4)操作数的地址在指令中 (5)操作数地址的地址在指令中

(6)操作数的地址为基址寄存器内容与位移量之和 (7)操作数的地址为变址寄存器内容与位移量之和 (8)操作数的地址为程序计数器内容与位移量之和 (9)操作数为栈顶元素 、解:(1)寄存器寻址 (2)寄存器间接寻址 (3)立即寻址 (4)直接寻址 (5)间接寻址 (6)基址寻址 (7)变址寻址 (8)相对寻址 (9)堆栈寻址

6、设某机配有基址寄存器和变址寄存器,采用一地址格式的指令系统,允许直接和间接寻址,且指令字长、机器字长和存储字长均为16位。(1)若采用单字长指令,共能完成105种操作,则指令可直接寻址的范围是多少?一次间址的寻址范围是多少?画出其指令格式并说明各字段的含义。(2)若存储字长不变,可采用什么方法直接访问容量为16MB的主存?

解:(1)

105种操作需7位OP,可用基址、变址及直接、间接寻址方式,需2位寻址方式特征字段X,余下7位地址码直接寻址范围128字,一次间址访问范围64K字。

(2)容量为16MB的主存,也即8M字,按字编址需23位地址访问,此时把指令长度设置为双字长指令,第一字后7位及第二字16位共23位地址,满足要求。

计算机组成原理指令系统例题,计算机组成原理作业题5相关推荐

  1. 计算机组成原理指令系统例题,计算机组成原理,指令系统,练习题

    <计算机组成原理,指令系统,练习题>由会员分享,可在线阅读,更多相关<计算机组成原理,指令系统,练习题(6页珍藏版)>请在人人文库网上搜索. 1.单项选择题1 在CPU执行指令 ...

  2. 计算机组成原理dram例题,计算机组成原理典型例题讲解.doc

    . . 分析设计计算: 1.CPU结构如图1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向. 标明图中四个寄存器的名称. 简述指令从主存取到控制 ...

  3. 计算机电路基础例题,计算机电路基础复习题..doc

    计算机电路基础复习题. 1.对于某一支路电流的参考方向 . A. 可以任意设定B. 必须与电流实际方向一致 C. 要根据其它电流参考方向设定D. 只能按顺时针方向设定 2.如图,已知E=5V,R=10 ...

  4. 计算机指令系统课件,计算机组成原理课件05指令系统.ppt

    文档介绍: 第五章 指令系统 5.9 IBM大型机指令系统简介 5.1 指令系统概述 5.2 指令格式 5.3 数据在内存中的存放格式 5.4 指令的寻址方式(编码方式) 5.5 指令的类型 5.6 ...

  5. 计算机组成原理中wr是什么,计算机组成原理复习例题.doc

    计算机组成原理复习例题.doc 计算机组成原理例题1计算机组成原理例题安康学院成典勤第三章系统总线例1.假设总线的时钟频率为33MHZ,且一个总线时针周期为一个总线传输周期.若在一个总线传输周期可并行 ...

  6. 指令系统由计算机组成决定,《计算机组成原理》第5章指令系统.ppt

    文档介绍: 第5章指令系统(时间:3次课,6学时)晕祈竣讫贵啃停贰曝帜孟回蝎川隐员章礁屏丝哦鞠血丙谅卒误惹俘坠韵锤<计算机组成原理>第5章指令系统<计算机组成原理>第5章指令系 ...

  7. 计算机组成原理指令系统的设计,计算机组成原理课程设计-指令系统及专用寄存器设计...

    东北大学秦皇岛分校东北大学秦皇岛分校 计算机与通信工程学院计算机与通信工程学院 计算机组成原理计算机组成原理课程设计课程设计 指令系统及专用寄存器设计指令系统及专用寄存器设计 专业名称 计 算 机 科 ...

  8. 计算机组成原理课程内容,计算机组成原理课程教学大纲.doc.doc

    计算机组成原理课程教学大纲.doc.doc 附件A 计算机组成原理课程教学大纲 课程名称 中文:计算机组成原理 英文: the Principle of Computer Organization 课 ...

  9. 计算机组成原理认识fpga,计算机组成原理课程设计-基于EDA和FPGA技术的8位模型计算机的设计与实现_精品.doc...

    计算机组成原理课程设计-基于EDA和FPGA技术的8位模型计算机的设计与实现_精品 目录 前言2 第一章 课程设计内容2 1.1 实验要求2 1.2 实验目的2 第二章 实验原理及方案2 2.1 实验 ...

最新文章

  1. 2020年最漂亮的Linux发行版
  2. jQuery Mobile学习笔记
  3. Caffe官方教程翻译(3):Siamese Network Training with Caffe
  4. 图形基础 GPU架构(2)软件调用栈
  5. 赫夫曼编码-译码器(Huffman Coding)
  6. logback日志模板与详解
  7. Model-Based RL前沿追踪——以无法为有法,以无形为有形
  8. NWT融资一百万,被老张嘲笑了
  9. 基于NLTK的命名实体识别(分词、词性标注) 及windows系统64位—在python3下安装nltk
  10. 容斥原理——经典例题(组合数学)
  11. 基于python-实现仿天眼查-企查查-完整源码
  12. React 环境 webpack less 配置 及 javascriptEnabled 解决方法
  13. 原生js + canvas 实现刻度尺效果
  14. Windwos注册表案例(友尽百科)
  15. python基础入门小结(1)
  16. ros学习记录:Gazebo加载速度慢,长时间停在“Preparing your world”
  17. 如何将Oracle11g卸载干净
  18. revit 2021 r2(3D建筑信息模型构建软件)pjb 附安装教程
  19. 第7批候选!高工智能汽车金球奖入围年度产品/方案公示
  20. Linux mem 1.3 分页寻址(Paging)机制详解

热门文章

  1. wechat-web-devtools 之linux
  2. AX88179_USB 3.0_驱动 Linux集成记录
  3. 解决苹果M1芯片无法通过绿联转接器连接网线的问题
  4. LaTex--4--各种文件类型
  5. 七:面向对象-->方法重写(重写优化电子宠物系统为例)
  6. 中国第一封电子邮件,越过长城
  7. 视频转文字软件哪个好用?来看看这几款软件吧
  8. Python 并发编程--进程,线程,协程
  9. 【GZH逸佳君】答辩ppt模板-毕业季ppt模板-毕设ppt模板-本科答辩ppt模板-毕业答辩ppt模板-毕业设计答辩ppt-ppt模板免费下载-ppt模板下载免费版 100套
  10. ubuntu 输入法、邮箱迁移、词典、CHM阅读器