实验十存储器读写实验报告.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验十存储器读写实验报告

微机原理实验——存储器读写实验报告计科11-1赵锦验十 存储器读写实验一、实验目的1、熟悉6264静态RAM的使用方法,掌握PC机外存扩充的手段。 2、通过对硬件电路的分析,学习了解总线的工作时序.二、实验内容电路图(RAM为2K的6264)编制程序,将字符A-Z循环写入扩展的6116RAM中,然后再将6116的内容读出来显示在主机屏幕上。三、源程序;***************************;固定段地址0d000, 微动开关选中6000H,即6264片选6000选中;********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;数据段地址不能直接送ds,所以借助ax mov ax,0d000h;固定段地址0d000H mov es,ax;es=0d000H mov bx,06000h;微动开关选中6000H mov cx,100h;设置循环次数,写入100个A-Zmov dx,40h;A的ascii码为41hrep1: inc dl;rep1为标签名称用于loop rep1,dl=0+1=1 mov es:[bx],dl;bx存放6001H inc bx;bx+1,即06001H cmp dl,5ah;Z的ascii码为5ah,即与Z比较 jnz ss1;zf=0时转移 mov dl,40h;A的前一个字符的ASCII码为40Hss1: loop rep1;loop在cx不为0时循环 mov dx,offset message;偏移量送dx mov ah,09;输出字符串 int 21h mov ah,01h;从键盘输入一个字符 int 21hmov ax,0d000h mov es,ax;es=0d000H mov bx,06000h;从0d6000H开始循环写入 mov cx,0100h;设置循环次数,写入100个A-Zrep2: mov dl,es:[bx] mov ah,02h;显示一个字符 int 21h inc bx loop rep2 mov ax,4c00h;返回dos int 21h;返回dos code ends;代码段结束 end start;全部结束四、实验流程图六、运行结果1、试验箱连接试验结果:七、实验心得实验开始摸不着头脑,边问边摸索才知道,实验要求我们:使用汇编语言的基本知识将字符A-Z循环写入扩展6264RAM中,再将6264内容读出显示在屏幕上。按照指导书所给的电路图连接电路,并通过调节物理微动开关改变地址。关开关关的状态地址为d4000h,关开开关的状态为d6000h。TPC-USB模块外扩储器的地址范围为0D4000H-0D7fffH。而实验当中我有这样的感觉: 线太难连了,老出错,对一仪器也陌生,找个型号的芯片都找不到。对于汇编语言了解也少,还得一边看书学习一边勉强去做。 上课知识点不牢固,实验动手能力没问题,可是理论知识太差也不行。必须两者很好结合,兼顾才能把一个实验做好

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档