存储器扩展及读写实验_第1页
存储器扩展及读写实验_第2页
存储器扩展及读写实验_第3页
存储器扩展及读写实验_第4页
存储器扩展及读写实验_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.华北电力大学实 验 报 告|实验名称 存储器扩展及读写实验 课程名称 微机原理 | ;.一、 实验目的1、 通过阅读并调试示例程序,完成程序设计题,熟悉静态RAM的扩展方法。2、 了解8088与存储器的连接,掌握扩展存储器的读写方法。3、 熟悉proteus的基本操作。二、 实验内容设计扩展存储器电路的硬件连接图并编制程序,将字母AZ循环存入6216扩展RAM中,然后再检查扩展存储器中的内容。三、 实验过程1、实验材料:8086、74HC04、74HC08、74HC32、74LS138、74LS373、6116。2、源代码:CODE SEGMENT ASSUME CS:CODESTART:M

2、OV AX,8000H MOV DS,AX MOV BX,0 MOV AL,41H MOV CX,100H L1:MOV BX,AL INC AL INC BX CMP AL,5BH JNZ L2 MOV AL,41H L2:LOOP L1 JMP $ CODE ENDS END START3、硬件电路 图1四、 实验结果五、 图二六、 第一次搭载的硬件电路图如图二所示,图二与图一的区别之处如红框所示,在图一中,入口地址为8000h,则AL中内容可以成功写入扩展存储器内,在图二中,将入口地址改为0000h,则AL中内容不能成功写入扩展存储器,至今我也没能想明白这是为什么,希望老师解答一下。图三

3、在图三中,AL中没有成功写入存储器中的原因有:1、我忘了将总线的引脚AD0.15和A16.19引出。2、在设置引脚M/IO的label时,将两个需要连接的引脚分别设置成了M/IO和M/I0。一时的疏忽害我查了好久的错。图四正确结果如图四所示。采用两片6216芯片,采用全译码法,扩展存储器地址空间范围为0000:8000H0000:8FFFH,共4KB的内存空间。五、遗留问题 1、 上面两个程序块都有错误,我想把内容写入附加段内,但是怎么也行不通,我的程序中的段超越是不是用错了。2、看了一下老师的硬件电路连接,我发现入口地址改为8000h应该也可以,可是运行时发现内容写不进去,我是不是哪里弄错了。六、实验心得三次实验完成下来,我的编程技术有较大的提升,对于微机有更深的理解。微机原理和接口技术,涉及到了软件和硬件两个方面,这还是完成大学第一次软硬件的综合实验,以前的学习总是要么电路要么高级语言,二者分离,对硬件和软件的理解总是受限在一定层次。微原这门课为我打开了一扇窗通向软硬综合的窗口。本次实验难度不大,重点在于熟练的掌握片选信号和自选信号的使用,为了尽可能减少地址重叠现象的发生,本次实验我采用的是全译码法。 此次实验是微机原理硬件实验的第一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论