Principles of Computer Organization-Basic Exercises (Chapter 7)

1

The following statement is wrong ()

A、

地址码个数、地址码长度、操作码长度影响指令字长
B、

操作码位数4位,则能够表示的操作种类有4种。
C、

顺序寻址依靠的是程序计数器加一,自动形成下一条指令的地址。
D、

跳跃寻址的实现依靠转移累指令。

My answer: B
2

The following statement is wrong ()

A、

JMP是无条件跳转指令。
B、

call是调用指令。
C、

ADD是算术逻辑操作类型指令。
D、

in是陷阱指令。

My answer: D
fill in the blank question
1

Into instruction addressing and two kinds.

My answer:
first empty:
sequential addressing
second empty:
jump addressing

Comment
2

The instruction is composed of ______ and _______.

My answer:
first empty:
operation code
second empty:
address code

Comment
3

Addressing divided and _ two categories.

My answer: the
first empty:
instruction addressing the
second empty:
data addressing

Criticism
True or False Question
1

To complete a three-address instruction, you need to access the memory 3 times.
My answer: ×
2

The length of the opcode can be fixed or variable.
My answer: √
3

The number of digits in the opcode reflects the types of operations that the computer can perform.
My answer: √
4

When the address field of the instruction is a register, the instruction word length can be shortened.
My answer: √
5

The address given by the address code is the address of the main memory.
my answer

1
Offset addressing generates an effective address by adding the contents of a certain register to a formal address. Among the following addressing modes, the one that is not an offset addressing mode is ()

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

My answer: In A
2
register addressing mode, the operand is in ().

A、
通用寄存器
B、
主存
C、
程序计数器
D、
堆栈

My answer: A
4 In the
following narrative about RISC, what is wrong is ()

A、
RISC普遍采用微程序控制器
B、
RISC大多数指令在一个时钟周期内完成
C、
RISC的内部通用寄存器数量相对CISC多
D、
RISC的指令数、寻址方式和指令格式种类相比CISC少

My answer: A
5
memory indirect addressing mode instruction execution process, in addition to fetching instructions, the CPU also needs to access the memory () times to get the operand.

A、
1
B、
2
C、
3
D、
4

My answer: B
6
Assuming that the address code in the instruction is the effective address of the operand, the instruction uses () addressing mode

A、
立即
B、
直接
C、
基址
D、
相对

My answer: B
7
Among the following addressing modes, the () method takes the fastest operand

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

My answer: B
8
() method is convenient for array processing.

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

My answer: B
9
For CISC and RISC machines, the following statement is wrong ()

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

My answer: C
10
assumes that an operand of a certain instruction uses indexed addressing, the content of the index register is 8H, the formal address given in the instruction is 1200H, and the content of the memory unit whose address is 1200H is 12FCH. The content of the memory unit whose address is 12FCH is 38B8H, then the effective address of the operand is ()

A、
1200H
B、
1208H
C、
12FCH
D、
38B8H

My Answer: B
. 11
single-address instruction in order to complete the arithmetic operation of two numbers, in addition to the address code indicates an operand, another number using () method

A、
立即寻址
B、
隐含寻址
C、
间接寻址
D、
基址寻址

My answer: B

Guess you like

Origin blog.csdn.net/lthahaha/article/details/105624122