- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实 验 报 告
作者: 育人
一、实验目的
1、掌握微程序控制器的基本结构和运行原理;
2、掌握微指令字的结构以及地址转移逻辑;
3、掌握机器指令和微程序的关系以及机器指令的执行过程;
二、实验任务
1、根据指令格式说明,将指令翻译成对应的机器码。
2. 从存储器地址00H开始,向存储器写入指令对应的机器码和指令执行需要的数据。
3.单步执行机器指令,观察指令指令执行的过程,分析和记录机器指令对应的每一条微指令给出的控制信号以及后续直接地址。
三、实验方式及硬件组成
实验方式:微程序
实验电路:
四、实验准备
微指令格式
操作控制字段(29位)
P测试位(5位)
后续地址字段(6位)
操作控制各字段的含义:
PCADD:=1时,将当前的PC值加上相对转移量,生成新的PC
SELCTL:=1时,实验系统处于实验台状态;=0时,实验系统处于运行程序状态
SEL3-SEL2:选择送ALU的A端口的寄存器和被写入的寄存器
SEL1-SEL0:选择送往ALU的B端口的寄存器
INTEN:=1时,置允许中断标志为1,允许TEC-8模型计算机响应中断请求
INTDI:=1时,置允许中断标志为0,禁止TEC-8模型计算机响应中断请求
LIAR:=1时,在T3的上升沿,将PC7-PC0写入中断地址寄存器IAR。
IABUS:=1时,将中断地址寄存器中的地址送数据总线DBUS。
MBUS:=1时,将双端口RAM的左端口数据送到数据总线DBUS
SBUS:=1时,将运算结果送数据总线DBUS;=0时,禁止运算结果送数据总线DBUS
ABUS:=1时,将运算结果送数据总线DBUS;=0时,禁止运算结果送数据总线DBUS
M:运算模式:M=0为算数运算;M=1逻辑运算
S3-S0: 控制运算类型
CIN:低位74LS181的进位输入
LDC:=1时,在T3的上升沿将运算得到的进位保存到C标志寄存器
LDZ:=1时,如果运算结果为0,在T3的上升沿,将1写入到Z标志寄存器;如果运算结果不为0,将0保存到Z标志寄存器
LIR:=1时,在T3的上升沿将从双端口RAM的右端口读出的指令INS7-INS0写入指令寄存器IR,读出的存储器单元由PC7-PC0指定
STOP:=1 时,在 T3 结束后时序发生器停止输出节拍脉冲 T1、T2、T3。
MEMW:=1时,在T2为1期间将数据总线DBUS上的D7-D0写入双端口RAM写入的存储器单元由AR7-AR0指定
LAR:=1,在T3的上升沿,将数据总线上的数据写入地址寄存器AR
ARINC:=1,在T3的上升沿,地址寄存器AR自动加1
LPC:=1时,在T3的上升沿,将数据总线上的数据写入程序计数器PC
PCINC:=1时,在T3的上升沿程序计数器PC自动加1
DRW:=1时,在T3上升沿对RD1、RD0选中的寄存器进行写操作,将数据总线DBUS· 上的数D7-D0写入选定的寄存器
2)P测试字段的含义:
P0=1 时,根据后继微地址 NμA5-NμA0 和模式开关 SWC、SWB、SWA 确 定下一条微指令的地址。
P1=1 时,根据后继微地址 NμA5-NμA0 和指令操作码 IR7-IR4 确定下 一条微指令的地址。
P2=1 时,根据后继微地址 NμA5-NμA0 和进位 C 确定下一条微指令的 地址。
P3=1 时,根据后继微地址 NμA5-NμA0 和结果为 0 标志 Z 确定下一条 微指令的地址。
P4=1 时,根据后继微地址 NμA5-NμA0 和中断信号 INT 确定下一条微 指令的地址。模型计算机中,中断信号 INT 由时序发生器在接到 中断请求信号后产生。
五、实验内容及分析
1、源程序
指令
指令说明
LD R0,[R3]
将R3指向的内存单元的数据送R0
INC R3
将寄存器R3与1进行和运算,结果保存到寄存器R3中
LD R1,[R3]
将R3指向的内存单元的数据送R1
SUB R0 R1
将R0内的值减去R1内的值
JZ 0BH
为零转移
机器码
地址
操作码OP
Rd
Rs
机器码
00H
0101
00
11
53H
01H
0100
11
00
4CH
02H
0101
01
11
57H
03H
0010
00
01
21H
04H
1000
01
10
86H
指令流程图
LD
LD R0,[R3]
EM-IR
PC+1-PC
P1测试
无
R3-ALU-AR
EM-R1
R3-1-R3
01H
25H
空操作
00H
P0测试
SWC SWB SWA=000
EM-R0
R3-ALU-AR
无
R0-R1-R0
无
无
0EH
4微程序分析
1)LD R0,[R3]
LD指令是一条访存指令,取指令需要一
您可能关注的文档
最近下载
- BS EN 60661-2014 国外国际规范.pdf VIP
- 艾草种植合作协议范本.docx VIP
- 2025《民营经济促进法》解读课件PPT.pptx
- 2025年三级(高级)企业人力资源管理师职业技能鉴定《理论知识》真题卷(后附专业解析).docx VIP
- 危险性较大分部分项工程及施工现场易发生重大事故的部位、环节的预防监控措施和应急预案.pdf VIP
- 物料与库存管理教材(PPT 36页).pdf VIP
- 《小数的初步认识》教学设计(精品课一等奖) .pdf VIP
- (正版)GJB907A-2024产品质量评审.pptx VIP
- 边坡绿化客土喷播施工方案(改).pdf VIP
- 科室管理制度骨科.docx VIP
文档评论(0)