本文共 932 字,大约阅读时间需要 3 分钟。
文档介绍:
微程序控制器实验
实验目的
掌握微程序控制器的组成原理。
掌握机器指令与微指令的关系。
学****微程序的编制、装入、调试基本方法。
实验内容
根据数据通路框图(图2-6-1)、微控制器原理图(图1-2-12(a))、微程序流程图(图2-6-2)、机器指令格式(表2-6-1)、微指令格式(表2-6-2),用微指令序列来实现给定的五条机器指令IN、ADD、MOV、OUT、JMP。
实验说明
指令格式
机器指令地址及其代码格式:
PXX XX (PXX表示程序地址)
程序地址机器代码
微程序地址及微码格式:
MXX XX XX XX XX (MXX表示微程序地址)
微程序地址 32位指令代码
机器指令格式
单字节指令
D7-D5为操作码,D1、D0目的寄存
(R0-R2),D3、D2源寄存器(R0-R2), D4任意。
双字节指令
第一字节: D7-D5为操作码,D1、D0目的寄存,D3、D2源寄存器, D4任意。
第二字节:操作数。
地址(H)
机器指令码
机器指令
说明
00
20
IN R0,SW
数据开关内容R0
01
40 XX
ADD R0,[addr]
R0+[addr] R0
03
60 XX
MOV [addr],R0
R0[addr]
05
80 XX
OUT LED,[addr]
[addr] LED
07
A0 00
JMP 00
00 PC
机器指令格式(前3位为操作码) IN R0,SW 001 ADD R0,[addr] 010 addr MOV [addr],R0 011 addr OUT LED,[addr] 100 addr JMP 00 101 00
微指令格式
UA0-UA5为6位后续微地址(注意:其微地址的排列顺序为前低后高)。
C、B、A 为A字段决定总线上的信息来源。
PX3、PX2、PX1为 B字段,其功能是根据机器指令及相应微代码进行译码,使微程序转入相应的微地址入口。 PX3、PX2、PX1等于001时为识别操作码测试位。
本实验采用简单模型机(控存06单元的最高字节为40H)
微程序流程图
实验连线图
内容来自淘豆网www.taodocs.com转载请标明出处.
转载地址:https://blog.csdn.net/weixin_28926205/article/details/118835214 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!