微程序控制器实验报告一、 实验目的(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 芯片中地址十六进制高五位S3⋯S0 A 字段B 字段C字段MA5-MA0 00 00 00 01 00000 0000 000 000 000 000001 01 00 70 70 00