2019 上半年 上午
6
计算机执行程序时,CPU中()的内容总是一条指令的地址。
A、运算器
B、控制器
C、程序计数器 √
D、通用寄存器
程序计数器(简称 PC)
程序计数器是用于存放下一条指令所在单元的地方。
当执行一条指令时,首先需要根据 PC 中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为“取指令”。
与此同时,PC 中的地址或自动加1或由转移指针给出下一条指令的地址。
此后经过分析指令,执行指令。完成第一条指令的执行,而后根据 PC 取出第二条指令的地址,如此循环,执行每一条指令。
7
在寻址方式中,将操作数的地址放在寄存器中的方式称为()。
A、直接寻址
B、间接寻址
C、寄存器寻址
D、寄存器间接寻址 √
寻址方式有:
- 立即寻址:操作数就包含在指令中。在形成指令的机器代码形式时,立即数就跟在指令操作码的后面,取出指令时即可得到操作数。
- 直接寻址:操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。
- 寄存器寻址:操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名。
- 寄存器间接寻址:操作数存放在内存单元中,操作数所在存储单元的地址再某个寄存器中。
- 间接寻址:这种寻址方式下,指令中给出操作数地址的地址。
- 相对寻址:指令地址码给出的是一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量。
- 变址寻址:操作数地址等于变址寄存器的内容加偏移量。
17
()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
A、包过滤
B、应用级网关 √
C、数据库
D、Web