没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
实验报告
(202 / 202 学年第 学期)
课程名称
计算机祖成与结构
实验名称
综合实验调试
实验时间
指导单位
指导教师
学生姓名
班级学号
学院(系)
计算机学院
专业
计算机科学与技术
1
实验报告
实验名称
综合实验调试
指导教师
实验类型
线上
实验学时
2
实验时间
一、 实验目的和要求
1:实验目的:
(1)通过使用软件 HKCPT,了解程序编译、加载的过程。
(2)通过微单步、单拍调试,理解模型机中的数据流向。
二、实验环境(实验设备)
2
三、实验原理及内容
各模块控制信号连接表:(或者使用提供的连线板)
1、总线和内存单元:
BUS
M21
RM
M21
WM
M22
EMCK
PLS4
DJ1
ALU-IN
DJ2
ALU-OUT
DJ3
R-IN
DJ4
RA-IN
DJ5
R-OUT
DJ6
RA-OUT
DJ7
PC-IN
AJ1
PC-OUT
2、微程序控制单元:
MLD
M23
MCK
PLS1
MOCK
PLS3
MD0
VCC
MD1
VCC
MD2
I4
MD3
I5
MD4
I6
MD5
I7
MD6
GND
MD7
GND
3、寄存器组单元:
SA
I0
SB
I1
RR
M15
WR
M14
RCK
PLS4
X0
M12
X1
M11
ERA
M10
RA-O
M9
RACK
PLS4
4、算术逻辑单元:
EDR1
M8
3
DR2
M7
ALU-O
M6
CN
M5
M
M4
S3
M3
S2
M2
S1
M1
S0
M0
D2CK
PLS4
D1CK
PLS4
CCK
PLS4
ZD
JZ
CY
JC
5、指令寄存器:
EIR1
M20
EIR2
M19
IR1CK
PLS4
IR2CK
PLS4
IR2-O
M18
PC-O
M17
ELP
M16
PCCK
PLS2
JZ
ZD
JC
CY
JS0
I2
JS1
I3
6、启停单元:
HCK
PLS2
HALT
M13
3.3 指令系统
指令助记符
指令功能
指令编码
微周期
微操作
取指微指令
T0:
PC-> 地 址 总 线 ->RAM
RAM->数据总线->IR1
ADD A,R0
ADD A,R1
ADD A,R2
ADD A,R3
(A)+(Ri)->A
0C
0D
0E
0F
T0:
T1:
T2:
T3:
A->数据总线->DR1
Ri->数据总线->DR2
ALU->数据总线->A、置 CY
取指微指令
SUB A,R0
SUB A,R1
SUB A,R2
SUB A,R3
(A)-(Ri)->A
1C
1D
1E
1F
T0:
T1:
T2:
T3:
A->数据总线->DR1
Ri->数据总线->DR2
ALU->数据总线->A、置 CY
取指微指令
4
MOV A,@R0
MOV A,@R1
MOV A,@R2
MOV A,@R3
(Ri)->A
2C
2D
2E
2F
T0:
T1:
T2:
Ri->数据总线->IR2
IR2->地址总线->RAM->A
取指微指令
MOV A,R0
MOV A,R1
MOV A,R2
MOV A,R3
(Ri)->A
3C
3D
3E
3F
T0:
T1:
Ri->数据总线->A
取指微指令
MOV R0,A
MOV R1,A
MOV R2,A
MOV R3,A
(A)->Ri
4C
4D
4E
4F
T0:
T1:
A->数据总线->Ri
取指微指令
MOV A,#data
Data->A
5F
T0:
T1:
RAM->数据总线->A
取指微指令
MOV R0,#data
MOV R1,#data
MOV R2,#data
MOV R3,#data
Data->Ri
6C
6D
6E
6F
T0:
T1:
RAM->数据总线->A
取指微指令
LDA addr
(addr)->A
7F
T0:
T1:
T2:
RAM->数据总线->IR2
IR2->地址总线,RAM->A
取指微指令
STA addr
(A)->addr
8F
T0:
T1:
T2:
RAM->数据总线->IR2
IR2->地址总线,A->RAM
取指微指令
RLC A
C、A 左移 1 位
AF
T0:
T1:
A<<1、置 CY
取指微指令
RRC A
C、A 右移 1 位
9F
T0:
T1:
A>>1、置 CY
取指微指令
JZ addr
A=0 ,
Addr->PC
B3
T0:
T1:
条件成立:RAM->PC
取指微指令
JC addr
Cy=0,
Addr->PC
B7
T0:
T1:
条件成立:RAM->PC
取指微指令
JMP addr
Addr->PC
BF
T0:
T1:
RAM->PC
取指微指令
ORL A,#data
(A)或 data->A
CF
T0:
T1:
T2:
T3:
A->数据总线->DR1
RAM->数据总线->DR2
ALU->数据总线->A
取指微指令
ANL A,#data
(A) 与 data->A
DF
T0:
T1:
T2:
T3:
A->数据总线->DR1
RAM->数据总线->DR2
ALU->数据总线->A
取指微指令
HALT
停机
FF
T0:
停机
剩余28页未读,继续阅读
资源评论
亦是远方
- 粉丝: 2w+
- 资源: 43
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功