实验名称 | 微控器实验 |
实验目的 |
3.掌握微程序的编制、写入,观察微程序的运行 |
实验 内容及要求 | 输入数据06 和地址06,控制实验盒对这两个数据进行加操作,观察过程。 |
实验设备 | PC机一台,TD-CMA实验系统一套。 |
实验步骤
- 编写的8条微指令为NOP→P<1>→(IN→Ro)→(Ro→A)
- (Ro→B)→(A+B→Ro)→Ro→OUT→HALT
- 关闭实验电源,按照下图连接实验电源
- 对微控器进行读写操作(联机读写)
- 将下列微程序写入文本文档
NOP $M 00 000001
P<1> $M 01 007072
IN→Ro $M 32 183030
Ro→A $M 30 001404
Ro→B $M 04 002405
A+B→Ro $M 05 04B233
Ro→OUT $M 33 280435
HALT $M 35 000035
- 用实验电脑上的将该文件转入实验系统,转入成功以后,会在软件的输出区的后果会显示装载信息
- 运行微程序,将KK1,KK3拨成运行挡位,按CON单元的总清开关后,观察机器指令执行过程。
实验结果
输入的两个数为06和06 ,输出结果为0C16
心得体会
再往文本文档写入微程序时,我曾将微程序命令写错,导致程序不能正常运行。后来,及时将微程序改正后,实验得以成功。
微程序的控制器的基本任务是完成前指令的翻译和执行
将微指令集合仿照机器指令一样,用数字代码形式表示,这样就可以用一个微指令序列表示一条机器指令,这种微指令序列称为微程序。