微机原理与接口技术实验报告08扩展存储器实验.docVIP

微机原理与接口技术实验报告08扩展存储器实验.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术实验报告08扩展存储器实验.doc

ZdiL 机原理与应用》实验报告 实验序号:实验8 实验项目名称:扩展存储器实验 学号 1207022103 姓名 陈华荣 专业、班 网络工程 实验地点 实 1 314 指导教师 周明 实验时间 一、 实验目的 通过了解6264KAM的特性及对其读写,学习存储器芯片使用方法。 二、 实验内容 将以BUF1为首地址的N个字节,存入6264KAM的E100H开始的N个单元中,然后将6264RAM 中E100H开始的N个单元的內容读入到BUF2中。 三、实验资源配貫 IBM PC兼容机 windows200 MFTD多功能微机实验平台 MF2kp微机原理实验集成开发环境 四、实验原理 6264RAM 介绍 静态RAM是由MOS管组成的触发器电路,每个触发器可以存放1位信息。只要不掉电,所存储 的信息就不会丢失。因此,静态RAM工作稳定,不要外加刷新电路,使用方便。6264RAM有8192 个存储器,每个单元为8位字长。6264RAM的引脚如图2. 1. 30所示,WE、OE、CS1、CS2的共同作 用决定了芯片的运行方式。 CS1 CS2 0E WE 模式 输出 H X X X 未选屮 高阻态 X L X X 未选中 高阻态 L H H H 输出禁止 髙阻态 L H L H 读 OUT L II X L 写 IN 2.利用8255进行存储器扩展 6264RAM中可用的存储范围是:EOOOH?FFFFH,通过8255产生相应的控制信号对6264进行读/ 写。实验原理图如2. 1.31所示。 五、 实验步骤 首先,在平台板上,将JP5存储器电源的跳接子接上。 (一) 方式1 (Debug方式) 在MF2KP环境下输入汇编程序,编译、连接,生成.exe文件。 启动调试程序(Debug)。 在程序的退出处设置断点,利用Add Watch命令查看BUF2中的内容是否正确。 (二) 方式2 (人-机交互方式) 在MF2KP环境下输入汇编程序,编译、连接、运行。 按提示输入数据,在屏幕显示的结果屮查看BUF1,2屮的内容是否一致。 输入不同的字符串,可得到不同的结果。 分析存储器的读写时序过程。 六、 软件编程 1.程序流程图 主程序包含写存储器和读存储器两个程序模块的流程,如图2. 1. 32所示。 捉¥打开跳线开关 BUF+2-DLBUF1-SL()-CX BUFI的首址;SI 从BUF区取一字符-DL N (DL)-〉BUF1 区 (CX)+I-CX 1 6264RAM存储区基址+BX I 设货8255工作方式 输出地址 I 数据写入RAM 读存储区主功能模块 BUF2的酋址今SI I 6264RAM 存储K:楼址BX ! 设罝8255工作方式 输出地址 从RAM谈出数据 〔1?存储区主功能模块 INC N 输出BUF1和BUF2区的内容 图2.1.32扩展存储器接门实验流程图流 1.在MF2KP环境下输入汇编程序,编译、连接,生成.exe文件。 源程序 编译连按运行成功后 启动调试程序(Debug)。 3.在程序的退出处设罝断点,利用Add Watch命令查看BUF2屮的|A)容是否正确。 设置断点 7=[I]=Module: asnl File: c:\tenp\asn\asnl.asnyl2 data segment bufl db J1207022106,CLXJ count equ $-buf1 buf2 db 20 dup? data ends stackl segment stack db 20 dup stackl ends code segment assume ds :data^ss:stackl^cs:code start: nou ax,data nou dSfdx nov si^offset buf1 nou dieoffset buf2 mou cx^count nou alj. [si] nou [dihal Enter item prompted for in dialog title RUN运行得到结果buf2屮传入数据 ;* * ;* ExMeml. asm扩展存储器实验 * ;* Copyright (c) 2002 by HUST * :* Modify Date 2005. 4. 10 * *运行步骤:1.将平台板上存储器电源的跳接开关联上 * 2.程序编译、连接后,进行调试 * 3.在主程MOV AH,4CH处设置断点,利用Add Watch * 命令查看BUF2中的内容是否和BUF1的内容一致* 木 木 STACK 1 SEGMENT STACK DB 200 DUP(?) STACK1 ENDS DATA SEGMENT BUF1 DB hello world!

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档