6第三章实验79详解Word格式.docx

上传人:b****3 文档编号:13821261 上传时间:2022-10-13 格式:DOCX 页数:24 大小:117.34KB
下载 相关 举报
6第三章实验79详解Word格式.docx_第1页
第1页 / 共24页
6第三章实验79详解Word格式.docx_第2页
第2页 / 共24页
6第三章实验79详解Word格式.docx_第3页
第3页 / 共24页
6第三章实验79详解Word格式.docx_第4页
第4页 / 共24页
6第三章实验79详解Word格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

6第三章实验79详解Word格式.docx

《6第三章实验79详解Word格式.docx》由会员分享,可在线阅读,更多相关《6第三章实验79详解Word格式.docx(24页珍藏版)》请在冰豆网上搜索。

6第三章实验79详解Word格式.docx

这个地址则由地址寄存器MAR或指令计数器PC通过地址总线ABUS给出。

因此在地址寄存器MAR设置了地址后,配合MAR允许输出的信号MAROE,以及存储器EM被选通并允许写的时候,数据总线上的数据才会写到MAR指定的地址中。

4、实验内容

(1)连接线表

连接

信号孔

接入孔

作用

有效电平

1

J2座

J3座

将K23-K16接入DBUS[7:

0]

2

IREN

K6

IR,uPC写允许

低电平有效

3

PCOE

K5

PC输出地址

4

MAROE

K4

MAR输出地址

5

MAREN

K3

MAR写允许

6

EMEN

K2

存储器与数据总线相连

7

EMRD

K1

存储器读允许

8

EMWR

K0

存储器写允许

9

CK

已连

PC工作脉冲

上升沿打入

10

MAR工作脉冲

11

存储器写脉冲

12

IR,uPC工作脉冲

注:

J2与J3连接用来将数据总线与开关K23-K16连接,以便设置数据,传送到PC或MAR等寄存器。

(2)打开电源

(3)按以下实验内容设置信号,观察结果。

(1)PC/MAR输出地址选择

1按下表置控制信号,观察地址输出指示灯,在表中记录其状态。

(PCOE)

(MAROE)

红色地址输出指示灯状态

地址总线中信息来源

2结合实验四的内容以及本实验系统的寻址方式讨论:

地址总线上的信息用在何时,分别以来自哪个寄存器?

 

(2)存储器EM写实验

下面步骤将数据11H写到存储器的00H地址中。

1在MAR中设置存储器地址

·

用开关K23~K16,向DBUS中写入数据00h(表示选择地址00h)

K23

K22

K21

K20

K19

K18

K

17

K16

MAREN设为允许写MAR。

(IREN)

(MAREN)

(EMEN)

(EMRD)

(EMWR)

产生脉冲,将00h写到中。

MAR的值

2将数据写入EM中

用开关K23~K16,向DBUS中写入数据11h

K17

设置MAR为允许输出,EM选通并设为允许写。

按STEP键,将数据11H写入。

数据11H的地址是

3反复上述操作将7Ch写到EM[01];

将12h写到EM[02];

将56h写到EM[03]。

操作步骤

4讨论存储器写入过程和必要条件

(3)存储器EM读实验

继续上面的实验,下面步骤将读出前面放在存储器中的数据。

产生脉冲,将00h写到MAR中。

MAR的值是

2读EM中的数据

设置MAR为允许输出,EM设为允许读。

EM[00h]地址中的数据

3反复上述操作,读出EM[01]、EM[02]、EM[03]地址中的数据,填在下表中。

EM地址(H)

数据

00

01

02

03

4讨论

存储器读出过程

(4)存储器EM中的数据(指令)送到指令寄存器IR和微程序计数器uPC

存储器中存放的不是程序的指令就是数据。

当程序已经在存储器中时,按照程序计数器PC的指示取出一条指令,送到指令寄存器IR进行译码,以便产生相应的控制操作。

在计算机中一条指令的功能就是通过按一定次序执行一系列基本操作完成的,这些基本操作就是微指令,指示微操作执行顺序的是微程序计数器uPC。

将存储器EM的程序指令送到IR和uPC应解决以下几个问题:

EM中哪个地址中的数据要送出?

应该给出什么控制信号?

结合实验四、五、六的操作讨论执行过程

用开关K23~K16,向DBUS中写入数据00h(表示地址00h)

2设置控制信号

设置允许MAR中的地址输出的信号,允许读存储器的信号以及IR/uPC写有效的信号,填在下表。

3按STEP键,观察结果

寄存器

MAR

EM

IR

uPC

4反复上述操作,读出EM[01]、EM[02]、EM[03]地址中的指令送到IR/uPC,填在下表中。

EM地址

01

5分析上面的结果,比较IP和uPC中的内容。

有什么现象?

为什么?

IR和uPC的数据的关系,表示的是什么信息

模型机译码过程

(5)用实验仪小键盘将程序写入存储器并单步运行

DICE-CP226计算机组成原理实验仪除了可以用实验仪上自带的小键盘输入程序及微程序,也可以单步调试程序和微程序,通过液晶显示屏观察各内部寄存器的值,编辑修改程序和微程序存储器。

1参照模型机指令集将以下程序翻译成机器码,输入到存储器中。

程序地址

机器码

汇编指令

指令说明

MOVA,#12

立即数12H送到累加器A

MOVA,R0

寄存器R0送到累加器A

MOVA,@R0

间址的存储器内容送到累加器A

04

MOVA,01

存储器01单元内容送到累加器A

06

IN

端口IN内容输入到累加器A

07

OUT

累加器A内容输出到端口OUT

2连接J1,J2

3打开电源

4按TV/ME键,选择EM。

5输入两位地址,00

6按NEXT键,进入存储器数据编辑。

7按两位程序数据。

8按NEXT选择下个地址/按LAST选择上个地址。

9重复⑦、⑧步输入程序。

10按RST结束。

11按STEP,单步执行,观察并记录各个寄存器的值。

按键

PC

uM(H)

A

微指令功能

RST

STEP

(6)思考题:

程序中取指令和取数据时存储器地址的指示方法

实现方式和步骤

5、实验小结

1.存储器写入和读出数据的方法和控制原理。

2.取指令和取数据有什么不同?

3.IR和uPC的关系是什么,起什么作用。

4.程序的执行靠的是什么?

实验七存储器E

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1