存储器读写实验报告
班级:电信1001 姓名:张贵彬 学号: 201046830213
一、实验目的
1、熟悉6116静态RAM的使用方法,掌握PC机外存扩充的手段。
2、通过对硬件电路的分析,学习了解总线的工作时序。
二、实验内存储器读写实验报告
班级:电信1001 姓名:张贵彬 学号: 201046830213
一、实验目的
1、熟悉6116静态RAM的使用方法,掌握PC机外存扩充的手段。
2、通过对硬件电路的分析,学习了解总线的工作时序。
二、实验内容
、硬件电路如下 :
2、编制程序,将字符A-Z循环写入扩展的6116RAM中,然后再将6116的内容读
出来显示在主机屏幕上。
三、编程提示
1、注意 :TPC-USB 已为扩展的 6116指定了段地址:0d000H 。
、 TPC-USB 模块外扩储器的地址范围为 0D4000H-0D7fffH 。
3、通过片选信号的产生方式,确定 6116RAM在PC机系统中的地址范围。因为
段地址已指定,所以其地址为 CS=A15 and A14 and A13 and A12 ,实验台上设
有地址选择微动开关K2 , 拨动开关, 可以选择 4000-7fff 的地址范围。 编制程序,
从0d6000H开始循环写入100h个A-Z。
开关状态如下 :
1234 地址
ONOFF ON
OFF d4000h
ON
OFF
OFF
ON
d6000h
四、实验电路图
](1)1
VI
■
*
口
- -
M川世心“%肥M患dK
A
占J 1」」1 口5区
五、实验流程图
1> 胃耳*一
口 ■彳 ii -uiit. 11 r
,,,,一
ES
二:,
六、实验程序
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
int 21h
mov ah,01h
int 21h
mov ax,0d000h
mov es,ax
mov bx,06000h
mov cx,0100h
rep2:
mov dl,es:[bx]
mov ah,02h
int 21h
inc bx
loop rep2
mov ax,
存储器读写实验报告 来自淘豆网m.daumloan.com转载请标明出处.