实验八、存储器扩充

上传人:小** 文档编号:54427310 上传时间:2018-09-12 格式:DOC 页数:5 大小:40KB
返回 下载 相关 举报
实验八、存储器扩充_第1页
第1页 / 共5页
实验八、存储器扩充_第2页
第2页 / 共5页
实验八、存储器扩充_第3页
第3页 / 共5页
实验八、存储器扩充_第4页
第4页 / 共5页
实验八、存储器扩充_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验八、存储器扩充》由会员分享,可在线阅读,更多相关《实验八、存储器扩充(5页珍藏版)》请在金锄头文库上搜索。

1、 41实验八、存储器扩充实验八、存储器扩充一、实验目的 1、熟悉微机接口实验装置的结构及使用方法 2、了解微机存储器系统的组成结构 3、掌握对微机存储器扩充的方法 一、实验仪器 PC 实验箱及连接线 三、实验原理 1、PC 机存储器系统的组成 用于计算机系统中的存储器包括有 RAM 和 ROM 两大类。在存储器的使用上,早期 的微机主板 BIOS 采用 EPROM,近年来都采用 EEPROM,以方便系统 BIOS 的升级;各类 接口卡的 BIOS 一般采用 EPROM;微机主存均使用集成度高的 DRAM,介于 CPU 与主存之 间的高速缓冲器则采用速度快的 SRAM。 XT 机的 8088CP

2、U 的寻址能力为 1M 字节,存储范围包括高端的 40K ROM 区(含 8K BIOS 和 32K 的固化 BASIC 解释程序)和低端的 128K 加可选的 128K(提供插槽)RAM 区(其中 00000H 到 0003FFH 共 1K 空间为系统中断矢量专用区,用户不能使用) ,当系 统存储容量不够时可通过增加一块 384K 扩展内存插件板扩容到 640K。 AT 机的 80286CPU 有两种工作方式,一种是实地址方式,寻址范围为 1M 字节; 另外一种是虚地址方式,寻址范围为 16M 字节。XT 机和 AT 机地址空间的具体分配情 况参见表 4.12 和表 4.13。表 4.12

3、IBM-PC/XT 机存储器分配表00000H 003FFH (1K)BIOS 中断向量区00400H 004FFH (0.5K)BIOS 数据区00500H 3FFFFH (254.5K)用户程序区,系统主存40000H 9FFFFH (384K)系统主存扩展A0000H BFFFFH (128K)显示缓冲区RAM 区768KC0000H C7FFFH (32K)I/O 板可扩充 ROMC8000H CBFFFH (16K)硬盘 BIOSCC000H DFFFFH (80K)I/O 板可扩充 ROME0000H EFFFFH (64K)保留F0000H F5FFFH (24K)系统 ROMF

4、6000H 1016K (32K)盒带 BASIC 区FE000H 1024K (8K)BIOS 区ROM 区256K42表 4.13 IBM-PC/AT 机存储器分配表000000 07FFFFH(512K)系统板主存储器080000 09FFFFH(128k)系统主存扩展 注0A0000 0BFFFFH(128K)图形显示缓冲区0C0000 0DFFFFH(128k)I/O 板可扩充 ROM/SHADOW RAM0E0000 0EFFFFH(64K)系统保留 ROM,对 FE0000H 重复译码/SHADOW RAM0F0000 0FFFFFH(64K)系统 BIOS ROM,对 FF00

5、00H 重复译码/SHADOW RAM100000 FDFFFFH(15M)扩充存储器FE0000 FEFFFFH(64K)系统保留 ROM 与 0E0000H 重复译码FF0000 FFFFFFH(64K)系统 ROM 区与 OF0000H 重复译码2、微机存储器芯片的扩充方法 在 XT 机和 AT 机中都保留了用于 RAM 和 ROM 扩充的地址,在准备扩充系统的存储 器之前,首先要弄清楚被扩充微机存储器子系统的结构,即系统已有存储器的容量大 小和所占用的地址空间,以不至于发生地址冲突。存储器芯片同 CPU 的连接主要有三 个部分: (1) 、地址线的连接 根据选定芯片容量的大小,分为芯片

6、外和芯片内地址,片外地址由地址译码器的 译码输出作为芯片的片选信号,片内地址加到芯片的地址引脚,用来直接选中芯片的 一个存储单元。 (2) 、数据线的连接 根据微机的数据总线的宽度和存储芯片的数据位数,确定芯片的分组方法和与数 据总线的连接方法。 (3) 、控制线的连接 即如何用 CPU 的存储器读写信号来控制存储器芯片的读写。 3、静态 RAM 芯片 6264 介绍 6264 为 8KB SRAM,它与微机总线接口为:地址线 A12A0、数据线 D0D7,片选 /CS、读写控制/OE 和/WE。 三、实验内容与要求 利用 SRAM 芯片 HM6264 为系统扩展 8KB 存储空间,地址区域为

7、 E000:0000H E000:1FFFH,实验原理图如图 4.14 所示,不需接线。实验要求编写程序,实现将 A 到 Z 循环写入 SRAM 芯片 6264 中,然后将 6264 中的内容读出并在屏幕上显示。43NNN图 4.14 存储器扩展 四、预习要求 1、熟悉常用微机存储器扩充方法 2、学习、分析实验原理图 3、编写实验要求的汇编语言源程序 六、程序流程图和程序清单开始初始化ES 指向 E000 段设地址指针 BX 指向 0置 DL=AES:BX 填内容 DLBX 增 1,DL 增 1DL=Z Y置 DL=ABX1FFFHY显示提示信息键盘按键Y显示 0 到 1FFFH 的内容返回

8、DOS44程序清单:;SYMEM.ASM DATA SEGMENT MESSAGE DB PLEASE ENTER A KEY TO START !,0DH,0AH,$ DATA ENDSSTACK SEGMENT PARA STACK STACKDW 50 DUP(?) TOP EQU LENGTH STA STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV SP,TOP MOV AX,0E000H MOV

9、ES,AXMOV BX,0000H MOV CX,1FFFH MOV DL,40H REP1: INC DL MOV ES:BX,DL INC BX CMP DL,5AH JNZ SS1 MOV DL,40H SS1: LOOP REP1 LEA DX,MESSAGE MOV AH,09 INT 21H MOV AH,01H INT 21H MOV AX,0E000H MOV ES,AX MOV BX,0000H MOV CX,1FFFH REP2: MOV DL,ES:BX MOV AH,02H INT 21H INC BX LOOP REP2 MOV AX,4C00H INT 21H45CODE ENDSEND START

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号