《存储器读写实验报告.docx》由会员分享,可在线阅读,更多相关《存储器读写实验报告.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、存储器读写实验报告班级:电信1001 姓名:张贵彬 学号:2一、实验目的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 an
2、d A14 and A13 and A12,实验台上设有地址选择微动开关K2,拨动开关,可以选择4000-7fff的地址范围。编制程序,从0d6000H开始循环写入100h个A-Z。开关状态如下:1234地址ON OFFON OFFd4000hONOFFOFFONd6000h四、实验电路图五、实验流程图六、实验程序data segmentmessage db please enter a key to show the contents!,0dh,0ah,$data endscode segmentassume cs:code,ds:data,es:datastart: mov ax,data
3、 mov ds,ax mov ax,0d000h mov es,ax mov bx,06000h mov cx,100h mov dx,40hrep1: inc dl mov es:bx,dl inc bx cmp dl,5ah jnz ss1 mov dl,40hss1: loop rep1mov dx,offset message mov ah,09 int 21h mov ah,01h int 21h mov ax,0d000h mov es,ax mov bx,06000h mov cx,0100hrep2: mov dl,es:bx mov ah,02h int 21h inc bx loop rep2 mov ax,4c00h int 21h code ends end start七、实验结果