好文档 - 专业文书写作范文服务资料分享网站

五邑大学计算机组成原理实验报告三:微程序控制器实验

天下 分享 时间: 加入收藏 我要投稿 点赞

《计算机组成原理》

实 验 报 告

学 院: 计算机学院 专 业: 计算机科学与技术 班级学号: 150801 3115000820 学生姓名: 黄家燊 实验日期: 2016.12.25

指导老师: 李鹤喜

五邑大学计算机学院计算机组成原理实验室

实 验 一

一、 实验名称:微程序控制器实验 二、 实验目的

(1)掌握微程序控制器的功能、组成知识。

(2)掌握为程序的编制、写入、观察微程序的运行

二、实验设备:

PC机一台,TD-CM3+实验系统一套 三、实验原理:

微程序控制器的基本任务是完成当前指令的翻译和执行,即将当前指令的功能转换成可以控制的硬件逻辑部件的为命令序列,完成数据传送和个汇总处理操作,他的执行方法是将控制各部件的微命令的集合进行编码,即将微命令的集合仿照及其指令一眼,用数字代码的形式表示,这种表示陈伟微指令。这样就可以用一个微指令序列表示一条机器指令,这种为指令序列称作为程序。微程序存储在一种专用的存储器中,成为控制储存器 四、实验步骤

1.对为控制器进行读写操作: (1)手动读写: ①按图连线:

时序单元 TS1 TS2 T1 T2 MC单元 SA5…SA0 SD27….SD20 SD17…SD10 SD07…SD00 SA5…SA0 ADDR单元 SD27….SD20 SD17…SD10 SD07..SD00 CON单元

②将MC单元编程开关置为“编程”档,时序单元状态开关置为“单步”档,ADDR单元状态开关置为“置数”档

③使用ADDR单元的低六位SA5?SA0给出微地址MA5?MA0,微地址可以通过MC单元的MA5?MA0微地址灯显示

④CON单元SD27?SD20,SD17?SD10,SD07?SD00开关上置24位微代码,待写入值由MC单元的M23?M024位LED灯显示

⑤启动时序电路(按动一次TS按钮),即将微代码写入到E2PROM2816的相应地址对应单元中

⑥重复③④⑤三步,将下图微代码写入2816芯片中 地址 00 01 04 05 30 32 33 35 十六进制 高五位 S3?S0 A字段 0000 0000 0000 1001 0000 0000 0000 0000 000 111 010 011 001 011 000 000 B字段 000 000 010 001 010 000 010 000 C字段 000 001 000 000 000 000 000 000 MA5-MA0 000001 110000 000001 000001 000100 000001 000001 110101 00 00 01 00000 00 70 70 00000 00 24 01 00000 04 B2 01 00000 00 14 04 00000 18 30 01 00011 28 04 01 00101 00 00 35 00000 二进制代码表 (2)联机读写:

①将微程序写入文件,联机软件提供了微程序下载功能,以代替手动读写微控制器,但微程序得以指定的格式写入 本次试验的微程序如下:

://************************************************************// :// // :// 微控器实验指令文件 // :// // ://************************************************************// ://***************Start Of MicroController Data****************//

五邑大学计算机组成原理实验报告三:微程序控制器实验

《计算机组成原理》实验报告学院:计算机学院专业:计算机科学与技术班级学号:1508013115000820学生姓名:黄家燊实验日期:
推荐度:
点击下载文档文档为doc格式
2idy507fqr03gjy5zd2f62h6002tw800lbb
领取福利

微信扫码领取福利

微信扫码分享