计算机组成与结构课程设计题三
实验计算机配置如下:
1. 实验计算机不配备外部设备。
2. 实验计算机使用单累加多通用寄存器结构进行运算。
3. 实验计算机的功能是执行双字节加法程序。
4. 实验计算机的指令系统包含8条指令,指令编码分布如下:
- 指令编码格式:第一字节 第二字节
- I7 I6 I5 I4 I3 I2 I1 I0 0 X Ri
- 0 0 1 X Ri
- 0 0 0 1 0 X X X
- 0 0 0 1 1 X X X d7-d0
- 0 0 1 0 0 0 a9 a8 a7-a0
- 0 0 1 0 a9 a8 a7-a0
- 0 0 1 1 0 0 a9 a8 a7-a0
- 0 0 1 1 1 0 a9 a8 a7-a0
指令模块包括:
- 算术加法指令:ADD (A)+(Ri)→A
- 数据传送指令:MOV (Ri)→A
- 带进位C右环移位指令:SRC (A) 带进位C右移一位
- 存储器读操作指令:LDA data→A
- 存储器写操作指令:STA (addr)→A
- 带条件跳转指令:JC 若CY=1 则 addr→PC,否则 PC+1
- 程序无条件跳转指令:JMP addr→PC
5. 微操作控制信号的实现方法:电平有效的微操作控制信号通常由微指令码直接实现。
1. 实验计算机不配备外部设备。
2. 实验计算机使用单累加多通用寄存器结构进行运算。
3. 实验计算机的功能是执行双字节加法程序。
4. 实验计算机的指令系统包含8条指令,指令编码分布如下:
- 指令编码格式:第一字节 第二字节
- I7 I6 I5 I4 I3 I2 I1 I0 0 X Ri
- 0 0 1 X Ri
- 0 0 0 1 0 X X X
- 0 0 0 1 1 X X X d7-d0
- 0 0 1 0 0 0 a9 a8 a7-a0
- 0 0 1 0 a9 a8 a7-a0
- 0 0 1 1 0 0 a9 a8 a7-a0
- 0 0 1 1 1 0 a9 a8 a7-a0
指令模块包括:
- 算术加法指令:ADD (A)+(Ri)→A
- 数据传送指令:MOV (Ri)→A
- 带进位C右环移位指令:SRC (A) 带进位C右移一位
- 存储器读操作指令:LDA data→A
- 存储器写操作指令:STA (addr)→A
- 带条件跳转指令:JC 若CY=1 则 addr→PC,否则 PC+1
- 程序无条件跳转指令:JMP addr→PC
5. 微操作控制信号的实现方法:电平有效的微操作控制信号通常由微指令码直接实现。
191.78KB
文件大小:
评论区