微机原理实验---存储器的扩展实验.

合集下载

微机原理与接口第6章存储器扩展.ppt

微机原理与接口第6章存储器扩展.ppt

各组芯片的地址范围
芯片组
RAM1
RAM2 RAM3
A15 A14 A13 A12 A11 A10 A9 A0
地址范围 2000H 23FFH 2400H 27FFH 2800H 2BFFH 2C00H 2FFFH
0
0 0
0
0 0
1 0 0
1 0 0 1 0 1
0
1 0
00 0000 0000(最低地址) 11 1111 1111(最高地址) 00 0000 0000 (最低地址) 11 1111 1111 (最高地址) 00 0000 0000 (最低地址) 11 1111 1111 (最高地址) 00 0000 0000 (最低地址) 11 1111 1111 (最高地址)
片内地址译码用于对各芯片内某存储单元的选择,片内地址译 码在芯片内部完成,连接时只需将相应数目的低位地址总线与 芯片的地址线引脚相连。 片间地址译码主要用于产生片选信号,以决定每一个存储芯片
在整个存储单元中的地址范围,避免各芯片地址空间的重叠。
片选信号通常要由高位地址总线经译码电路生成。
片间地址译码一般有线选法、部分译码和全译码等方法。
在控制总线中,与存储器相连的信号线为数不多,如
8086/8088最小方式下的 M/IO(8088为M/IO)、RD和 WR,最大方式 下的 MRDC 、 MWTC 、 IORC 和 IOWC 等,连接也非常简单,有时 这些控制线 ( 如 M/IO) 也与地址线一同参与地址译码,生成片选信 号。
2.存储器与数据总线的连接
时选中,故同组芯片的片选端应并联在一起。本例用2–4译码器
对两根高位地址线A10A11译码,产生4根片选信号线,分别与各
组芯片的片选端相连。

微机原理-第6章(2)

微机原理-第6章(2)
1.计算此 计算此RAM存储区的最高地址为 计算此 存储区的最高地址为 多少? 多少? 2.画出此存储器电路与系统总线的 画出此存储器电路与系统总线的 连接图。 连接图。
四.扩展存储器设计
Note:8086 CPU同8088 CPU一样,也有20条地址总线,其寻 8086 CPU同 CPU一样 也有20条地址总线, 一样, 20条地址总线 址能力达1MB。不同之处是8086 数据总线是16位的, 16位的 址能力达1MB。不同之处是8086 CPU 数据总线是16位的, 与8086 CPU对应的1MB存储空间可分为两个512kB(524 288 CPU对应的1MB存储空间可分为两个512kB(524 对应的 存储空间可分为两个512 B)的存储体。其中一个存储体由奇地址的存储单元(高字节) B)的存储体。其中一个存储体由奇地址的存储单元(高字节) 的存储体 奇地址的存储单元 组成,另一个存储体由偶地址的存储单元(低字节)组成。 组成,另一个存储体由偶地址的存储单元(低字节)组成。 偶地址的存储单元 前者称为奇地址的存储体,后者称为偶地址的存储体。 前者称为奇地址的存储体,后者称为偶地址的存储体。

0
≈ ≈
0 0
0
0
0
0
0
0
0 1…1
作片外寻址的高位不变地址线全部 参加了译码,这种译码方法称为全 参加了译码,这种译码方法称为全 地址译码方法 方法。 地址译码方法。
片外寻址
四.扩展存储器设计
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 X 0 0 0 0 0 0 0 0 0 0…0
4KB 00000H 00FFFH


模块1 模块

实验二RAM扩展实验[资料]

实验二RAM扩展实验[资料]

实验二RAM扩展实验(请在实验课前写好预习报告,预习报告日期必在做实验课之前,预习报告中应该出现跟实验1内容相关的原理,电路图(可简画),流程图(或是程序,有程序就必带注释))实验仪器:pc机,8086k微机原理实验箱实验目的:1.掌握存储器芯片的特性及与CPU的连接方法。

2.掌握访问连续存储空间的方法。

注意实验报告中3个内容每人都要做,1通过实验课前仿真实验完成,2,3是实验课时完成。

每个具体实验内容包括:写出电路图,连线,流程图,程序(必须在关键地方加上注释),实验结果,问题分析和每个实验内容中的思考题。

0实验内容:(1必须在实验课前通过仿真实验完成,电路为EX2_1.DSN,程序为EX2_1.ASM)1.利用62256(32K×8bit)的静态SRAM芯片进行扩展,要求扩展的存储器容量为64KB,且要求和8086CPU相连接。

扩展后,利用此扩展的存储体进行读写访问,将内存0000H:4000H 地址开始的位置至0000H:4063H位置处依次写上0-99。

实验连线:提示:应该有哪三类线?实验流程图参考实验程序:assume cs:codecode segmentstart:mov ax,0000h ;设置DS的段地址值为0mov ds,axmov bx,4000H ;利用BX存放存储单元的偏移地址,从200H开始mov al,0 ;AL中为要写到存储单元中的数据。

初始值为1mov ds:[bx],al ;将1写入内存0000H:4000H地址处mov cx,100 ;设置循环次数为100次l1:mov ds:[bx],al ;循环体目的将AL中的值填入存储器inc bx ;偏移地址指针下移一个字节inc al ;待填充到存储单元的数据也自增1loop l1 ;根据CX的次数执行上面的循环体int 3 ;断点中断,目的是为了观察内存结果,用实验箱做实验时,不用这步code endsend start提示:如果仿真过程中把内存窗口关掉,可以按图中所示选择调试菜单中:即可出现思考问题:1)通过EX2_1.DSN仿真运行结果观察两块62256芯片写入的内容各有什么特点?为什么会产生这样的结果?2)停止运行,观察EX2_1.DSN仿真图,U7:62256芯片的片选段CE由那两个信号进行或运算获得?这两个信号都为哪种电平时才能选中这块U7:62256芯片。

微机实验

微机实验

第2章 16位微机原理及其程序设计实验本章主要介绍汇编语言程序设计,通过实验来学习80X86的指令系统、寻址方式以及程序的设计方法,同时掌握联机软件的使用。

2.1 系统认识实验2.1.1 实验目的掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。

2.1.2 实验设备PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。

2.1.3 实验内容编写实验程序,将00H~0FH共16个数写入内存3000H开始的连续16个存储单元中。

2.1.4 实验步骤1. 运行Wmd86软件,进入Wmd86集成开发环境。

2. 根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言和寄存器类型,这里我们设置成“汇编语言”和“16位寄存器”,如图2.1、图2.2所示。

设置选择后,下次再启动软件,语言环境保持这次的修改不变。

本章选择16位寄存器。

图2.1 语言环境设置界面图2.2 寄存器设置界面3. 语言和寄存器选择后,点击新建或按Ctrl+N组合键来新建一个文档,如图2.3所示。

默认文件名为Wmd861。

图2.3 新建文件界面4. 编写实验程序,如图2.4所示,并保存,此时系统会提示输入新的文件名,输完后点击保存。

图2.4 程序编辑界面5. 点击,编译文件,若程序编译无误,则可以继续点击进行链接,链接无误后方可以加载程序。

编译、链接后输出如图2.5所示的输出信息。

图2.5 编译输出信息界面6. 连接PC与实验系统的通讯电缆,打开实验系统电源。

7. 编译、链接都正确并且上下位机通讯成功后,就可以下载程序,联机调试了。

可以通过端口列表中的“端口测试”来检查通讯是否正常。

点击下载程序。

为编译、链接、下载组合按钮,通过该按钮可以将编译、链接、下载一次完成。

下载成功后,在输出区的结果窗中会显示“加载成功!”,表示程序已正确下载。

起始运行语句下会有一条绿色的背景。

如图2.6所示。

《微机原理》课程教学大纲(本科)

《微机原理》课程教学大纲(本科)

《微机原理》课程教学大纲课程编号:081303351课程名称:微机原理英文名称:Microcomputer Principle and Interface课程类型:学科基础课程要求:必修学时/学分:4% (讲课学时:36实验学时:8上机学时:4)适用专业:生物医学工程一、课程性质与任务微机原理课程是生物医学工程专业本科大学生必修的学科基础课,它的目的和任务是通过课程学习使学生了解并掌握微型计算机的基本概念、组成、工作原理和使用方法。

培养学生分析问题、解决问题和自学的能力,为后续课程和将来微型计算机技术的实际应用打下基础。

微机原理是理论严谨、逻辑性强并与工程实际密切结合的课程。

本课程对培养学生正确严谨的科学作风、运用分析的能力、科学的实验能力和工程观念都有十分重要的作用。

二、课程与其他课程的联系本课程与其它课程有许多联系,先修课程《C语言程序设计》、《计算机软件技术基础》。

《微机原理》课程是生物医学工程专业基础课。

其中数制二进制运算,逻辑运算及数字脉冲电路方面知识,应在《数字脉冲电路》中讲授。

计算机组成的基本概念,CPU内部的运算器, 控制器的组成和工作原理等应在《计算机组成原理》中讲授。

汇编语言和808&8088指令系统应在《汇编语言程序设计》中讲授,也可在《计算机控制系统》课程中讲授。

为后续《微机控制技术》、《工业控制网络》、《单片机原理》等课程打基础。

三、课程教学目标1.要求学生能够将数学和自然科学基本概念,运用到微型计算机系统的基本结构和若干基本概念、工作原理中;掌握程序的基本结构及其实现方法,指令的寻址方式和常用指令的功能;存储器的分类、部分存储器芯片的容量、外部引脚的设置;并行接口芯片8255的基本功能和使用方法。

(支撑毕业能力要求1.L 1.2)o2.要求学生理解8086微处理器各部分的功能;汇编语言程序设计的方法和汇编语言上机的过程;通过搜索文献资料研究分析,编写汇编程序;存储器芯片与CPU相连的基本方法;I/O指令的功能及其应用、主机与外设之间数据传送的各种方式和特点。

微机原理和单片机实验报告

微机原理和单片机实验报告

实验一 8051单片机仿真系统的配置及使用一、实验目的与要求1.了解80c51单片机仿真开发系统的组成原理。

2.掌握仿真系统的连接与配置。

3.掌握仿真系统的MedWin集成开发环境的使用。

4.掌握程序的调试方法。

二、实验设备1. PC机一台2. Insight SE-52 Plus 8XC51 单片机仿真器主机一台3. TB-40DP1 80C51 仿真头一个4. CAB-40FT 仿真电缆一条5. CAB-25DB 通讯电缆一条6. MS-100电源一台7. 数字万用表一台三、实验内容1. Insight SE52 Plus单片机仿真开发系统的组成及性能2. Insight SE52 Plus单片机仿真开发系统的硬件连接及配置3.学习MedWin集成开发环境的使用四、思考题1 MedWin集成开发环境的使用中,不使用项目管理方式开发应用程序和使用项目管理方式开发应用程序的操作方法和区别?答:区别是:使用项目管理方式开发应用程序,更加方便,效率更高。

2 MedWin集成开发环境的使用中,CODE,DATA,IDATA,XDATA,PDATA各存储空间的意义?答:CODE是片内程序存储器。

DATA为片内数据存储区,地址低128 字节与IData 的数据相同,高128 字节为特殊功能寄存器SFR 空间。

IDATA为片内数据存储区,低地址128字节。

XDATA为片外出具存储区。

PDATA为片外页面方式访问的数据区PData 窗口,使用MOVX @ri 指令访问。

3 MedWin模拟仿真调试巡回彩灯程序,观察实验结果。

改变程序,观察实验结果。

参考程序如下:运行程序2,P1.2和P1.3所接的LED会一直亮。

实验二心电图机液晶显示系统实验(图形部分)一、实验目的了解液晶显示的原理掌握液晶面板上进行波形显示的原理和方法掌握单片机编程技巧二、实验要求了解80C51单片机及OCMJ4X8C液晶模组的硬件配置及连接方法掌握80C51单片机的编程语言掌握波形输出程序的算法和结构编写程序并调试程序三、实验设备单片机仿真器金鹏OCMJ4X8C液晶模组稳压电源四、实验内容液晶显示在心电图机中的应用是将数字技术、计算机技术结合起来,利用单片机和液晶显示模块进行波形显示。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

《微机原理与接口技术》课程实验指导书实验内容EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求✧实验一实验系统及仪器仪表使用与汇编环境✧实验二简单程序设计实验✧实验三存储器读/写实验✧实验四简单I/0口扩展实验✧实验五8259A中断控制器实验✧实验六8253定时器/计数器实验✧实验七8255并行口实验✧实验八DMA实验✧实验九8250串口实验✧实验十A/D实验✧实验十一D/A实验✧实验十二8279显示器接口实验EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求EL-8086-III微机原理与接口技术教学实验系统是为微机原理与接口技术课程的教学实验而研制的,涵盖了目前流行教材的主要内容,该系统采用开放接口,并配有丰富的软硬件资源,可以形象生动地向学生展示8086及其相关接口的工作原理,其应用领域重点面向教学培训,同时也可作为8086的开发系统使用。

可供大学本科学习《微机原理与接口技术(8086)》,《单片机应用技术》等课程提供基本的实验条件,同时也可供计算机其它课程的教学和培训使用。

为配合使用EL型微机教学实验系统而开发的8086调试软件,可以在WINDOWS 2000/XP等多种操作系统下运行。

在使用本软件系统调试程序时,可以同时打开寄存器窗口、内存窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑、编译、链接、调试与一体,每项功能均为汉字下拉菜单,简明易学。

经常使用的功能均备有热键,这样可以提高程序的调试效率。

一、基本特点EL型微机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发、应用、实验相结合的高科技实验设备。

旨在尽快提高我国电子科技发展水平,提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

微机原理实验---存储器的扩展实验

微机原理实验---存储器的扩展实验

深圳大学实验报告课程名称:_____________ 微机计算机设计__________________实验项目名称:静态存储器扩展实验______________学院:_________________ 信息工程学院____________________专业:_________________ 电子信息工程____________________指导教师:____________________________________________报告人:________ 学号:2009100000班级:<1>班实验时间:_______ 2011.05. 05实验报告提交时间:2011. 05. 31教务处制一、实验目的1. 了解存储器扩展的方法和存储器的读/ 写。

2. 掌握CPU寸16位存储器的访问方法。

二、实验要求编写实验程序,将OOOOH H OOOFH共16个数写入SRAM的从0000H起始的一段空间中,然后通过系统命令查看该存储空间,检测写入数据是否正确。

三、实验设备PC 机一台,TD-PITE 实验装置或TD-PITC 实验装置一套。

四、实验原理1、存储器是用来存储信息的部件,是计算机的重要组成部分,静态RAM是由MOS 管组成的触发器电路,每个触发器可以存放1 位信息。

只要不掉电,所储存的信息就不会丢失。

此,静态RAM工作稳定,不要外加刷新电路,使用方便。

2、本实验使用两片的62256芯片,共64K字节。

本系统采用准32位CPU具有16 位外部数据总线,即D0 D1、…、D15,地址总线为BHE^(#表示该信号低电平有效)、BLE#、A1、A2、…、A20。

存储器分为奇体和偶体,分别由字节允许线BH四和BLE#选通。

存储器中,从偶地址开始存放的字称为规则字,从奇地址开始存放的字称为非规则字。

处理器访问规则字只需要一个时钟周期,BH即和BLE #同时有效,从而同时选通存储器奇体和偶体。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档