存储器读写实验报告
- 格式:docx
- 大小:298.49 KB
- 文档页数:4
存储器读写实验报告
班级:电信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
七、实验结果