【计算机组成原理】习题(一) 您所在的位置:网站首页 指令的操作码通常给出 【计算机组成原理】习题(一)

【计算机组成原理】习题(一)

2024-06-03 00:09| 来源: 网络整理| 查看: 265

【计算机组成原理】习题(一)—— 指令系统

4.程序控制类指令的功能是(). A.进行算术运算和逻辑运算 B.进行主存与 CPU之间的数据传送 C.进行CPU 和I/O设备之间的数据传送 D.改变程序执行的顺序

4.D 程序控制类指令用于改变程序执行的顺序,并使程序具有测试、分析、判断和循环执行的能力。

5.下列指令中不属于程序控制指令的是(). A.无条件转移指令 B.条件转移指令 c.中断隐指令 D.循环指令

5.c 程序控制类指令主要包括无条件转移、有条件转移、子程序调用和返回指令、循环指中断隐指令是由硬件实现的,并不是指令系统中存在的指令,更不可能属于程序控制类指令

7.堆栈计算机中,有些堆栈零地址的运算类指令在指令格式中不给出操作数的地址,参加 的两个操作数来自( ). A。累加器和寄存器 B.累加器和暂存器 C.堆栈的栈顶和次栈顶单元 D.堆栈的栈顶单元和暂存器

7.c 零地址的运算类指令又称堆栈运算指令,参与的两个操作数来自栈顶和次栈顶单元。 注意:堆栈指令的访存次数,取决于采用的是软堆栈还是硬堆栈。若是软堆栈(堆栈区由 若是硬内存实现),则对于双目运算需要访问4次内存:取指、取源数1、取源数2、存结果. 堆栈(堆栈区由寄存器实现),则只需在取指令时访问一次内存。

9.能够完成两个数的算术运算的单地址指令,地址码指明一个操作数,另一个操作数来自 于()方式。 A、立即寻址 B.隐含寻址 C.间接寻址 D.基址寻址

9.B 单地址指令中只有一个地址码,在完成两个操作数的算术运算时,一个操作数由地址码指出,另一个操作数通常存放在累加寄存器(ACC)中,属于隐含寻址。

13.一个计算机系统采用32位单字长指令,地址码为12位,若定义了250条二地址指 令、则还可以有()条单地址指令. A.4K B.8K c.16K D.24K

14.【2017统考真题】某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条、二地址指令107条,每个地址字段为6位,则指令字长至少应该是(). A.24位 B.26位 c. 28位 D.32位

13.D 地址码为12位,二地址指令的操作码长度为32-12-12=8位,已定义了250条二地址指令,28- 250=6,即可以设计出单地址指令6×212 =24K条。 14.A 三地址指令有29条,所以其操作码至少为5位。以5位进行计算,它剩余32-29=3种操作码给二地址。而二地址另外多了6位给操作码,因此其数量最大达3*64 = 192。所以指令字长最少为23位,因为计算机按字节编址,需要是8的倍数,所以指令字长至少应该是24位,选A。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有