。
深 圳 大 学 实 验 报 告
课程名称: 微机计算机设计
实验项目名称: 静态存储器扩展实验
学院: 信息工程学院
专业: 电子信息工程
指导教师:
报告人: 学号: 2009100000班级: <1>班
实验时间: 2011. 05. 05
实验报告提交时间: 2011. 05. 31
教务处制
精选资料,欢迎下载
。
一、实验目的
1. 了解存储器扩展的方法和存储器的读/写。 2. 掌握CPU对16位存储器的访问方法。
二、实验要求
编写实验程序,将0000H~000FH 共16 个数写入SRAM 的从0000H 起始的一段空间中,然后通过系统命令查看该存储空间,检测写入数据是否正确。
三、实验设备
PC 机一台,TD-PITE 实验装置或TD-PITC 实验装置一套。
四、实验原理
1、存储器是用来存储信息的部件,是计算机的重要组成部分,静态RAM 是由MOS 管组成的触发器电路,每个触发器可以存放1 位信息。只要不掉电,所储存的信息就不会丢失。此,静态RAM 工作稳定,不要外加刷新电路,使用方便。
2、本实验使用两片的62256芯片,共64K 字节。本系统采用准32 位CPU,具有16 位外部数据总线,即D0、D1、…、D15,地址总线为BHE#(#表示该信号低电平有效)、BLE#、A1、A2、…、A20。存储器分为奇体和偶体,分别由字节允许线BHE#和BLE#选通。存储器中,从偶地址开始存放的字称为规则字,从奇地址开始存放的字称为非规则字。处理器访问规则字只需要一个时钟周期,BHE#和BLE#同时有效,从而同时选通存储器奇体和偶体。处理器访问非规则字却需要两个时钟周期,第一个时钟周期BHE#有效,访问奇字节;第二个时钟周期BLE#有效,访问偶字节。处理器访问字节只需要一个时钟周期,视其存放单元为奇或偶,而BHE#或BLE#有效,从而选通奇体或偶体。
五、实验过程
1、按图接线好电路。
2. 编写实验程序,经编译、链接无误后装入系统。
实验部分代码如下: STACK SEGMENT STACK DW 32 DUP(?) STACK 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 MOV AX,4C00H INT 21H ; START ENDP CODE ENDS END START
3. 先运行程序,待程序运行停止。
4. 通过D 命令查看写入存储器中的数据:
(1)、按规则字写存储器,观察实验结果,如图:
(2)、改变实验程序,按非规则字写存储器,观察实验结果,如图:
精选资料,欢迎下载
。
(3)、改变实验程序,按字节方式写存储器,观察实验现象,如图:
(4)、将实验程序改为死循环程序,按字节方式规则字写存储器,观察实验现
精选资料,欢迎下载
。
象,如图:
(5)、 将实验程序改为死循环程序,分别按非规则字的方式写存储器,观察实验现象,如图:
精选资料,欢迎下载
微机原理实验---存储器的扩展实验



