实验十四 存储器扩展机读写实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验十四存储器扩展机读写实验

一、实验目的

(1)通过阅读并测试示例程序,完成程序设计题,熟悉静态RAM的扩展方法。

(2)了解8086/8088与存储器的连接,掌握扩展存储器的读写方法。

二、实验内容

1.实验原理(62256RAM介绍)

62256是32*8的静态存储器,管脚如图所示。其中:A0~A14为地址线,DB0~DB7为数据线,/cs为存储器的片选,/OE为存储器数据输出选通信号,/WE为数据写入存储器信号。62256工作方式如下图。

/CS /WE /OE 方式DB-~DB7

H X X 未选中高阻

L H H 读写禁止高阻

L L H 写IN

L H L 读OUT

2.实验内容

设计扩展存储电器的硬件连接图并编制程序,讲字符A~Z循环存入62256扩展RAM 中,让后再检查扩展存储器中的内容。

三、程序设计

编写升序,将4KB扩展存储器交替写入55H和0AAH。

程序如下:

RAMADDR EQU 0000H

RAMOFF EQU 9000H

COUNT EQU 800H

CODE SEGMENT

ASSUME CS:CODE

START: PROC NEAR

MOV AX,RAMADDR

MOV DS,AX

MOV BX,RAMOFF

MOV CX,COUNT

MOV DL,55h

MOV AX ,0AAH

REP: MOV [BX],DL

INC BX

MOV [BX],AX

INC BX

LOOP REP

JMP $

CODE ENDS

END START

四、实验结果

通过在软件上调试,运行时能够看到内存地址的改变,证明此扩展的程序成功实现了。

五、实验心得

了解了内存如何扩展的过程,对于理论知识的了解有了进一步的加深,同时对于内存控制有了加深了解。而通过实际操作,扩展存储器的读写方法已经了解了。

相关文档
最新文档