指令格式实验计算机组成原理,计算机组成原理实验第五讲.ppt
发布日期:2022-02-18 13:20:04 浏览次数:8 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java8 comparator接口,使用Comparator接口和java 8 Streams进行排序
下一篇:mysql持久连接与飞持久连接,与JDBC到MySQL的持久连接

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月04日 10时01分07秒