如对您有帮助,请购买打赏,谢谢您?/p>
复杂模型机设计实?/p>
一?/p>
概述
本课程的目的是通过课程设计,使学生对所学习过的计算?/p>
组成原理课程内容加以理解和巩固。通过实验使学生掌握计算机
由哪些部件所组成,各部件间又是如何进行协调工作的?/p>
本次设计要求利用实验室的
TDN-CM++
教学实验箱,组建一
较为复杂的模型计算机。并验证其能够正常运行。参考实验指?/p>
书上复杂模型机设计的过程,运用其微指令格式,独立设计指令
系统。并用该指令系统中的指令编一完成简单运算的程序(有?/p>
据输入和输出的)
。并进行调试运行?/p>
二?/p>
数据格式及指令系?/p>
1.
数据格式
模型机规定采用定点补码表示法表示数据?/p>
且字长为
8
位,
其格式如下:
D7
D6
D5
D4
D3
D2
D1
D0
符号
?/p>
?/p>
2.
指令格式
模型机设计四大类指令共十六条,其中包括算术逻辑指令?/p>
I/O
指令?/p>
访问及转移指令和停机指令?/p>
1)
算术逻辑指令
设计
9
条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻
址,其格式如下?/p>
D7
D6
D5
D4
D3
D2
D1
D0
OP
?/p>
CODE
rs
rd
其中?/p>
OP
?/p>
CODE
为操作码?/p>
rs
为源寄存器,
rd
为目的寄存器,并?/p>
定:
rs
?/p>
rd
选定的寄存器
00
01
10
R0
R1
R2
9
条算术逻辑指令的名称、功能和具体格式见表
2)
访存指令及转移指?/p>
模型机设?/p>
2
条访存指令――存数(
STA
)和取数?/p>
LDA
?/p>
?/p>
2
条转?