实验五 存储器扩展实验

一、存储器芯片62256引脚介绍:

  62256共有15根地址线A0-A14,存出大小为32KB;八条双向数据线D0-D7,共8bit;CE‾\overline{CE}CE片选信号引线;WE‾\overline{WE}WE写允许信号,当WE‾=0\overline{WE}=0WE=0时,允许将数据写入芯片;OE‾\overline{OE}OE输出允许信号,当OE‾=0\overline{OE}=0OE=0时,允许该芯片将某单元的数据送到芯片外部的D0-D7上。

二、 使用两片62256扩充RAM空间为10000H-1FFFFH

分析:
  1.8086CPU数据地址线不能直接和外部芯片进行传送数据,故添加锁存器
  2.由于62256为32KB * 8bit,而8086CPU共有16位数据线,故利用两个62256芯片进行位扩充,变成64KB * 16bit。位扩充功能由BHE和A0共同完成,偶地址的数据内容存放在一个芯片,奇地址的数据内容存放在另一个芯片。

图 存储器位扩展电路图

  3.10000H-1FFFFH高四位地址线A19-A16参与译码电路,要求其为0001时选中两个62256芯片中的一个。

锁存器说明:
  74LS273和74LS373均为地址锁存器。在最小模式下,8086CPU的20条地址线和1条BHE信号线用三片74LS373或74LS273锁存器形成,从而形成地址总线信号。
  双向数据总线用2片74LS245形成。利用最小模式下8086CPU提供的DEN和DT/R分别控制2片74LS245的允许端和方向控制端,从而实现16位的双向数据总线D0-D15。

电路连接图:

三、编制程序,将字符1~8循环写入上述的10000H-10FFFH中,将9写入11000H-12FFFH中。将11000H-12FFFH中的内容搬移到14000H-15FFFH中。

汇编代码:

CODE SEGMENTASSUME CS:CODE
START:MOV AX,1000HMOV DS,AX ;设置数据段地址MOV AL,1MOV BX,0000HMOV CX,1000H ;循环次数MOV [BX],ALJMP M1 ;1~8循环写入10000H-10FFFH
ZERO:MOV AL,1
M1:MOV [BX],AL  INC BXINC ALCMP AL,8JA ZEROLOOP M1   ;循环次数CX的值;将9写入11000H-12FFFHMOV AL,09HMOV CX,2000H   MOV BX,1000H ;偏移地址1000H
M2: MOV [BX],ALINC BXLOOP M2    ;将11000H-12FFFH内容移到14000H-15FFFHMOV BX,1000HMOV CX,2000H
TRANS:MOV AL,[BX] ;读入ADD BX,3000HMOV [BX],ALSUB BX,3000H   INC BXLOOP TRANS HLT
CODE ENDSEND START

实验截图:

四、参考文献

存储器的扩展技术

西电网信院微机原理实验(五)相关推荐

  1. 西电网信院微机原理实验(七)

    实验七 基于8255的开关状态显示实验 1.编写程序,设定8255的PA口为开关量输入,PC口为开关量输出,要求能随时将PA口的开关状态通过PC口的发光二极管显示出来. 8255芯片: 图1 8255 ...

  2. 西电网信院微机原理实验(八)

    实验八 点阵LED显示设计实验 实验要求: 编写程序,控制点阵向上(或左右)游动显示"西安电子科技大学欢迎您!-姓名".实验系统中的16×16 LED点阵由四块8×8 LED点阵组 ...

  3. 西电网信院微机原理实验(六)

    实验六 74LS273扩展I/O口实验 1.编写程序,以74LS273作为I/O口,控制8个单色LED灯.I/O端口号为168H. 原理分析:   ① 74LS273为锁存器,可以作为I/O数据寄存器 ...

  4. 【数据库原理】实验报告(西电网信院)

    title: [数据库原理]实验报告 categories: 杂项 tags: 数据库 作业 PostgreSQL [数据库原理]实验报告 客户端安装 Navicat for PostgreSQL可以 ...

  5. 键盘--(微机原理实验五)

    DATAS SEGMENTTAB DB 0C0H,0F9H,0A4H,0B0H,99HDB 92H,82H,0F8H,80H,90HDB 88H,83H,0C6H,0A1H,86H,8EH DATAS ...

  6. 北邮微型计算机原理及应用阶段二,北邮信通院微机原理第二章.ppt

    北邮信通院微机原理第二章 异常模式:系统模式外的其他5种特权模式,常用于处理中断或其它异常. 处理器模式可以通过软件来改变,也可以通过外部中断或处理器异常改变. 特权模式:除用户模式外的其它6种模式 ...

  7. 微型计算机原理实验心得,微机原理实验心得体会

    好文网为大家准备了关于微机原理实验心得体会的文章,好文网里面收集了五十多篇关于好微机原理实验心得体会好文,希望可以帮助大家.更多关于微机原理实验心得体会内容请关注好文网.ctrl+D请收藏!篇一:微机 ...

  8. 微型计算机c240,PC微机原理实验.doc

    PC微机原理实验 微型计算机原理与应用 实验指导书 上 海 大 学 通 信 学 院 PC微机原理实验一 目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能. 要求:在PC机上完 ...

  9. 微型计算机原理实验指导书,微机原理实验实验指导书2015.pdf

    微机原理实验实验指导书2015 微型计算机原理与应用 实验指导书 上 海 大 学 通 信 学 院 2015 年 3 月 实验一 8051 单片机简单编程与调试 一.实验目的 通过简单小程序的输入和调试 ...

最新文章

  1. UITableViewCell中设置动态大小的圆形imageview
  2. Column 'Status' in where clause is ambiguous
  3. paramterType和resultType的区别
  4. boost::units模块单位/数量操作和转换的测试程序
  5. bzoj 1670 [Usaco2006 Oct]Building the Moat护城河的挖掘——凸包
  6. Visual Studio 2015 前瞻 属性初始化赋值!
  7. phper必知必会之类库自动加载的七种方式(三)
  8. linux中的TC(TrafficControl)详细说明
  9. 调试远程服务器上的代码时报错:调试设置中的Python路径无效
  10. 为什么C# md5 32位加密算法,密码明文会出现31位
  11. 小美赛之matlab笔记
  12. android手机通讯录格式转换,手机通讯录csv格式转vcf格式工具 安卓电话本数据格式转换程序...
  13. windows ghost系统下载
  14. 在Windows中使用FileZilla Server创建FTP
  15. 【RPA之家BluePrism手把手教程】BluePrism下载与安装
  16. 2023山东健博会China-DJK济南国际大健康产业博览会
  17. 信息系统的无单点故障设计
  18. LightOJ - 1395 A Dangerous Maze (II) —— 期望
  19. select下拉选项禁用
  20. android百度日语输入法下载,百度日文输入法

热门文章

  1. android自定义sqlite路径,SQLite数据库创建时自定义路径
  2. [附源码]计算机毕业设计Python+uniapp基于Android的网店系统i7581(程序+源码+LW+远程部署)
  3. 百万数据解析-python-oss-python
  4. 会计信息系统——SQL server 分类逐级汇总程序,实现过账
  5. 十二年10次IT大考!猪八戒网的系统架构和开发流程经历了什么?
  6. STM32——TIM输入捕获
  7. 嗯哼是个nlper酱--LDA学习笔记
  8. 与其不在同一棵树上吊死
  9. Apple:如此相得益彰
  10. IDEA: vue文件 File is read-only