简单8位模型机设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理
课程设计报告
13073210
2015.7. 12
8位模型机总体结构设计
8位模型机数据通路设计
8位模型机具体部件设计图时序发生器
CLK : 时钟信号
HALT: 停机信号
m[7..0] : 输出时序信号
Timer波形
程序计数器
CPPC :上升沿控制信号
PC1 :PC自加一控制信号
PC-BUS :三态门控制
BUS[7..0] : 数据输入/输出
运算器
BUS[7..0] : 数据输入/输
出
CPSA:A暂存器控制信
号
CPSB:B暂存器控制信
号
ALU-BUS :三态门控制
CN :运算信号
M :运算信号
S[3..0] :运算控制信号
通用寄存器组
BUS[7..0] : 数据输入/输出
WE :写入控制信号使能端
WA :寄存器写入控制信号
WB :寄存器写入控制信号
RE:读取控制信号使能端
RA:寄存器读取控制信号
RB :寄存器读取控制信号
主存
BUS[7..0] : 数据输入
/输出
CPMAR : 主存地址写
入控制信号
WRE :主存写入控
制使能端
WR :主存写入控制
信号
RD主存读取控制信
号
RAM-BUS :三态门
控制
CPMDR :主存数据写入控制信号
总线暂存器
BUS[7..0] : 数据
输入/输出
CPBUS :暂存
器输入控制信
号
OUTBUS:暂存
器输出控制信号
uPC
IR
控存
8位模型机机器指令设计
8位模型机微指令表
8位模型机微指令
8位模型机模型机调试波形
MOV A, 88H
MOV B, 66H
ADD A, B
DEC A
AND A, B
INC A
HALT
JMP 80h
8位模型机指令汇总公共取值(小组共同)
MOV A , 88H (小组共同)MOV B , 66H (自己设计)ADD A, B (小组共同)DEC A (自己设计)
AND A, B (小组设计)DEC A (自己设计)
JMP 80H (小组设计)HALT (小组设计)
心得体会
在完成了本次课程设计后,我的感触颇多。
首先,我深刻的体会到了计算机结构的复杂性,感受到这门学科的奥妙和趣味,真正的意识到计算机是人类历史上最伟大的发明。我已经能够自己模拟制作出一个简单的8位模型机,深刻的学习到了模型机的工作原理,这是课本所无法提供的一种富有意义的实践。
。。。。。