静态存储器扩展实验报告告圳大学实验报深
微机原理与接口技术
课程名称:
静态存储器扩展实验实验项目名称:
信息工程学院学院:
专业:电子信息工程
指导教师:周建华
32012130334 学号:班级:电子洪燕报告人:班
2014/5/21 实验时间:
实验报告提交时间:2014/5/26 教务部制.
一.实验目的与要求:
1. 了解存储器扩展的方法和存储器的读/写。
2. 掌握CPU对16位存储器的访问方法。
二.实验设备
PC机一台,TD-PITE实验装置或TD-PITC实验装置一套,示波器一台。
三.实验原理VCC28A141WE27A122A1326A73A8254A6存储器是用来存储信息的A924A55A1123A46OE22A3762256A10218A2CS209A1部件,是计算机的重要组成部D719A010D618D011D517D112D416D213D315GND14管组成的是由MOS分,静态RAM触发器电路,每个触发器可以存放1位
信息。
只要不掉电,所储存的信息就不会丢失。
因此,静态RAM工作稳定,不要外加刷新电路,使用方便。
但一般SRAM 的每一个触发器是由6个晶体管组成,SRAM
芯片的集成度不会太高,目前较常用的有6116(2K×8位),图4.1 62256引脚图6268位)622532位。
本验平台上选.
用的是62256,两片组成32K×16位的形式,共64K字节。
62256的外部引脚图如图4.1所示。
本系统采用准32位CPU,具有16位外部
数据总线,即D0、D1、…、D15,地址总线为BHE#(#表示该信号低电平有效)、BLE #、A1、A2、…、A20。
存储器分为奇体和偶体,分别由字节允许线BHE#和BLE#选通。
存储器中,从偶地址开始存放的字称为规则字,从奇地址开始存放的字称为非规则字。
处理器访问规则字只需要一个时钟周期,BHE#和BLE#同时有效,从而同时选通存储器奇体和偶体。
处理器访问非规则字却需要
两个时钟周期,第一个时钟周期BHE#有效,访问奇字节;第二个时钟周期BLE#有效,
访问偶字节。
处理器访问字节只需要一个时钟周期,视其存放单元为奇或偶,而BHE#
或BLE#有效,从而选通奇体或偶体。
写规
则字和非规则字的简单时序图如图4.2所示。
CS#WRDAT D15:D
CS#WR#DATA D15:D8D7:D0
图4.2 写规则字(左)和非规则字(右)
简
单时序图
实验单元电路图
1111D8D0D0D01212A01010D9A0D1D1A0A0D113913A19D10A1D2D2A1A1D215A28815D11D3D3A2A2A2D316A37716D12A3D4D4A3D4A3176A4176D13D5A4D5A4A4D5185185A5D14A5D6A
5A5D6D6194419A6D15D7D7A6A6A6D73A73A7A7A7
2525A8A8A8A8RD24A9222422OEOEA9A9A9RD27A102121WE27WEWRA10A10A10WE2323A11A11A11A1120A122220CSA12A12A12CS2626A13A13A13A1328VCCVCC11A1428VCCA14VCC
A14A14GND14GND14VSSVSS62256(2)62256(1)74LS3241BHEBLE6352CS74LS32
图4.3 SRAM单元电路图
实验程序清单(MEM1.ASM)XA1A0....SEGMENT STACK SSTACK ..A14XA15DW 32 DUP(?) ENDS SSTACK D0XD0..SEGMENT CODE ....系SRAM PROC FAR START XD7D7统XD8D8 ASSUME CS:CODE 总单....元; MOV
AX, 8000H ..线D15XD15
存储器扩展空间段地址BLE#BLE#
MOV DS, AX BHE#BHE#
MOV SI, 0000H AA0: MWR#WR
; 数据首地址 MRD#RD
MOV CX, 0010H MY0CS
MOV AX, 0000H MOV [SI], AX AA1: INC AX INC SI INC SI AA1 LOOP
实验接线图4.4 SRAM 图MOV AX,4C00H INT 21H ; 程序终止ENDP START ENDS CODE END START
四.方法、步骤:
1. 实验接线图如图4.4所示,按图接线。
2. 编写实验程序,经编译、链接无误后装入系统。
3. 先运行程序,待程序运行停止。
4. 通过D命令查看写入存储器中的数据:D8000:0000 回车,即可看到存储器中的数据,应为0001、0002、…、000F共16个字。
五.实验内容:
编写实验程序,将0000H~000FH共16个数写入SRAM的从0000H起始的一段空间中,
然后通过系统命令查看该存储空间,检测写入
数据是否正确。
六.实验过程与结果:
七.数据分析:
(1)由实验代码可得:此实验完成的将连续的16个数据存入地址由80000H到800A0这段内存中;
)由结果可得,最C由最初001000A0H变
0000由最初S0000变为
成功实现了16个数的存入;
(3)此实验中SRAM有15根地址线,16根数据线,将SRAM的15根地址线与系统总线的低15位相连,系统其他的地址线用作静态
存储器的片选信号
(4)存储器的扩展的关键在于存储器的地址线和系统地址总线的连接,还有片选
信号由系统剩余的地址线经过译码器产生,对于数据线一般存储器和系统都能一一对
应上;
深圳大学学生实验报告用纸八.实验结论:
指导教师批阅意见:
成绩评定:
指导教师签字:
年.
备注:
注:1、报告内的项目或内容设置,可根据
实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提日内。
10交实验报告时间后。