计算机组成ldi指令码,计算机组成原理 实验报告四(含答案).docx

本文档描述了一次计算机组成原理的实验,旨在通过微程序控制器控制模型计算机执行简单程序。实验中,学生需要将运算器、存储器等模块与微程序控制器连接,形成一个简单的模型机,并手动将汇编指令转换为二进制机器代码。实验步骤包括程序的译码、硬件接线、初始化寄存器、加载程序到内存以及单拍和连续执行程序,最后比较执行结果与理论值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档介绍:

计算机组成原理_实验报告四(含答案)湖南科技学院电子与信息工程学院实验报告课程名称:姓名:学号:专业:班级:指导老师:实验四微程序控制组成实验一、实验目的及要求1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机。2.用微程序控制器控制模型计算机的数据通路。3.执行给定的简单程序,掌握机器指令与微指令的关系,牢固建立计算机的整机概念。二、实验电路本次实验将前面几个实验中的所模块,包括运算器、存储器、通用寄存器堆等同微程序控制器组合在一起,构成一台简单的模型机。这是最复杂的一个实验,也将是最有收获的一个实验。在前面的实验中,实验者本身作为“控制器”,完成了对数据通路的控制。而在本次实验中,数据通路的控制将交由微程序控制器来完成。实验机器从内存中取出一条机器指令到执行指令结束的一个指令周期,是由微程序完成的,即一条机器指令对应一个微程序序列。实验电路大致如下面框图所示。其中控制器是控制部件,数据通路是执行部件,时序发生器是时序部件。需使用导线将各个部件控制信号与控制器相连。三、实验主要仪器设备TEC-5计算机组成实验系统1台逻辑测试笔一支(在TEC-5实验台上)四、实验任务对机器指令组成的简单程序进行译码。将下表的程序按机器指令格式手工汇编成二进制机器代码,此项任务请在预****时完成。内存地址机器指令机器代码(二进制表示)30HLDAR1,[R0]31HADDR1,R232HOUTR133HSTP完成实验连线。使用控制台命令将寄存器内容初始化为:R0=11H,R1=22H,R2=0AAH。使用控制台命令将任务1中的程序代码存入内存中(注意起始地址为30H),以及将内存地址为11H的单元内容设置为0AAH。用单拍(DP)方式执行一遍程序,执行时注意观察各个指示灯的显示并做好记录(完成实验表格),从而跟踪程序执行的详细过程(可观察到每一条微指令的执行过程)。用连续方式再次执行程序。这种情况相当于计算机正常的工作。程序执行到STP指令后自动停机。读出寄存器中的运算结果,与理论值比较。五、实验步骤和实验结果记录1.程序译码。内存地址机器指令机器代码(二进制表示)30HLDAR1,[R0]0100000131HADDR1,R20000100132HOUTR1011101**33HSTP0110****2.实验接线(本实验接线比较多,需仔细) 控制器LDIRPC+1LDPC#AR+1LDAR#LDDR1LDDR2LDRi数据通路LDIRPC+1LDPC#AR+1LDAR#LDDR1LDDR2LDRi控制器SW_BUS#Rs_BUS#ALU_BUS#RAM_BUS#CER#CEL#数据通路SW_BUS#Rs_BUS#ALU_BUS#RAM_BUS#CER#CEL#控制器LR/#MS0S1S2S3数据通路LR/#MS0S1S2S3控制器进位CIR7IR6IR5IR4数据通路进位CIR7IR6IR5IR4数据通路IR3IR2IR1IR0IR1IR0数据通路RS1RS0RD1RD0WR1WR0控制器TJ时序电路TJ只要把上表种同列的信号用线连接即可,一共接线33条。接好线后,将编程开关拨到“正常位置”。合上电源,按CLR#按钮,使TEC-5实验实验系统处于初始状态。3.实验任务3:使用控制台命令将寄存器内容初始化为:R0=11H,R1=22H,R2=0AA

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值