2023年静态存储器扩展实验报告.docx
深圳大学实验报告课程名称:微机原理与接口技术实验项目名称:静态存储器扩展实验学院:信息工程学院专业: 电子信息工程指导教师:周建华报告人: 洪燕 学号:班级: 电子3班实验时间:2 0 23 / 5/21实验报告提交时间:2 0 2 3 5/26教务部制一.实验目的与规定:1 . 了解存储器扩展的方法和存储器的读/写。2 .掌握CPU对1 6位存储器的访问方法。二.实验设备PC机一台,TD-P ITE实验装置或TD-PITC实验装置一套,示波器一台。三.实验原理 /14 AI2A7存储器是用来存储信息的部件,是计算机的重要组成部金分,静态RAM是由MOS管组成的触发器电路,每个触发器可 以存放1位信息。只要不掉电,所储存的信息就不会丢失。器因此,静态RAM工作稳定,不要外加刷新电路,使用方便。”D2但一般SRAM的每一个触发器是由6个晶体管组成,SRAM gnd6I 6225691028”26252423222120|91817|615一VCC 一WEAI3A8A9Al 10EAIO一CS一D7D6D5D4D3芯片的集成度不会太高,目前较常用的有6 1 16(2KX8位), 图4.1 62256引脚 图6264 (8!(乂8位)和6 22 5 6 (32KX 8位)。本实验平台上选用的是6 2 25 6 ,两片组成32KX16位的形式,共6 4K字节。62256的外部引脚图如图4. 1所示。本系统采用准3 2位CPU,具有16位外部数据总线,即D 0、D 1、D15,地址总 线为BHE#(#表达该信号低电平有效)、BLE#、Al、A2、A2 0。存储器分为奇体 和偶体,分别由字节允许线B H E#和B LE#选通。存储器中,从偶地址开始存放的字称为规则字,从奇地址开始存放的字称为非规则字。解 决器访问规则字只需要一个时钟周期,BIIE #和BLE#同时有效,从而同时选通存储器奇 体和偶体。解决器访问非规则字却需要两个时钟周期,第一个时钟周期B HE并有效,访问 奇字节;第二个时钟周期BLE#有效,访问偶字节。解决器访问字节只需要一个时钟周期, 视其存放单元为奇或偶,而BHE#或BLE#有效,从而选通奇体或偶体。写规则字和 非规则字的简朴时序图如图4. 2所示。图4. 2写规则字(左)和非规则字(右)简朴时序图实验单元电路图0 12 3 4 5 DhDMDIDIDIDIDIDI QQQQQQQQ0 12 3 4 5 DhDMDIDIDIDIDIDI QQQQQQQQ2662256(2)0,22 RD27 WE28 VCC14 GND-_、74LS3201234 5-67 DDDDDDDD QQQQQQQQQ RDQ WR20然vcc14 G、DBHE O-图4. 3 SRAM单元电路图CODE oENDS实验程序清单(MEM 1. ASM)SSTACK SEGMENT STACK*DW 32 DUP (?)SSTA CKoENDSXAI * XAI5XDO * XD7 统XD8Asi、*t.戎XDI5BLEW BHE#MWR& MRD#MYOOO AO *AUCODE o SEGMENTSTARTWR0C FAR ASSUME CS:CODEoMOV AX, 8 0 OOH;存储器OOoo-DO* D73ns1扩展空间段地址。MOV DS, AXA AO:/0V SI, 0 000IU;数据首地址 MOV CX, 0 0 1 0 HoMOV AX, 0000HAA1:MOV SI , AXINC AX。 I NC SIINC SIL OOP AA14.4 SRAM实验接线图o MOV AX, 4 COOII oINT 2 113;程序终止ST ARCENDPQQL/C二*M'F*DI5BLEWBHE#WRRDCS4COO一OO OO图END S TART四.方法、环节:1 .实验接线图如图4. 4所示,按图接线。2 .编写实验程序,经编译、链接无误后装入系统。3 .先运营程序,待程序运营停止。4 .通过D命令查看写入存储器中的数据:D80 0 0 : 0 000回车,即可看到存储器中的数据,应为0001、0002、000F共16个字。五.实验内容:编写实验程序,将OOOOHV 0 OOFH共16个数写入SRA M的从000 0 H起始的一段空 间中,然后通过系统命令查看该存储空间,检测写入数据是否对的。六.实验过程与结果:SSTACKSEGMENT STACK DW 32 DUP(?)SSTACKENDSCODESEGMENTSTARTPROC FAR ASSUME CS:CODE MOV AX,8000H MOV DS,AXAAO:MOV SI,0000HMOV CX,0010HMOV AX,0000HAA1:MOVSI,AX INC AX INC SI INC SI LOOP AA1NOPHERE:JMP HERESTARTENDPCODEENDSEND START寄存器变量,堆栈区寄存器名|值(16进制)0050CCCC0000CCCC00A0CCCCc X 4 o o O 6F X o o o o 1F 2 o o o O 7CO8OOOOOOO111O 5pBPcsDSESssIPbZFSFOFPFAFFDF七.数据分析:(1 )由实验代码可得:此实验完毕的将连续的16个数据存入地址由80000H到80 0 A0这段内存中;(2 )由结果可得,最终CX由最初的00 1 0 H变为0 0 00H,S I由最初的00 0 0H变成 OOAOH,成功实现了 16个数的存入;(3)此实验中SRAM有15根地址线,1 6根数据线,将SRAM的15根地址线与系统总 线的低15位相连,系统其他的地址线用作静态存储器的片选信号(4)存储器的扩展的关键在于存储滞的地址线和系统地址总线的连接,尚有片选信 号由系统剩余的地址线通过译码器产生,对于数据线一般存储器和系统都能一一相应 上;深圳大学学生实验报告用纸八.实验结论:指导教师批阅意见:成绩评估:指导教师签字:日备注:注:1、报告内的项目或内容设立,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10 口内。