- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理实验报告
学生姓名:高彦萌
班级序号: 193081- 03
学 号: 20081000594
一、实验电路
1.TEC—4 计算机组成原理实验系统的时序电路如下图所示。GAL22V10( U6、U7),可产生两级等间隔时序信号
电路采用 2 片
T1-T4 和 W1- W4,其
中一个 W由一轮 T1-T4 循环组成,它相当于一个微指令周期或硬布线控制器的一拍,而一轮 W1—W4循环可供硬布线控制器执行一条机器指令。
二、 微指令的设计:
根据给定的 12 条机器指令功能和数据通路总体图的控制信号,采用的微指
令格式。微指令字长共 35 位。其中顺序控制部分 10 位,后继微地址 6 位,判别
字段 4 位,操作控制字段 25 位,各位进行直接控制。微指令格式中,信号名带
有后缀“
#”的信号为低有效信号,不带有后缀“
#”的信号为高有效信号。
对应微指令格式,微程序控制器的组成见图
11。控制存储器采用
5 片
EEPROM28C64(U8,U9,U10,U11,U12)。微地址寄存器 6 位,用一片 6D 触发器
74HC174(U1)组成,带有清零端。两级与门、或门构成微地址转移逻辑,用于产
生下一微指令的地址。在每一个 T1 上升沿时刻,新的微指令地址会打入微地址
寄存器中,控制存储器随即输出相应的微命令代码。 微地址转移逻辑生成下一地
址,等下一个 T1 上升沿时打入微地址寄存器。跳转开关 JUMP(J1)是一组 6 个跳
线开关。当用短路子将它们连通时, 微地址寄存器 μAR从本实验系统提供的微程
序地址译码电路得到新的微程序地址 μD0-μD5。当它们被断开时,用户提供自己
的新微程序地址 μD0-μD5。这样用户能够使用自己设计的微程序地址译码电路。 5 片 28C64的地址 A6(引脚 4)直接与控制台开关 SWC连接,当 SWC=1时,微地址大于或者等于 40H,当 SWC=0时,微地址小于 40H。SWC主要用于实现读寄存器堆的功能。
微地址转移逻辑的多个输入信号中。 INTQ 是中断请求,本实验中可以不理
会。 SWA,SWB是控制台的两个二进制开关信号,实验台上线已接好。 C 是进位信
号, IR7-IR4 是机器指令代码,由于本次实验不连接数据通路,这些信号都接到
二进制开关 K0-K15 上。
三、机器指令与微程序
为教学中简单明了,本试验仪使用 12 条机器指令,均为单字长( 8 位)指
令。指令功能及格式如表 5 所示。指令的高 4 位提供给微程序控制器, 低 4 位提
供给数据通路。
应当指出,用以上 12 条指令来编写实际程序是不够的。好在我们的目的不
是程序设计,而主要是为了教学目的, 通过 CPU执行一些最简单的程序来掌握微
程序控制器的工作原理。
上述 12 条指令的微程序流程设计所示。每条微指令可按前述的微指令格式
转换成二进制代码,然后写入
5 个 28C64中。
指令功能与格式
名称
助记符
功能
指令格式
R7 R6 R5 R4
R2 R3
R1 R0
加法
ADD Rd, Rs
Rd+Rs
Rd
0
0
0
0
RS1 RS0
RD1 RD0
减法
SUB Rd,Rs
Rd-Rs
Rd
0
0
0
1
RS1 RS0
RD1 RD0
乘法
MUL Rd,Rs
Rd*Rs
Rd
0
0
1
0
RS1 RS0
RD1 RD0
逻辑与
AND Rd,Rs
Rd&Rs
Rd
0
0
1
1
RS1 RS0
RD1 RD0
存数
STA Rd,[Rs]
Rd [Rs]
0
1
0
0
RS1 RS0
RD1 RD0
取数
LDA Rd,[Rs]
[Rs]
Rd
0
1
0
1
RS1 RS0
RD1 RD0
无条件转移
JMP [Rs]
[Rs]
PC
1
0
0
0
RS1 RS0
X X
条件转移
JC D
若 C=1 则
1
0
0
1
D3 D2
D1 D0
PC+D PC
停机
STP
暂停运行
0
1
1
0
X
X
X
X
中断返回
IRET
返回断点
1
0
1
0
X
X
X
X
开中断
INTS
允许中断
1
0
1
1
X
X
X
X
关中断
INTC
禁止中断
1
1
0
0
X
X
X
X
S
#
#
#
C
C D
1
#
S
R
J 2 1 0 1
U S S
U R
N 1
N D C R C S
R D W L
B
U U
B E 3
I R A
4 I A P I T T 3 2 1 0 5 4 3 2 1 0
T S S S M
D R R
E
-
B B
- D M
- A I
M - - D D N N P P P P A A A A A
您可能关注的文档
- 股权分配的标准协议书.docx
- 股权合作的协议.docx
- 股权投资的标准合同书.docx
- 股权激励规划的设计.docx
- 肺炎的临床路径.docx
- 肺炎的临床路径使用表.doc
- 肺炎的单病种质量控制指标统计使用表.docx
- 肺炎的病人护理常规.doc
- 胶粘剂行业研究报告范本.doc
- 脚手架工程的有关于监理细则.docx
- 2023年12月人民日报社安徽分社招考聘用工作人员笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月先进技术成果西部转化中心(四川省)面向社会公开招考笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月国家海洋局第一海洋研究所科研助理公开招聘1人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月安徽淮南经济技术开发区城市社区专职网格员招考聘用8人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月云南昭通市教体系统招考聘用优秀紧缺教师406人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月份吉林大学专职辅导员公开招聘15人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月北京市第十二中学教师招考聘用笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月天津市第二耀华中学招考聘用高层次教育人才笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月安徽合肥市第八中学生活教师招考聘用笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月云南玉溪华宁县教育体育局提前招考聘用紧缺专业教师14人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
文档评论(0)