实验十四 存储器扩展机读写实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
四、实验结果
通过在软件上调试,运行时能够看到内存地址的改变,证明此扩展的程序成功实现了。
五、实验心得
了解了内存如何扩展的过程,对于理论知识的了解有了进一步的加深,同时对于内存控制有了加深了解。而通过实际操作,扩展存储器的读写方法已经了解了。