计组期末复习
题型包括:选择、填空、名词解释、简答、大题
选择题
相斥性微命令:同一微周期中不能同时出现的微命令。如控制ALU操作的各种微命令ADD、SUB等。
相容性微命令:同一微周期中可以同时出现的微命令。控制字段分为若干小字段,把相斥性微命令组合在同一字段中,而把相容性微命令组合在不同字段中。
CPU内部总线 数据总线 地址总线 控制总线
[+0]原码=0000 0000, [-0]原码=1000 0000;
[+0]反码=0000 0000, [-0]反码=1111 1111;
[+0]补码和 [-0]补码=0000 0000常用寻址方式:
立即寻址:指令中直接给出操作数
直接寻址:指令中直接给出操作数所在主存单元的地址,即有效地址。
寄存器直接寻址:指令中地址码部分给出某一通用寄存器地址,所指定的寄存器中存放着操作数。
**间接寻址(间址)**:指令中给出的是存放操作数地址的主存单元地址(操作数地址的地址)。
寄存器间接寻址(间址):指令中给出寄存器号,指定的寄存器中存放操作数的有效地址。
变址寻址:指令中指定一变址寄存器,并在地址码部分给出一形式地址,变址寄存器的内容(称为变址值)与形式地址相加得操作数的有效地址。
基址寻址:
相对寻址
页面寻址
堆栈寻址
补码 定点整数的表示范围:-2^n ~(2^n -1)
定点小数的表示范围:-1 ~(1- 2^-n)
填空题
原码 定点整数表示范围:-(2^n -1) ~(2^n -1)
定点小数表示范围:-(1- 2^-n) ~(1- 2^-n)
补码 定点整数的表示范围:-2^n ~(2^n -1)
定点小数的表示范围:-1 ~(1- 2^-n)
一个较完善的指令系统应包含数据传送类指令,算术运算类指令,逻辑运算类指令,程序控制类指令,I/O类指令,字符串类指令,系统控制类指令。
计算机的机器指令一般由操作码和操作数两部分组成。
DMA 控制器按其组成结构,分为多路型和选择型两种
名词解释
汇编编程:使用汇编语言进行编程。
微操作命令:构成控制信号序列的最小单位。例如,打开或关闭某个控制门的电位信号,某个寄存器的打入脉冲等。微命令由控制器 通过控制线向有关部件发出。
微操作:由微命令控制实现的最基本操作。
周期挪用:利用CPU不访问存储器的周期来实现DMA操作,此时DMA可以使用总线而不用通知CPU也不会妨碍CPU的工作。
高速缓冲存储器:位于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度
基址寻址:操作数的有效地址等于指令中形式地址与基址寄存器内容之和。操作数的有效地址等于指令中形式地址与基址寄存器内容之和。
流水线中的多发技术:为了提高流水线的性能,设法在一个时钟周期(机器主频的倒数)内产生更多条指令的结果
指令字长:机器指令中二进制代码的总位数
伪指令:用于对汇编过程进行控制的指令。该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。
简答
2.
大题
1.
2.书P82
3.
1 | assume cs:codesg |