存储器读写实验报告

  • 格式:docx
  • 大小:298.49 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

存储器读写实验报告

班级:电信1001 姓名:张贵彬学号:201046830213

一、实验目的

1、熟悉6116静态RAM的使用方法,掌握PC机外存扩充的手段。

2、通过对硬件电路的分析,学习了解总线的工作时序。

二、实验内容

1、硬件电路如下:

2、编制程序,将字符A-Z循环写入扩展的6116RAM中,然后再将6116的内容读出来显示在主机屏幕上。

三、编程提示

1、注意:TPC-USB已为扩展的6116指定了段地址:0d000H。

2、TPC-USB模块外扩储器的地址范围为0D4000H-0D7fffH。

3、通过片选信号的产生方式,确定6116RAM在PC机系统中的地址范围。因为段地址已指定,所以其地址为CS=A15 and A14 and A13 and A12,实验台上设有地址选择微动开关K2,拨动开关,可以选择4000-7fff的地址范围。编制程序,从

0d6000H开始循环写入100h个A-Z。

开关状态如下:

1 2 3 4 地址

ON OFF ON OFF d4000h

ON OFF OFF ON d6000h

四、实验电路图

五、实验流程图

六、实验程序

data segment

message db'please enter a key to show the contents!',0dh,0ah,'$'

data ends

code segment

assume cs:code,ds:data,es:data start:

mov ax,data

mov ds,ax

mov ax,0d000h

mov es,ax

mov bx,06000h

mov cx,100h

mov dx,40h

rep1:

inc dl

mov es:[bx],dl

inc bx

cmp dl,5ah

jnz ss1

mov dl,40h

ss1:

loop rep1

mov dx,offset message

mov ah,09

int21h

mov ah,01h

int21h

mov ax,0d000h

mov es,ax

mov bx,06000h

mov cx,0100h

rep2:

mov dl,es:[bx]

mov ah,02h

int21h

inc bx

loop rep2

mov ax,4c00h

int21h

code ends

end start

七、实验结果