欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【考研类试卷】计算机学科专业基础综合组成原理-指令系统(二)及答案解析.doc

    • 资源ID:1389834       资源大小:320KB        全文页数:55页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【考研类试卷】计算机学科专业基础综合组成原理-指令系统(二)及答案解析.doc

    1、计算机学科专业基础综合组成原理-指令系统(二)及答案解析(总分:98.00,做题时间:90 分钟)一、B单项选择题/B(总题数:47,分数:47.00)1.与本指令的地址有关的寻址方式是_。 A.立即寻址 B.寄存器寻址 C.相对寻址 D.直接寻址(分数:1.00)A.B.C.D.2.在下列寻址方式中,_方式需要先计算,再访问主存。 A.相对寻址 B.变址寻址 C.间接寻址 D.A、B(分数:1.00)A.B.C.D.3.下列关于单地址指令的说法中,正确的是_。 A.只能对单操作数进行加工处理 B.只能对双操作数进行加工处理 C.无处理双操作数的功能 D.既能对单操作数进行加工处理,也能对双操

    2、作数进行运算(分数:1.00)A.B.C.D.4.设指令由取指、分析、执行 3 个子部件完成,每个子部件的工作周期均为 t,采用常规标量流水线处理器。若连续执行 10 条指令,则需要的时间为_。 A.8t B.10t C.12t D.14t(分数:1.00)A.B.C.D.5.运算型指令的寻址与转移型指令的寻址不同点在于_。 A.前者取操作数,后者决定程序转移地址 B.后者取操作数,前者决定程序转移地址 C.前者是短指令,后者是长指令 D.前者是长指令,后者是短指令(分数:1.00)A.B.C.D.6.指令的寻址方式有顺序和跳跃两种方式,其中跳跃寻址方式可以用来实现_。 A.堆栈寻址 B.程序

    3、的条件转移 C.程序的无条件转移 D.B、C(分数:1.00)A.B.C.D.7.采用扩展操作码技术的重要原则是_。 A.操作码长度可变 B.使用频率高的指令采用短操作码 C.使用频率低的指令采用短操作码 D.满足整数边界原则(分数:1.00)A.B.C.D.8.某指令系统指令字长为 8 位,每一地址码长 3 位,用扩展操作码技术。若指令系统具有两条二地址指令、10 条零地址指令,则最多有_条一地址指令。 A.20 B.14 C.10 D.6(分数:1.00)A.B.C.D.9.下列说法中,正确的是_。 A.寻址方式是指令如何给出操作数或操作数地址 B.所有指令的寻址方式都相同 C.所有指令都

    4、有操作码和地址码 D.指令的功能与寻址方式无关(分数:1.00)A.B.C.D.10.指令中地址码的长度不仅与主存容量有关,而且还与_有关。 A.主存字长 B.最小寻址单位 C.指令格式 D.地址码格式(分数:1.00)A.B.C.D.11.一个较完善的指令系统应包含运算类、数据传送类、控制类、_等指令。 A.I/O B.栈操作 C.子程序调用 D.条件转移(分数:1.00)A.B.C.D.12.单地址双目运算类指令中,除地址码指明的一个操作数以外,另一个操作数通常采用_。 A.堆栈寻址方式 B.立即寻址方式 C.间接寻址方式 D.隐含指定方式(分数:1.00)A.B.C.D.13.下列 4

    5、种指令类型中,执行时间最长的指令类型是_。(注:R 表示寄存器,S 表示存储器) A.RR 型 B.RS 型 C.SS 型 D.零地址指令(分数:1.00)A.B.C.D.14.假定指令地址码给出的是操作数的存储地址,则该操作数采用的是_寻址方式。 A.立即 B.直接 C.基址 D.相对(分数:1.00)A.B.C.D.15.执行 for 循环时,需要传送循环次数值给某专用寄存器,一般使用的寻址方式是_。 A.立即寻址 B.直接寻址 C.基址寻址 D.相对寻址(分数:1.00)A.B.C.D.16.寄存器间接寻址方式的操作数存放在_中。 A.通用寄存器 B.存储单元 C.程序计数器 D.堆栈(

    6、分数:1.00)A.B.C.D.17.若指令地址码为 D,则相对寻址方式下操作数的有效地址为_。 A.D B.MD C.RD D.PC+D(分数:1.00)A.B.C.D.18.若变址寄存器编号为 X,形式地址为 D,则变址寻址方式的有效地址为_。 A.RX+D B.RX+D C.MRX+D D.MRX+D(分数:1.00)A.B.C.D.19.假设某指令的一个操作数采用变址寻址方式,变址寄存器中的值为 007CH,地址 007CH 中的内容为0124H,指令中给出的形式地址为 B000H,地址 B000H 中的内容为 C000H,则该操作数的有效地址为_。 A.B124H B.C124H C

    7、.B07CH D.C07CH(分数:1.00)A.B.C.D.20.假设某条指令的一个操作数采用一次间接寻址方式,指令中给出的地址码为 1200H,下表给出了部分主存单元中的内容: 则该操作数为_。 B部分主存单元中的内容/B主存地址 内 容1200H 12FCH12FCH 3888H3888H 88F9H A.1200H B.12FCH C.38B8H D.88F9H(分数:1.00)A.B.C.D.21.设某条指令的一个操作数采用寄存器间接寻址方式,假定指令给出的寄存器编号为 8,表 1 和表 2 给出了部分寄存器和主存单元中的内容: 则该操作数的有效地址为_。 B表 1 部分寄存器的内容

    8、/B寄存器编号 内 容8 1200HB表 2 主存单元中的内容/B主存地址 内 容1200H 12FCH12FCH 3888H3888H 88F9H A.1200H B.12FCH C.38B8H D.88F9H(分数:1.00)A.B.C.D.22.下列关于 RISC 特点的描述中,错误的是_。 A.指令格式规整,寻址方式少 B.采用硬连接控制和指令流水线 C.配置的通用寄存器数目不多 D.运算类指令的操作数不访存(分数:1.00)A.B.C.D.23.假定编译器对 C 源程序中的变量和 MIPS 中寄存器进行了以下对应:变量 f、g、h、i、j 分别对应给寄存器$s0、$s1、$s2、$s

    9、3、$s4,并将一条 C 赋值语句编译后生成如下汇编代码序列:add $t0, $s1, $s2add $t1, $s3, $s4sub $s0, $t0, $t1请问这条 C 赋值语句是_。 A.f=(g+i)-(h+j) B.f=(g+j)-(h+i) C.f=(g+h)-(i+j) D.f=(i+j)-(g+h)(分数:1.00)A.B.C.D.24.某计算机字长 32 位,CPU 中有 32 个 32 位通用寄存器,采用单字长定长指令字格式,操作码占 6 位,其中还包含对寻址方式的指定。对于存储器直接寻址方式的 RS 型指令,能直接寻址的最大地址空间大小是_。 A.221 B.226

    10、C.227 D.232(分数:1.00)A.B.C.D.25.随着计算机技术的不断发展和对指令系统的合理性的研究,精简的指令系统(RISC)逐步取代 CISC 的重要位置。下面叙述中,不是 CISC 的主要缺点的是_。 A.20%和 80%规律 B.VLSI 技术的不断发展引出的一系列问题 C.软硬件功能分配的问题 D.因指令众多带来的编程困难(分数:1.00)A.B.C.D.26.指令周期是指_。 A.CPU 从主存取出一条指令的时间 B.CPU 执行一条指令的时间 C.CPU 从主存取出一条指令加上 CPU 执行这条指令的时间 D.时钟周期时间(分数:1.00)A.B.C.D.27.对一个

    11、区域的成批数据采用循环逐个进行处理时,常采用的寻址方式是_。 A.变址寻址 B.基址寻址 C.间接寻址 D.相对寻址(分数:1.00)A.B.C.D.28.下列说法中,错误的是_。 A.指令系统是一台机器硬件能执行的指令全体 B.任何程序运行前都要先转化为机器语言程序 C.指令系统只跟软件设计有关,而与硬件设计无关 D.指令系统在某种意义上,反映一台机器硬件的功能(分数:1.00)A.B.C.D.29.在按字节编址的计算机中,一条指令长 16 位,当前指令地址为 3000H,在读取这条指令后,PC 的值为_。 A.3000H B.3001H C.3002H D.3016H(分数:1.00)A.

    12、B.C.D.30.若指令字长 24 位,共能完成 130 种操作,采用二地址格式,可直接寻址的最大范围是_。 A.64 B.128 C.256 D.512(分数:1.00)A.B.C.D.31.采用变址寻址可扩大寻址范围,且下列说法正确的是_。 A.变址寄存器内容由用户确定,在程序执行过程中不可变 B.变址寄存器内容由操作系统确定,在程序执行过程中可变 C.变址寄存器内容由操作系统确定,在程序执行过程中不可变 D.变址寄存器内容由用户确定,在程序执行过程中可变(分数:1.00)A.B.C.D.32.一般来说,变址寻址经常和其他寻址方式混合在一起使用,设变址寄存器为 IX,形式地址为 D,某机具

    13、有先间址寻址再变址寻址的方式,则这种寻址方式的有效地址为_。 A.EA=D+(IX) B.EA=(D)+(IX) C.EA=(D+(IX) D.EA=D+IX(分数:1.00)A.B.C.D.33.在通用计算机指令系统的二地址指令中,操作数的物理位置可安排在_。一个主存单元和缓冲存储器两个数据寄存器一个主存单位和一个数据寄存器一个数据寄存器和一个控制存储器一个主存单元和一个外存单元 A.、 B.、 C.、 D.、(分数:1.00)A.B.C.D.34.操作数地址为某一寄存器中的内容与位移量之和的寻址方式是_。 A.相对寻址 B.基址寻址 C.变址寻址 D.以上都有可能(分数:1.00)A.B.

    14、C.D.35.间址寻址第一次访问内存所得到信息经系统总线的_传送到 CPU。 A.数据总线 B.地址总线 C.控制总线 D.总线控制器(分数:1.00)A.B.C.D.36.下列关于指令字长、机器字长和存储字长的说法中,正确的是_。指令字长等于机器字长的前提下,取指周期等于机器周期指令字长等于存储字长的前提下,取指周期等于机器周期指令字长和机器字长的长度没有必然关系为了硬件设计方便,指令字长都和存储字长一样大 A.、 B.、 C.、 D.、(分数:1.00)A.B.C.D.37.假设寄存器 R 中的数值为 200,主存地址为 200 和 300 的地址单元中存放的内容分别是 300 和 400

    15、,则_访问到的操作数为 200。直接寻址 200 寄存器间接寻址(R)存储器间接寻址(200) 寄存器寻址 R A.、 B.、 C.、 D.只有(分数:1.00)A.B.C.D.38.下列关于各种寻址方式获取操作数快慢的说法中,正确的是_。立即寻址快于堆栈寻址堆栈寻址快于寄存器寻址寄存器一次间接寻址快于变址寻址变址寻址快于一次间接寻址 A.、 B.、 C.、 D.、(分数:1.00)A.B.C.D.39.某计算机的指令系统中共有 110 条不同的指令,当采用微程序控制方式时,控制存储器中具有的微程序数目至少是_。 A.109 B.110 C.111 D.113(分数:1.00)A.B.C.D.

    16、40.设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量(用补码表示),若 CPU 每当从存储器取出一个字节时,即自动完成(PC)+1PC。若当前 PC 的内容为 2008H,要求转移到2001H,则该转移指令第二字节的内容为_。 A.05H B.07H C.F8H D.F7H(分数:1.00)A.B.C.D.41.某计算机机字长 32 位,存储器按字节编址,当前 PC 值为 1000,读取一条双字长指令后,PC 值为_。 A.1001 B.1002 C.1008 D.1064(分数:1.00)A.B.C.D.42.执行一条一地址的加法指令共需_次访问主存(含取指令)。

    17、 A.1 B.2 C.3 D.4(分数:1.00)A.B.C.D.43.CPU 内有 32 个 32 位的通用寄存器,设计一种能容纳 64 种操作的指令系统。假设指令字长等于机器字长,如果主存可直接或间接寻址,采用“寄存器存储器”型指令,采用通用寄存器作基址寄存器,能直接寻址的最大存储空间是_。 A.4G B.64M C.2M D.1M(分数:1.00)A.B.C.D.44.寄存器中的值可能是地址,也可能是数据,其内容本身没有区别,计算机要识别它们是数据还是地址应根据_。 A.寄存器编号 B.判断程序 C.指令操作码或寻址方式位 D.时序信号(分数:1.00)A.B.C.D.45.某计算机字长

    18、 32 位,CPU 中有 32 个 32 位通用寄存器,采用单字长定长指令字格式,操作码占 6 位,其中还包含对寻址方式的指定。若采用通用寄存器作为基址寄存器的 RS 型指令,则该指令的形式地址空间为_。 A.216 B.221 C.226 D.232(分数:1.00)A.B.C.D.46.下列对 RISC 的描述中,正确的有_。支持的寻址方式更多大部分指令在一个机器周期完成通用寄存器的数量多指令字长不固定 A.、 B.、 C.、 D.、(分数:1.00)A.B.C.D.47.下列关于 RISC 和 CISC 的叙述中,正确的有_。 A.RISC 较传统的 CISC 的访存指令更丰富,功能更强

    19、 B.为了实现其兼容性,新设计的 RISC 只是从原来 CISC 系统的指令系统中挑选一部分简单指令来实现 C.采用 RISC 后,计算机的体系结构又恢复了早期的比较简单的情况 D.CISC 系统大多数采用微程序控制器(分数:1.00)A.B.C.D.二、B综合应用题/B(总题数:7,分数:51.00)在一个 36 位长的指令系统中,设计一个扩展操作码,使之能表示下列指令:(分数:6.00)(1).7 条具有两个 15 位地址和一个 3 位地址的指令。(分数:2.00)_(2).500 条具有一个 15 位地址和一个 3 位地址的指令。(分数:2.00)_(3).50 条无地址指令。(分数:2

    20、.00)_一处理器中共有 32 个寄存器,使用 16 位立即数,其指令系统结构中共有 142条指令。在某个给定的程序中,20%的指令需要一个输入寄存器和一个输出寄存器;30%的指令带有两个输入寄存器和一个输出寄存器;25%的指令带有一个输入寄存器、一个输出寄存器、一个立即数寄存器;其余 25%的指令带有一个立即数输入寄存器和一个输出寄存器。(分数:6.00)(1).对以上 4 种指令类型中的任意一种指令类型来说,共需要多少位?假定指令系统结构要求所有指令长度必须是 8 的整数倍。(分数:2.00)_(2).与使用定长指令集编码相比,当采用变长指令集编码时,该程序能够少占用多少存储器空问?(分数

    21、:2.00)_(3).假设下面的值存放在指定地址的存储器和寄存器中(表 1 和表 2): B表 1 存放在指定地址的存储器中的值/B地址 值0x100 0xFF0x104 0xAB0x108 0x130x10C 0x11B表 2 存放在寄存器中的值/B寄存器 值%eax 0x100%ecx 0x1%edx 0x3根据表 3 中给出的指令,将被更新的寄存器或存储器目的位置,以及得到的值填入表中。 B表 3 指令执行结果/B指 令 目的位置 值ADD%ecx, (%eax)SUB%edx, 4(%eax)IMUL $16, (%eax, %edx, 4)INC 8(%eax)DEC%ecxSUB%

    22、edx, %eax表 3 中指令的符号说明见表 4。 B表 4 符号说明/B符 号 说 明ADD S, D D+SDSUB S, D D-SDIMUL S, D D*SDINC D D+1DDEC D D-1D$ 立即数寻址标志A(IX) 变址寻址,EA=A+(IX)(IX1, IX2, n) 变址寻址的另一种方式(常用于处理数组),EA=(IX1)+(IX2)*n0x 十六进制数标志,无标志的默认为十进制数(分数:2.00)_假设部分主存单元中的内容见下表。 B部分主存单元中的内容/B主存地址 内 容1200H 120CH120CH 3888H3888H 88F9H在以下各情况下,操作数的有

    23、效地址和操作数各是多少?(分数:6.00)(1).操作数采用变址寻址,变址寄存器中的值为 12,指令中给出的形式地址为 1200H。(分数:2.00)_(2).操作数采用一次间接寻址,指令中给出的地址码为 120CH。(分数:2.00)_(3).操作数采用寄存器间接寻址,指令中给出的寄存器编号为 8,8 号寄存器的内容为 1200H。(分数:2.00)_已知指令格式中形式地址用 D 表示,程序计数器用 PC 表示,基址寄存器和变址寄存器都用 R。请依据下述指定的寻址方式,用字符表达式表示有效地址 EA 的计算值:(分数:18.00)(1).立即寻址 EA=_。(分数:2.00)_(2).直接寻

    24、址 EA=_。(分数:2.00)_(3).一次间接寻址 EA=_。(分数:2.00)_(4).变址寻址 EA=_。(分数:2.00)_(5).基址寻址 EA=_。(分数:2.00)_(6).相对寻址 EA=_。(分数:2.00)_(7).先变址后间接寻址 EA=_。(分数:2.00)_(8).先间址后变址寻址 EA=_。(分数:2.00)_(9).某模型机共有 64 种操作码,位数固定,且具有以下特点: 采用一地址或二地址格式。 有寄存器寻址、直接寻址和相对寻址(位移量为-128+127)3 种寻址方式。 有 16 个通用寄存器,算术运算和逻辑运算的操作数均在寄存器中,其结果也在寄存器中。 取

    25、数/存数指令在通用寄存器和存储器之间传送数据。 存储器容量为 1MB,按字节编址。 机器字长为 16 位。 要求设计算术逻辑指令、取数/存数指令和相对转移指令的格式,分别给出指令字长,并指明每个字段含义。(分数:2.00)_某 16 位机器所使用的指令格式和寻址方式如下图所示,该机有 4 个 20 位基址寄存器,16 个 16 位通用寄存器(可用做变址寄存器)。指令汇编格式中的 S(源)、D(目标)都是通用寄存器,M 是主存的一个单元。3 种指令的操作码分别是MOV(OP)=(A)H,STA(OP)=(1B) H,LDA(OP)=(3C) H。MOV 为传送指令,STA 为写数指令,LDA 为

    26、读数指令。(分数:3.00)(1).分析 3 种指令的指令格式和寻址方式特点。(分数:1.00)_(2).处理器完成哪一种操作所花时间最短?哪一种最长?第二种指令的执行时间有时会等于第三种指令的执行时间吗?(分数:1.00)_(3).下列情况中,每个十六进制指令字分别代表什么操作?若有指令编码不正确,如何改正才能成为合法指令?(FOF1) H(3CD2)H (2856) H (6DC6) H (1C2) H(分数:1.00)_设某计算机有变址寻址、间接寻址和相对寻址等寻址方式,一个指令字长等于一个存储字。设当前指令的地址码部分为 001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内

    27、容为 23A0H。已知存储器的部分地址及相应内容见下表。 B存储器的部分地址及相应内容/B地 址 内 容001AH 23A0H1F05H 2400H1F1FH 2500H23A0H 2600H23BAH 1748H(分数:6.00)(1).当执行取数指令时,如为变址寻址方式,取出的数为多少?(分数:2.00)_(2).如为间接寻址,取出的数为多少?(分数:2.00)_(3).设计算机每取一个存储字 PC 自动加 1,转移指令采用相对寻址,当执行转移指令时,转移地址为多少?若希望转移到 23AOH,则指令的地址码部分应设为多少?(分数:2.00)_某计算机字长为 16 位,主存地址空间大小为 1

    28、28KB,按字节编址。采用单字长定长指令格式,指令各字段定义如下图所示: *指令各字段定义转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式定义见表 1。 B表 1 寻址方式定义/BMs/Md 寻址方式 助记符 含 义000B 寄存器直接 Rn 操作数=RRn001B 寄存器间接 (Rn) 操作数=MRRn010B 寄存器间接、自增 (Rn)+ 操作数=MRRn,RRnRRn+1011B 相对 D(Rn) 转移目标地址=PC+RRn(注:Mx表示存储器地址 x 中的内容,Rx表示寄存器 x 中的内容)(分数:6.00)(1).该指令系统最多可有多少种指令?该计算机最多有多少个通用寄存器?

    29、存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需要多少位?(分数:2.00)_(2).转移指令的目标地址范围是多少?(分数:2.00)_(3).若操作码 0010B 表示加法操作(助记符为 add),寄存器 R4 和 R5 的编号分别为 100B 和 101B,现提供寄存器和部分主存单元内容见表 2。 B表 2 寄存器和部分主存单元内容/B寄存器或主存地址 内 容R4 1234HR5 5678H1234H 5678H5678H 1234H则汇编语句“add(R4), (R5)+”(逗号前为第二源操作数,逗号后为第一源操作数和目的操作数)对应的机器码是多少(用十六进制表示)?该指令

    30、执行后,哪些寄存器和存储单元的内容会改变?改变后的内容是什么?(分数:2.00)_计算机学科专业基础综合组成原理-指令系统(二)答案解析(总分:98.00,做题时间:90 分钟)一、B单项选择题/B(总题数:47,分数:47.00)1.与本指令的地址有关的寻址方式是_。 A.立即寻址 B.寄存器寻址 C.相对寻址 D.直接寻址(分数:1.00)A.B.C. D.解析:解析 相对寻址的有效地址是将程序计数器(PC)的内容即当前指令的地址与指令字中的形式地址A 相加而成,所以与本指令的地址有关,故选 C。2.在下列寻址方式中,_方式需要先计算,再访问主存。 A.相对寻址 B.变址寻址 C.间接寻址

    31、 D.A、B(分数:1.00)A.B.C.D. 解析:解析 相对寻址:相对寻址的有效地址是将程序计数器 PC 的内容与指令字中的形式地址 A 相加而成。相对寻址的有效地址为 EA=(PC)+A。 变址寻址:指令指定一个 CPU 寄存器(称为变址寄存器)和一个形式地址,操作数地址是二者之和,需要先计算再访存。变址寻址的有效地址为 EA=A+(IX)。 间接寻址:指令给出存放操作数地址的存储单元地址,先得到操作数地址所在的存储单元的地址,再得到操作数的地址,然后才能取操作数。 所以 A 和 B 都是符合的,选 D。3.下列关于单地址指令的说法中,正确的是_。 A.只能对单操作数进行加工处理 B.只

    32、能对双操作数进行加工处理 C.无处理双操作数的功能 D.既能对单操作数进行加工处理,也能对双操作数进行运算(分数:1.00)A.B.C.D. 解析:解析 单地址指令可以实现单操作数指令也实现完成双操作数指令,单操作数指令很好理解,单地址对应单操作数。对于双操作数的情况,一般单地址对应一个操作数,另一个操作数隐藏在运算器的ACC 中。4.设指令由取指、分析、执行 3 个子部件完成,每个子部件的工作周期均为 t,采用常规标量流水线处理器。若连续执行 10 条指令,则需要的时间为_。 A.8t B.10t C.12t D.14t(分数:1.00)A.B.C. D.解析:解析 流水线在开始时需要一段建

    33、立时间,结束时需要一段排空时间,设 m 段流水线的各段经过时间均为 t,则需要 T0=mt 的时间建立流水线,之后每隔 t 就可以流出一条指令,完成 n 个任务共需时间 T=mt+(n-1)t。 具有 3 个功能段的流水线连续执行 10 条指令共需时间=3t+9t=12t。5.运算型指令的寻址与转移型指令的寻址不同点在于_。 A.前者取操作数,后者决定程序转移地址 B.后者取操作数,前者决定程序转移地址 C.前者是短指令,后者是长指令 D.前者是长指令,后者是短指令(分数:1.00)A. B.C.D.解析:解析 运算型指令寻址的是操作数,而转移型指令寻址的则是下次欲执行的指令。6.指令的寻址方

    34、式有顺序和跳跃两种方式,其中跳跃寻址方式可以用来实现_。 A.堆栈寻址 B.程序的条件转移 C.程序的无条件转移 D.B、C(分数:1.00)A.B.C.D. 解析:解析 跳跃寻址通过转移类指令(如相对寻址)来实现,可以用来实现程序的条件或无条件转移。7.采用扩展操作码技术的重要原则是_。 A.操作码长度可变 B.使用频率高的指令采用短操作码 C.使用频率低的指令采用短操作码 D.满足整数边界原则(分数:1.00)A.B. C.D.解析:解析 对使用频率高的指令采用短操作码可以降低指令的平均长度。8.某指令系统指令字长为 8 位,每一地址码长 3 位,用扩展操作码技术。若指令系统具有两条二地址

    35、指令、10 条零地址指令,则最多有_条一地址指令。 A.20 B.14 C.10 D.6(分数:1.00)A.B. C.D.解析:解析 扩展操作码技术即指令操作码长度不固定。有两条二地址指令,所以前 2 位还剩下 2 条(余 226=128),又有 10 条零地址指令,所以还剩下的可用空间为 128-10=118,即可设计出 118/8=14 条一地址指令。9.下列说法中,正确的是_。 A.寻址方式是指令如何给出操作数或操作数地址 B.所有指令的寻址方式都相同 C.所有指令都有操作码和地址码 D.指令的功能与寻址方式无关(分数:1.00)A.B.C.D. 解析:解析 寻址方式是处理器根据指令中

    36、给出的地址信息来寻找物理地址的方式,与指令的功能无关。10.指令中地址码的长度不仅与主存容量有关,而且还与_有关。 A.主存字长 B.最小寻址单位 C.指令格式 D.地址码格式(分数:1.00)A.B. C.D.解析:解析 与寻址单位有关,因为地址码的位数=*,而寻址单元数自然是等于主存容量/寻址单位,故选 B。11.一个较完善的指令系统应包含运算类、数据传送类、控制类、_等指令。 A.I/O B.栈操作 C.子程序调用 D.条件转移(分数:1.00)A. B.C.D.解析:解析 正确答案是 I/O 类指令。本题可用排除法:栈操作可归到数据传送类指令,条件转移可归到控制类指令,子程序调用就是转

    37、移指令,属控制类指令。12.单地址双目运算类指令中,除地址码指明的一个操作数以外,另一个操作数通常采用_。 A.堆栈寻址方式 B.立即寻址方式 C.间接寻址方式 D.隐含指定方式(分数:1.00)A.B.C.D. 解析:解析 隐含寻址(本题中说的“隐含指定方式”)是指指令字中不明显地给出操作数地址,其操作数的地址隐含在操作码或者某个寄存器中。13.下列 4 种指令类型中,执行时间最长的指令类型是_。(注:R 表示寄存器,S 表示存储器) A.RR 型 B.RS 型 C.SS 型 D.零地址指令(分数:1.00)A.B.C. D.解析:解析 其中第一个排除的是零地址指令(D),因为零地址指令肯定

    38、是执行时间最短的。剩下的A、B、C 都是二地址指令。 二地址指令有两个操作数,这些操作数并不一定都在主存中,往往有一个或两个在通用寄存器中,这样就构成了不同的类型。下表为不同类型的对比总结。 B不同类型的对比总结/B二地址指令类型名称操作数物理位置执行速度M-M(或MM、SS)存储器-存储器主存最慢R-R(或RR)寄存器-寄存器寄存器最快R-M(或RM、RS)寄存器-存储器寄存器-主存以上两者之间故执行时间最长的指令类型是 SS 型,故本题选 C。14.假定指令地址码给出的是操作数的存储地址,则该操作数采用的是_寻址方式。 A.立即 B.直接 C.基址 D.相对(分数:1.00)A.B. C.D.解析:解析 该题考查的就是直接寻址方


    注意事项

    本文(【考研类试卷】计算机学科专业基础综合组成原理-指令系统(二)及答案解析.doc)为本站会员(tireattitude366)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开