单选题
1.计算机硬件能直接识别和运行的只能是_______程序。
机器语言
汇编语言
高级语言
VHDL
2.输入输出指令的功能是 。
进行算术运算和逻辑运算
进行主存与CPU之间的数据传送
进行CPU和I/O设备之间的数据传送
改变程序执行的顺序
3.指令执行时无需访问内存寻找操作数的寻址方式是_______。
直接寻址方式
间接寻址方式
变址寻址方式
立即数寻址方式
4.变址寻址方式中,操作数的有效地址等于_______内容加上形式地址。
基址寄存器
变址寄存器
堆栈寄存器
程序计数器
5.相对寻址方式中,若指令中地址码为X,则操作数地址为_______。
X
(PC)+X
基地址+X
变址寄存器内容+X
6.堆栈寻址的原则是 。
先进先出
后进后出
后进先出
随意进出
多选题
7.指令中用到的数据可以来自_______。
通用寄存器
微程序存储器
输入输出接口
指令寄存器
内存单元
磁盘
8.指令系统中采用不同的寻址方式的目的是 。
降低指令译码的难度
提高指令读取的速度
实现程序控制
缩短指令字长
扩大寻址空间
提高编程灵活性
判断题
9.一个指令周期通常包含读取指令、指令译码、ALU执行、内存读写和数据写回5个步骤。()
对
错
10.计算机的指令越多,功能越强越好。( )
对
错
11.直接寻址是在指令字中直接给出操作数本身而不再是操作数地址。()
对
错
12.基地址寻址方式中,操作数的有效地址等于基址寄存器内容加上形式地址。()
对
错