- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验记忆识字实验
实验一 存储器读写实验 一、实验目的 1、复习相关汇编程序及其调试 2、熟悉掌握对RAM的操作 二、预备知识 1、SRAM6116引脚读写操作 2、SRAM 3、常用调试命令 1.HM6116 它是2K*8位的高速静态CMOS随机存取存储器,其基本特征是: (1)高速度------存取时间为100ns/120ns/150ns/200ns(分别以6116-10、6116-12、6116-15、6116-20为标志)。 (2)低功耗——运行时间为150mW,空载时为mW。 (3)与TTL兼容。 1.HM6116 (4)管脚收出与标准的2K*8b的芯片(例如,2716芯片兼容)。 (5)完全静态——无须时钟脉冲与定时选通脉冲。 (6)HM6116有11条地址线、8条数据线、1条电源线、1条接地线GND和3条控制线——片选信号/CE、写允许信号/WE和输出允许信号/OE。 A10~A0(address inputs):地址线,可寻址2KB的存储空间。 D7~D0(data bus):数据线,双向,三态。 /OE (output enable):读出允许信号,输入,低电平有效。 /WE (write enable):写允许信号,输入,低电平有效。 /CE (chip enable):片选信号,输入,低电平有效。 VCC:+5V工作电压。 GND:信号地。 6116的操作方式 6116的操作方式由 /WE、/OE、 /CE 的共同作用决定 ① 写入:当 /WE和/CE 为低电平时,数据输入缓冲器打开,数据由数据线D7~D0写入被选中的存储单元。 ② 读出:/OE当 和/CE 为低电平,且 /WE为高电平时,数据输出缓冲器选通,被选中单元的数据送到数据线D7~D0上。 ③ 保持:当/CE为高电平、 /OE 和 /WE为任意时,芯片未被选中,处于保持状态,数据线呈现高阻状态。 动态调试工具DEBUG 的常用命令 1. U命令(反汇编) 2. G命令(执行) 3. T命令(跟踪执行) 4. D命令(显示内存) 5. R命令(修改寄存器) 三、实验内容 1、将字符A-Z逐个存入RAM中,然后再将这些内容读出来显示在实验箱的屏幕上。 2、用一片6116作为内存扩展,向8000H:0H至8000H:100H单元的偶地址单元送入0AAH(扩充) CODE SEGMENT ASSUME CS:CODE START: JMP START_ DAT DB 26 DUP(?) CHAR DB ABCDEFGHIJKLMNOPQRSTUVWXYZ START_: MOV AX,CS ADD AX,10H MOV DS,AX LEA BX,CHAR MOV CX,26 MOV SI,BX LEA BX,DAT MOV DI,0 WRITE: LODSB MOV BYTE PTR [BX][DI],AL INC DI LOOP WRITE MOV CX,26 LEA BX,DAT MOV SI,BX READ: LODSB CALL SHOW NOP NOP NOP LOOP READ JMP $ BUSY PROC PUSH DX PUSH AX BUSY1: MOV DX,84H IN AL,DX AND AL,80H JNZ BUSY1 POP AX POP DX RET BUSY ENDP SHOW PROC NEAR PUSH DX PUSH AX CALL BUSY MOV DX,88H OUT DX,AL POP AX POP DX RET SHOW ENDP CODE ENDS END START 实验现象: 屏幕将显示26个大写的英文字母。 思考题: 按信息的存储方式,RAM分为哪几类, 6116属于哪一类? 2、用一片6116作为内存扩展,向8000H:0H至8000H:100H单元的偶地址单元送入0AAH(扩充) 实验现象: 如果存储器没有错误,将显示字符‘R’,否则,显示字符‘E’。 思考题: RAM和ROM有什么区别?掉电后,两种存储器的内容有什么变化? * * 饰腐肇秧兵壬定卧刑檬些咯离白柴幽杯厉韦友镭酪鬃玉刹妄镜戎船苇歉伪实验记忆识字实验实验记忆识字实验
文档评论(0)