微机静态存储器扩展实验.docVIP

  • 209
  • 0
  • 约2.31千字
  • 约 7页
  • 2018-05-24 发布于河南
  • 举报
微机静态存储器扩展实验

得分 教师签名 批改日期 深 圳 大 学 实 验 报 告 课程名称: 微型计算机技术及应用 实验名称: 静态存储器扩展实验 学院: 专业: 班级: 组号: 指导教师: 报告人: 学号: 实验地点 实验时间: 2010 年 11 月 15 日 星期 一 实验报告提交时间: 2010年11月24日星期三 实验目的 1. 了解存储器扩展的方法和存储器的读/写。 2. 掌握CPU 对16 位存储器的访问方法。 实验设备: PC 机一台,TD-PITE 实验装置或TD-PITC 实验装置一套,示波器一台。 实验内容: 编写实验程序,将0000H~000FH 共16 个数写入SRAM 的从0000H 起始的一段空间中,然后通过系统命令查看该存储空间,检测写入数据是否正确。 实验原理: 存储器是用来存储信息的部件, 是计算机的重要组成部分,静态RAM 是由MOS 管组成的触发器电路,每个触发器可以存放1 位信息。只要不掉电,所储存的信息就不会丢失。因此,静态RAM 工作稳定,不要外加刷新电路,使用方便。但一般SRAM 的每一个触发器是由6 个晶体管组成,SRAM 芯片的集成度不会太高,目前较常用的有6116(2K×8 位),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 所示。 实验程序清单(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 AA1 NOP HERE: JMP HERE START ENDP CODE ENDS END START 实验步骤: (注:本章实验选择16 位寄存器) 1. 实验接线图如图4.4 所示,按图接线。(上一页) 2. 编写实验程序,经编译、链接无误后装入系统。 3. 先运行程序,然后再停止程序运行。 4. 通过D 命令查看写入存储器中的数据: D8000:0000 回车,即可看到存储器中的数据,应为0001、0002、…、000F 共16个字。 5. 改变实验程序,按非规则字写存储器,观察实验结果。 6. 改变实验程序,按字节方式写存储器,观察实验现象。 7. 将实验程序改为死循环程序,分别按规则字与非规则字的方式写存储器,并使用示波器观察WR#信号的波形,分析实验现象,掌握16 位外部数据总线的操作方法。 实验结果截图: 4、通过D 命令查看写入存储器中的数据: 5、非规则字: 6、字节方式写存储器 心得体会: 通过实验,我们动手连线,编写程序完成静态存储器扩展实验,同时从中了解存储器扩展的方法和存储器的读/写,掌握CPU 对16 位存储器

文档评论(0)

1亿VIP精品文档

相关文档