组成原理 基本模型机的设计与实现实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
甘肃政法学院本科学生实验报告
(五)
姓名:
学院:
专业:
班级:2011级专升本班
实验课程名称:计算机组成原理
试验时间2011 年12 月5 日
指导教师及职称
实验成绩:
开课时间2011 学年第一学期
甘肃政法学院实验管理中心印制
图5----1
系统涉及到的微程序流程见图5—2,当拟订“取指”微指令时,该微指令的判别测试字段为P(1)测试。由于“取指”微指令是所有微程序都使用的公用微指令,因此P(1)的测试结果出现多路分支。本机用指令寄存器的前4位(IR7—IR4)作为测试条件,出现五路分支,占用五个固定微地址单元。
控制台操作为P(4)测试,它以控制台开关SWB、SWA作为测试条件,出现了3路分支,占用3个固定微地址单元。当分支微地址单元固定后,剩下的其它地方就可以一条微指令占用控存一个微地址单元随意填写。注意:微程序流程图上的单元地址为8进制。
当全部微程序设计完毕后,应将每条微指令代码化,表5—2即为将
图5—2的微程序流程图按微指令格式转化而成的“二进制微代码表”。运行微程序
图5---2
下面介绍指令寄存器(IR):指令寄存器用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到缓冲寄存器中,然后再传送至指令寄存器。指令划分为操作码和地址码字段,由二进制数构成,为了执行任何给定的指令,必须对操作码进行测试[ P(1)],通过节拍脉冲T4的控制以便识别所要求的操作。“指令译码器”(实验板上标有“INS DECODE”的芯片)根据指令中的操作码译码强置微控器单元的微
求和结果
2、实验步骤:
⑴. 按图5—3连接实验线路。
(2).写程序:
①先将机器指令对应的微代码正确的写入2816中,由于在实验三实验中已将微代码写入E2 PROM芯片中。
②使用控制台KWE和KRD微程序进行机器指令程序的装入和检查。 A:使编程开关处于“RUN”,STEP为“STEP”状态,STOP为“RUN”状态。
B:拨动总清开关CLR(0-1),微地址寄存器清零,程序计数器清零。然后使控制台SWB、SWA开关置为“0 1”,按动一次启动开关START,微地址显示“010001”
再按动一次START,微地址灯显示“010100”,此时数据开关的内容置为