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