计算机组成原理练习题10-(自动保存的)

(2008H-2001H=07H)

A. 05H B. 06H C. 07H D. F7H E. F8H F. F9H

17.在存储器堆栈中,保持不变的是 C 。(栈指针随着数据的进出而增减,栈顶和栈中(有这个名词吗?)会随之变化。)

A. 栈顶 B. 栈指针 C. 栈底 D. 栈中的数据

18.程序控制类指令的功能是 C 。 A. 进行主存和CPU之间的数据传送 B. 进行CPU和外设之间的数据传送 C. 改变程序执行的顺序 D. 控制进、出栈操作

19.下列不属于程序控制指令的是 C 。

(主要包括三类,转移指令(包括无条件转移和有条件转移)、程序调用和返回指令,循环控制指令) A. C.

无中

件断

转隐

指指

令 令

B. 条件转移指令 D. 循环控制指令

21

20.将子程序返回地址放在 B 中时,子程序允许嵌套和递归。 A. B. 堆栈 C.

D. 子程序的起始位置

21.I/O编址方式通常可分统一编址和独立编址, B 。

A. 统一编址是将I/O地址看做是存储器地址的一部分,可用专门的I/O指令对设备进行访问 B. 独立编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令 C. 统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问

D. 独立编址是将I/O地址看做是存储器地址的一部分,所以对I/O访问必须有专门的I/O指令

三、判断题

寄存器

1. 数据寻址的最终目的是寻找操作数的有效地址。×数据寻址的最终目的是寻找操作数 2. 若操作数在寄存器中,可以采用直接寻址。

22

×若操作数在寄存器中,采用寄存器寻址 3. 在一条机器指令中可能出现不止一种寻址方式。√

4. 寄存器堆栈的栈指针SP指向栈顶。×寄存器堆栈无需栈指针SP×

5. 对于自底向上生成的软堆栈,进栈时应先修改栈指针,再将数据压入堆栈。√

6. 进栈操作是指:将内容写入堆栈指针SP。× 7. 不设置浮点运算指令的计算机,就不能用于科学计算。×仍可运算,只是速度不快 × 8. 转子指令是一条零地址指令。×一定是一条一地址指令

9. 返回指令通常是一条零地址指令。√ 10. 转移类指令能改变指令执行顺序,因此,执行这类指令时,PC和SP的值都将发生变化。×

第四章

一、填空题

1. 影响并行加法器速度的关键因素 进位信号产

生和传递时间

2. A、B均为8位二进制数,A=F0H,B=E0H,

23

则:A+B= D0H ,A-B= 10H 。

3. 已知某数的补码为11110101,算术左移1位后得 11101010 ,算术右移1位后得 11111010 。 4. 向左规格化的规则为:尾数 左移一位 ,阶码 -1 。

5. 运算器的基本功能是实现 算术 和 逻辑 运算。

二、选择题

1. 在串行进位的并行加法器中,影响加法器运算速度的关键因素是 C 。

A. 门电路的级延迟 B. 元器件速度

C. 进位传递延迟 D. 各位加法器速度的不同

2. 并行加法器中每一位的进位产生函数Gi为 A 。

A. Ai·Bi B. Ai⊕Bi C. Ai⊕Bi ⊕Ci-1 D.Ai+Bi+Ci-1 3.补码加/减法是指 C 。

A. 操作数用补码表示,两尾数相加/减,符号

24

联系客服:779662525#qq.com(#替换为@)