微机静态存储器扩展实验

合集下载

实验十存储器读写实验报告

实验十存储器读写实验报告

微机原理实验——存储器读写实验报告计科11-1赵锦波08113367实验十存储器读写实验一、实验目的1、熟悉6264静态RAM的使用方法,掌握PC机外存扩充的手段。

2、通过对硬件电路的分析,学习了解总线的工作时序.二、实验内容1.电路图(RAM为2K的6264)2.编制程序,将字符A-Z循环写入扩展的6116RAM中,然后再将6116的内容读出来显示在主机屏幕上。

三、源程序;***************************;固定段地址0d000, 微动开关选中6000H,即6264片选6000选中;********data segment;数据段开始message db 'please enter a key to show thecontents!',0dh,0ah,'$';定义字节,显示输出信息data ends;结束code segment;代码段assume cs:code,ds:data,es:data;段分配指令start:mov ax,data;送数据段地址mov ds,ax;数据段地址不能直接送ds,所以借助axmov ax,0d000h;固定段地址0d000Hmov es,ax;es=0d000Hmov bx,06000h;微动开关选中6000Hmov cx,100h;设置循环次数,写入100个A-Zmov dx,40h;A的ascii码为41hrep1:inc dl;rep1为标签名称用于loop rep1,dl=0+1=1mov es:[bx],dl;bx存放6001Hinc bx;bx+1,即06001Hcmp dl,5ah;Z的ascii码为5ah,即与Z比较jnz ss1;zf=0时转移mov dl,40h;A的前一个字符的ASCII码为40Hss1:loop rep1;loop在cx不为0时循环mov dx,offset message;偏移量送dxmov ah,09;输出字符串int 21hmov ah,01h;从键盘输入一个字符int 21hmov ax,0d000hmov es,ax;es=0d000Hmov bx,06000h;从0d6000H开始循环写入mov cx,0100h;设置循环次数,写入100个A-Zrep2:mov dl,es:[bx]mov ah,02h;显示一个字符int 21hinc bxloop rep2mov ax,4c00h;返回dosint 21h;返回doscode ends;代码段结束end start;全部结束四、实验流程图六、运行结果1、试验箱连接试验结果:七、实验心得实验开始摸不着头脑,边问边摸索才知道,实验要求我们:使用汇编语言的基本知识将字符A-Z循环写入扩展6264RAM中,再将6264内容读出显示在屏幕上。

[说明]td-pitd新一代32位微机原理实验箱、微机接口技术实验系统

[说明]td-pitd新一代32位微机原理实验箱、微机接口技术实验系统

TD-PITD+ 新一代32位微机教学实验系统西安唐都科教仪器公司最新推出“TD-PITD+32位微机教学实验系统”,该系统基于PCI总线扩展卡扩展出80x86系统总线,支持“80x86微机原理及接口技术”、“基于Windows系统的微机原理及接口技术”实验教学和IA-32微机系统应用开发,完全解决了以往各种PCI总线扩展实验设备存在的各种问题,诸如容易死机,不易维护,实验内容少,中断、DMA、存储器扩展等实验开不了或开不全,在Windows 环境中主要实验都不能开展等等。

所以唐都32位微机教学实验系统已成为高校“80x86微机原理及接口技术”和“”微机应用及开发”等课程实验教学的不二选择。

一、支持基于80x86的16/32位微机原理及接口技术教学体系(一)全面支持基于80x86的16/32位微机原理及接口技术的实验教学系统全面支持“基于80x86的16/32位微机原理及接口技术”的实验教学,从而可使各学校由原来的“基于DOS系统的16位微机原理及接口技术”的实验教学顺利提升到“基于80x86的16/32位微机原理及接口技术”实验教学的新层次。

“基于80x86的16/32位微机原理及接口技术”实验教学体系包括:80x86实模式微机原理及接口技术(16位微机原理及其程序设计、32位指令及其程序设计、微机接口技术及其应用)和80x86保护模式微机原理及接口技术(保护模式原理及其程序设计、虚拟存储管理及存储器扩展)。

其中“8259中断控制实验”包括8259单一中断源实验、8259优先级中断实验、8259级联中断实验,“8237DMA传送实验”包括存储器到存储器、存储器到I/O之间的DMA传送实验,“存储器扩展实验”包括8/16/32位静态存储器扩展实验和Flash ROM存储器实验。

(二)Windows环境下的汇编语言和C语言源程序调试软件专为在Windows系统环境下支持80x86微机原理及接口技术的实验教学设计了一套高度可视化的先进集成开发环境,在该环境下可支持80x86汇编或C语言源语言级的编程和调试,支持实验平台上扩展的接口芯片及设备的I/O操作、中断以及DMA方式操作的编程及调试,支持实验平台上存储器的内存扩展的编程操作及调试,完全解决了基于PC微机的Windows环境下,如何通过PCI总线扩展方式,来完整开展80x86微机接口技术的实验教学问题。

计组实验报告范文-3存储器和IO扩展实验

计组实验报告范文-3存储器和IO扩展实验

计组实验报告范文-3存储器和IO扩展实验综合实验报告(2022--2022年度第一学期)名称:计算机组成原理综合实验题目:存储器和I/O扩展实验院系:计算机系班级:学号:学生姓名:指导教师:设计周数:一周成绩:日期年月一、目的与要求实验目的:(1)熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差异之处;学习用编程器设备向EEPROM芯片内写入一批数据的过程和方法。

(2)理解并熟悉通过字、位扩展技术实现扩展存储器系统容量的方案;(3)了解静态存储器系统使用的各种控制信号之间正常的时序关系;(4)了解如何通过读、写存储器的指令实现对58C65ROM芯片的读、写操作;(5)加深理解存储器部件在计算机整机系统中的作用;(6)学习串行口的正确设置和使用。

实验要求:(1)实验之前认真预习,明确实验目的和具体内容,设计好扩展8K字存储器容量的线路图,标明数据线和控制信号的连接关系,做好实验之前的必要准备;(2)想好实验步骤,明确通过实验到底可以学习哪些知识,想想怎么样有意识的提高教学实验的真正效果;(3)在教学实验过程中,要爱护教学实验设备和用到的辅助仪表,记录实验步骤中的数据和运算结果,仔细分析遇到的现象与问题,找出解决问题的办法,有意识的提高自己的创新思维能力;(4)实验之后认真写出实验报告,总结自己再实验过程中的收获,善于总结和发现问题。

二、实验正文1.主存储器实验内容1.1实验的教学计算机的存储器部件设计(说明只读存储器的容量、随机读写器的容量,各选用了什么型号及规格的芯片、以及地址空间的分布)答:ROM存储区选用4片长度8位、容量8KB的58C65芯片实现,RAM存储区选用2片长度8位、容量2KB的6116芯片实现,每2个8位的芯片合成一组用于组成16位长度的内存字,6个芯片被分成3组,其地址空间分配关系是:0-1777h用于第一组ROM,固化监控程序,2000-2777h用于RAM,保存用户程序和用户数据,其高端的一些单元作为监控程序的数据区,第二组ROM的地址范围可以由用户选择,主要用于完成扩展内存容量(存储器的字、位扩展)的教学实验1.2扩展8K字的存储空间,需要多少片58C65芯片,58C65芯片进行读写时的特殊要求答:第一,要扩展8K字的存储空间,需要使用2片(每一片有8KB容量,即芯片内由8192个单元、每个单元由8个二进制位组成)存储器芯片实现。

存储器扩展实验

存储器扩展实验

实验5 存储器扩展实验一、实验目的1.掌握PC存储器扩展的方法。

2.熟悉6264芯片的接口方法。

3.掌握8031内部RAM和外部RAM的数据操作二、实验设备PC机、星研Star16L仿真器系统+仿真头PODPH51(DIP)、EL-Ⅱ型通用接口板实验电路,PROTEUS仿真软件。

三、实验内容1)向外部存储器的7000H到8000H区间循环输入00~0FFH数据段。

设置断点,打开外部数据存储器观察窗口,设置外部存储器的窗口地址为7000H—7FFFH。

全速运行程序,当程序运行到断点处时,观察7000H—7FFFH的内容是否正确。

四、实验原理实验系统上的两片6264的地址范围分别为:4000H~5FFFH,6000H~7FFFH,既可作为实验程序区,也可作为实验数据区。

6264的所有信号均已连好。

(3000H~3FFFH也可用)五、实验方法1、运用PROTUES软件进行虚拟仿真实验。

按照实验要求用PROTUES软件绘制电路,编制程序,并通过调试。

2、运用星研仿真系统进行实际系统仿真实验。

将星研仿真器与微机和目标板相互连接构成完整的硬件仿真系统,按照实验要求在通用实验板上进行硬件系统连接,并用星研仿真器进行系统仿真运行调试。

3、实验说明在采用星研仿真时,若CPU选型为8051则,应将P2、P3口修改为总线模式(默认为IO口模式)。

若为8031CPU则无此选项,因此不必修改。

4、星研仿真器设置时,注意,在项目工作环境设置选项中的存储器借出方式中,不能借用仿真器的外部数据空间(直接选择默认方式即可),否则无法正确测试实验箱上的存储器。

5、利用星研仿真器,在选择用户板外部RAM方式下,可以在存储器窗口中,通过直接对外部存储器单元的内容进行修改来确定该单元是否可用,可以修改的单元,表明用户可用,如果无法修改(无论键盘输入任何数字与字符,始终显示FF),则表明该存储单元不可用。

六、实验电路1、PROTEUS 仿真电路2、EL-Ⅱ型通用接口板连线线路已经在内部连接好,可用地址范围为4000H~7FFFH七、程序框图及参考程序1)扩展RAM实验测试;NAME T7_1_RAM ORG 0000HSTART: MOV DPTR,#7000H ;起始地址送DPTR LOOP1: MOV A,#00H ;置数据初值LOOP: MOVX @DPTR,AADD A,#01H ;数据加一INC DPTR ;地址加一MOV R0,DPHCJNE R0,#80H,LOOP ;数据是否写完,没写完则继续SS: SJMP SSEND八、实验结果。

计算机组成原理实验之静态随机存储器实验

计算机组成原理实验之静态随机存储器实验

图1 存储器实验原理图1静态随机存储器实验一.实验目的掌握静态随机存储器RAM 工作特性及数据的读写方法。

二.实验设备1.TDN-CM+或TDN-CM++教学实验系统一台。

2.PC 微机(或示波器)一台。

三.实验原理实验所用的半导体静态存储器电路原理如图所示,实验中的静态存储器由一片6116 (2K ×8)构成,其数据线接至数据总线,地址线由地址锁存器(74LS273)给出。

地址灯AD0~AD7与地址线相连,显示地址线内容。

数据开关经一个三态门(74LS245)连至数据总线,分时给出地址和数据。

实验四图2 静态随机存储器实验接线图2 因地址寄存器为8位,所以接入6116的地址为A7~A0,而高三位A8~A10接地,所以其实际容量为256字节。

6116有三个控制线:CE (片选线)、OE (读线)、WE (写线)。

当片选有效(CE=0)时,OE=0时进行读操作,WE=0时进行写操作。

本实验中将OE 常接地,在此情况下,当CE=0、WE=0时进行读操作,CE=0、WE=1时进行写操作,其写时间与T3脉冲宽度一致。

实验时将T3脉冲接至实验板上时序电路模块的TS3相应插孔中,其脉冲宽度可调,其它电平控制信号由“SWITCH UNIT ”单元的二进制开关模拟,其中SW-B 为低电平有效,LDAR 为高电平有效。

四.实验步骤(1) 形成时钟脉冲信号T3。

具体接线方法和操作步骤如下:① 接通电源,用示波器接入方波信号源的输出插孔H23,调节电位器W1及W2 ,使H23端输出实验所期望的频率及占空比的方波。

② 将时序电路模块(STATE UNIT )单元中的ф和信号源单元(SIGNAL UNIT )中的H23排针相连。

③在时序电路模块中有两个二进制开关“STOP ”和“STEP ”。

将“STOP ”开关置为“RUN ”状态、“STEP ”开关置为“EXEC ”状态时,按动微动开关START ,则TS3端即输出为连续的方波信号,此时调节电位器W1,用示波器观察,使T3输出实验要 求的脉冲信号。

实验二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指令的功能及其应用、主机与外设之间数据传送的各种方式和特点。

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

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

《微机原理与接口技术》课程实验指导书实验内容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、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

实验五存储器连接(6116的使用)

实验五存储器连接(6116的使用)

实验五 存储器连接(6116的使用)【实验名称】存储器连接(6116的使用)。

【实验目的】 掌握存储器译码及读写的方法。

【实验原理】 微处理器通过数据总线、地址总线及控制总线与存储器连接,如下图所示:地址总线为地址信号,用来指明选中的存储单元地址。

数据总线为数据信号,它是微处理器送往存储器的信息或存储器送往微处理器的信息。

它包括指令和数据。

控制总线发出存储器读写信号,以便从ROM 、RAM 中读出指令或数据,或者向RAM 写入数据。

在微机系统中,常用的静态RAM 有6116、6264、62256等。

在本实验中使用的是6116。

6116为2K ╳8位的静态RAM ,其逻辑图如下:其中A 0~10为11根地址线,I/O 0~7为8根数据线,CS 为片选端,OE 为数据输出选通端,WR 为写信号端。

其工作方式见下表:FD-SJ86/88实验板上提供了一片6116用来作存储器读写实验。

在6116的上方三根跳线J57、J58、J59分别用来设置6116的片选端、读信号、写信号的连接状态。

当以短路块分别将J57、J58、J59上面两根针短路时,则6116片选端连接由U39产生的译码信号,其译码范围为0A0000H~0A07FFH,因6116为2K存储器,所以地址0A0000H~0A07FFH和0A0800H~0A0FFFH重叠。

6116的读写信号则分别接到系统总线上的存储器读写信号。

其数据通过74LS245(U38)接到系统的数据总线上。

【实验内容】在FD-SJ86/88实验板上的6116芯片内写入一些数据,然后读出显示在屏幕上以验证正确与否。

【实验连线】① 6264的地址线J8(A0~A10)接总线上的地址线A0~A10。

② J57、J58、J59的下面的两个脚以短路块连接。

【实验程序】DATA SEGMENTMESSAGE DB 'PLEASE ENTER A KEY TO SHOW THE CONTENTS',0DH,0AH,'$'DATA ENDSSTACK SEGMENT STACKSTA DW 50 DUP(?)TOP EQU LENGTH STASTACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATASTART: MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV SP,TOPMOV AX,0A000HMOV ES,AXMOV BX,0000HMOV CX,26MOV DL,40HWRITE: INC DLMOV ES:[BX],DLINC BXCMP DL,5AHJNZ SS1MOV DL,40HSS1: LOOP WRITEMOV DX,OFFSET MESSAGEMOV AH,9INT 21HMOV AH,01HINT 21HMOV AX,0A000HMOV ES,AXMOV BX,0000HMOV CX,26READ: MOV DL,ES:[BX]MOV AH,02HINT 21HINC BXLOOP READMOV AH,4CHINT 21HCODE ENDSEND START【思考题】将字符‘0’~‘9’写入存储器,再将其读出,应如何修改程序?。

存储器读写实验

存储器读写实验

实验一存储器读写实验一、实验目的1. 熟悉静态RAM 的使用方法,掌握8088 微机系统扩展RAM 的方法;2. 掌握静态RAM 读写数据编程方法。

二、实验内容对指定地址区间的RAM(4000H~43FFH)先进行写数据55AAH,然后将其内容读出再写到5000H~53FFH 中。

三、实验接线图(系统中已连接好)四、实验步骤1. 在PC 机和实验系统联机状态下,编辑源程序。

2. 从存储器窗口检查和记录4000H~43FFH 中的内容和5000~53FFH 中的内容。

3. 对源程序进行编译和装载,生成可执行文件。

4. 对可执行文件进行调试,调试方法有:单步,宏单步,自动单步,自动宏单步,注意这些方法之间的区别。

5. 连续运行实验程序。

6. 从存储器窗口检查和记录4000H~43FFH 中的内容和5000~53FFH 中的内容,比较程序运行前、后存储器内容的变化情况。

五、实验程序清单CODE SEGMENT ;RAM.ASMASSUME CS:CODEPA EQU 0FF20H ;字位口PB EQU 0FF21H ;字形口PC EQU 0FF22H ;键入口ORG 1850hSTART: JMP START0BUF DB ?,?,?,?,?,?data1:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1hdb 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH START0: MOV AX,0HMOV DS,AX ;写数据段地址MOV BX,4000H ;内存首址MOV AX,55AAH ;要写入的字MOV CX,0200H ;数据长度RAMW1: MOV DS:[BX],AX ;写数据ADD BX,0002H ;下一个单元LOOP RAMW1 ;循环写MOV AX,4000H ;首址MOV SI,AX ;SI置源首址MOV AX,5000HMOV DI,AX ;DI置目首址MOV CX,0400H ;数据长度CLD ;增址REP MOVSB ;串传送call buf1 ;写”62256-”mov cx,0ffhcon1: push cxcall disp ;显示pop cxloop con1call buf2 ;写”--good”con2: call disp ;显示jmp con2DISP: MOV AL,0FFH ;显示子程序 ,5msMOV DX,PAOUT DX,ALMOV CL,0DFH ;20H ;显示子程序 ,5msMOV BX,OFFSET BUFDIS1: MOV AL,[BX]MOV AH,00HPUSH BXMOV BX,OFFSET DATA1ADD BX,AXMOV AL,[BX]POP BXMOV DX,PBOUT DX,ALMOV AL,CLMOV DX,PAOUT DX,ALPUSH CXDIS2: MOV CX,00A0HLOOP $POP CXCMP CL,0FEH ;01HJZ LX1INC BXROR CL,1 ;SHR CL,1JMP DIS1LX1: MOV AL,0FFHMOV DX,PBOUT DX,ALRETBUF1: MOV BUF,06H ;写”62256-”MOV BUF+1,02HMOV BUF+2,02HMOV BUF+3,05HMOV BUF+4,06HMOV BUF+5,17HRETBUF2: MOV BUF,17H ;写”--good”MOV BUF+1,17HMOV BUF+2,09HMOV BUF+3,00HMOV BUF+4,00HMOV BUF+5,0dHRETCODE ENDSEND START六、实验总结这个自己实现!!!。

TPC-1微机接口技术实验指导书

TPC-1微机接口技术实验指导书

第一章TPC—l型十六位微机实验培训系统1.1概述TPC一1型十六位微机实验培训系统是由一块PC总线扩展卡和一个PC总线扩展实验台构成。

这两部分由一根60芯扁平缆连接起来。

总线扩展卡插在微机内部任一PC总线插槽内,将PC总线信号经驱动和隔离后由扁平电缆引到扩展实验台。

在实验台上,总线信号再一次驱动和隔离引到各实验电路上。

总线扩展卡将PC机与实验台结合成一个整体,使学生在实验时既能充分利用PC机强大的软、硬件资源,充分发挥他们的创造力并提高实验效率,同时又保证了主机的安全。

扩展实验台是单板式结构,固定在实验箱内。

根据实验的需要,实验台上设计了三类电路:第一类是公共控制电路,包括总线驱动和I/O地址译码;第二类是实验辅助电路,包括时钟发生器、单脉冲发生器、分频器等电路;第三类是接口实验电路,比如8253、8255、8251、A/D、D/A、存储器等微机常用接口电路。

这些电路将在下面的章节中详细介绍。

为了使学生得到实验技能的训练,减少不必要的重复接线,各实验电路中的公共部分,比如数据线、I/O读写信号在实验台上都已连好,而另外一些需要选择的信号,如片选、输入、输出等由学生根据实验需要自己去连接。

这些信号在每一部分实验电路附近都留有信号插孔,实验时只要将相应插孔用单股导线相连即可。

电路中凡是用实心圆“.”表示的端子,均表明该端线已经连接好;凡是空心圆“o”表示的端子,均表明该端子需要接线。

1.2 公共控制电路1.总线驱动电路PC总线插槽有62个引脚,除电源和地线以外,信号线53根。

这53根信号线分为三大类,第一类为输出型信号线,比如地址线、读写信号线等。

第二类为输入型信号线,比如中断申请、DMA申请等。

第三类为双向型信号线,即数据线。

由于这几类信号线性质不同,扩展方法也不同,如图1.1所示。

由于扩展总线两端增加了驱动和接收电路,总线信号经两次驱动后会有延迟,另外长约l米的电缆线也会带来分布电容,使信号发生畸变,为了解决信号畸变,增加可靠性,扩展信号两端根据信号的不同种类,增加了始端或终端匹配电阻。

微机原理实验

微机原理实验

试验一存储器读写实验一、存储器读写实验目的1、熟悉静态RAM的使用方法,掌握8088微机系统扩展RAM的方法。

2、掌握静态RAM读写数据编程方法。

二、实验内容对指定地址区间的RAM(2000H~27FDH)先进行写数据55AAH,然后将其内容读出再写到3000H~33FEH中。

三、实验步骤(运行实验程序)1、运行实验程序;2、稍后按RESET键退出,用存贮器读方法检查2000H~27FDH中的内容和3000~33FF中的内容应都是55AA。

四、实验程序CODE SEGMENTASSUME CS:CODESTART: MOV AX,0HMOV DS,AXMOV BX,2000HMOV AX,55AAHMOV CX,03FFHRAMW1: MOV DS:[BX],AXADD BX,0002HLOOP RAMW1MOV AX,2000HMOV SI,AXMOV AX,3000HMOV DI,AXMOV CX,03FFHCLDREP MOVSBRAMW2: JMP RAMW2CODE ENDSEND START实验二继电器控制实验一、实验目的:掌握用继电器控制的基本方法和编程。

二、实验内容1、利用8255A PB0输出高低电平,控制继电器的开合,以实现对外部装置的控制。

2、硬件线路原理如图5-23所示3、实验预备知识:现代自动化控制设备中都存在一个电子与电气电路的互相联结问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等);一方面又要为电子电路的电气提供良好的电隔离,以保护电子电路和人身的安全,电子继电器便能完成这一桥梁作用。

三、连线方法1、8255A的PB0连JIN插孔。

2、将CS-8255连到Y6。

四、实验步骤1、按图连好实验线路图。

2、运行实验程序,继电器应循环吸合,L-13和L-14交替亮灭。

五、硬件线路接线图六、试验程序CODE SEGMENTASSUME CS:CODEIOCONPT EQU 0063HIOCPT EQU 0061HSTART: MOV AL,80HMOV DX,IOCONPTOUT DX,ALNOPNOPNOPIOLED1: MOV DX,IOCPTIODE2: MOV AL,01HOUT DX,ALCALL DELAYMOV AL,00HOUT DX,ALCALL DELAYJMP IODE2DELAY: MOV CX,0FFFFHDELY: LOOP DELYRETCODE ENDSEND START实验三小直流电机调速实验一、实验目的1、掌握直流电机的驱动原理。

实验静态存储器实验

实验静态存储器实验

实验二存储系统设计实验存储器是计算机各种信息存储与交换的中心。

在程序执行过程中,所要执行的指令是从存储器中获取,运算器所需要的操作数是通过程序中的访存指令从存储器中得到,运算结果在程序执行完之前又必须全部写到存储器中,各种输入输出设备也直接与存储器交换数据。

把程序和数据存储在存储器中,是冯·诺依曼型计算机的基本特征,也是计算机能够自动、连续快速工作的基础。

§1 静态存储器实验一、实验目的掌握静态存储器RAM的工作特性及数据的读写方法。

二、实验设备TDN-CM+教学系统一套,PC微机一台。

三、实验原理本实验中静态存储器采用6116(2KX8)芯片,其原理图如图3.3-1所示,数据线接至数据总线,地址线由地址寄存器(74LS273)给出。

地址灯基AD0-AD7与地址线相连,显示地址线内容。

数据开关经一个三态门(74LS245)连至数据总线,分时给出地址与数据。

因地址寄存器为8位,所以接入6116的地址为A7-A0,而高三位A8-A10接地,所以实际容量为256字节。

6116有三位控制线:CE、OE、WE。

当片选信号CE=0有效时,OE=0,WE=1为存储器写操作,OE=0,WE=0为存储器读操作,其读写时间与T3宽度一致。

图中SW-B是低电平有效,LDAR是高电平有效。

图3.3-1 存储器实验原理图四、实验步骤1.连接实验线路,连好检查无误后再接通电源。

2.写存储器:用手动开关控制的方法在存储器中写入几个数据。

操作流程如下:3.读存储器:用手动开关控制的方法读出刚才写入的数据。

操作流程如下:五、记录实验结果,完成实验报告。

静态存储器扩展实验报告

静态存储器扩展实验报告

静态存储器扩展实验报告深圳大学实验报告课程名称:微机原理与接口技术实验项目名称:静态存储器扩展实验学院:信息工程学院专业:电子信息工程指导教师:周建华报告人:洪燕学号:2012130334 班级:电子3班实验时间:2014/5/21实验报告提交时间:2014/5/26教务部制一.实验目的与要求:1. 了解存储器扩展的方法和存储器的读/写。

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

二.实验设备PC 机一台,TD-PITE 实验装置或TD-PITC 实验装置一套,示波器一台。

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

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

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

但一般SRAM 的每一个触发器是由6个晶体管组成,SRAM芯片的集成度不会太高,目前较常用的有6116(2K ×8位), 图4.1 62256引脚图 6264(8K ×8位)和62256(32K ×8位)。

本实验平台上选A14A12A7A6A5A4A3A2A1A0D0D1D2GND12345678910111213142827262524232221201918171615VCC WE A13A8A9A11OE A10CS D7D6D5D4D362256用的是62256,两片组成32K ×16位的形式,共64K 字节。

62256的外部引脚图如图4.1所示。

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

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

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

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

实验二 存储器扩展实验

实验二  存储器扩展实验

信息工程学院实验报告
1、熟悉掌握对RAM 的操作。

2、学习汇编程序的编写。

3、熟悉ZY15MicInt12BB 微机原理及接口试验箱使用方法。

实 验 环 境:
Windows 7 湖北众友
实 验 内 容 及 过 程: 1、首先在ZY15MicInt12BB 微机原理及接口实验箱中按实验要求连接好电路,再将试验箱与PC 机连接。

接线如图T2-1所示:
图T2-1
2、打开试验箱电源,带液晶模块稳定显示“NOW COM IS STANDBY ”后,再打开湖北众友软件,选择端口号。

如图T2-2所示:
图T2-2
3、打开实验文件,在湖北众友上,然后在“编译”菜单下选择“编译、连接、装载”,若一切无误,系统将提示装载成功。

如图4。

最后再点击连续运行,就能在实验箱上看
到结果了。

如图T2-3和图T2-4所示:
图T2-3
图T2-4
实验结果及分析:
装载、编译、链接文件,运行程序,在实验箱的液晶上会根据编写的程序内容显示字母A到字母Z,具体如图T2-5所示:
图T2-5。

计算机0901,0902《微机原理与接口技术》课程实验教学大纲

计算机0901,0902《微机原理与接口技术》课程实验教学大纲

《微机原理与接口技术》课程实验教学大纲课程编号:课程性质:专业必修课学分/学时:30/1先修/后续课程:计算机导论/计算机系统结构开课对象:计算机科学与技术专业课程简介:《微机与汇编语言》课程是计算机科学与技术专业重要的专业基础课,是学生学习掌握计算机硬件和软件(汇编语言)的入门课程。

一、教学任务和目的掌握典型微处理器的指令系统和运用汇编语言进行程序设计基本方法,是计算机科学与技术专业的一门专业核心课程之一,是突出计算机软件与硬件紧密结合、理论与实践相结合的一门课程。

微机原理与接口技术实验是微机原理与接口技术课程的重要组成部分。

本实验课程的教学目的和要求是使学生通过实验手段掌握微机接口的设计及其应用编程方法,也使学生系统科学地受到分析问题和解决问题的训练。

通过实验使学生对课程中的8253定时器,8255并行口,8259中断控制器,RAM6116,8251串行接口芯片,AD0809,AD0832的理解,能熟练掌握8253、8255、8251的编程与应用,促进对微机原理与接口技术理论课的学习。

二、教学基本要求要求学生掌握微机系统中主要部件(CPU、内存、I/O接口电路和总线等)的功能及连接方法;微处理器指令及其操作数的寻址方法;微机系统与外设之间I/O信息交换的基本方法;并进一步掌握典型微处理器的指令系统和运用汇编语言进行程序设计基本方法;掌握常用(可编程)I/O接口电路的性能特点和编程应用方法;了解计算机系统与外部设备的接口技术。

三、实验内容实验一DOS常用命令及8088/8086指令使用实验目的(1) DOS命令:CD、DIR、DEL、RENAME和C0PY。

(2) 8088指令:MOV,ADD、ADC、SUB、SBB、DAA和XCHG。

(3) DEBUG命令:A、D、E、F、H、R、T和U。

(4) BCD码、ASCII码及用十六进制数表示二进制码的方法。

(5) 8088寄存器:AX、BX、CX、DX、F和IP。

存储器扩展及读写实验

存储器扩展及读写实验

华北电力大学实验报告||实验名称存储器扩展及读写实验课程名称微机原理||一、实验目的1、通过阅读并调试示例程序,完成程序设计题,熟悉静态RAM的扩展方法。

2、了解8088与存储器的连接,掌握扩展存储器的读写方法。

3、熟悉proteus的基本操作。

二、实验内容设计扩展存储器电路的硬件连接图并编制程序,将字母‘A~Z’循环存入6216扩展RAM中,然后再检查扩展存储器中的内容。

三、实验过程1、实验材料:8086、74HC04、74HC08、74HC32、74LS138、74LS373、6116。

2、源代码:CODE SEGMENTASSUME CS:CODESTART:MOV AX,8000HMOV DS,AXMOV BX,0MOV AL,41HMOV CX,100HL1:MOV [BX],ALINC ALINC BXCMP AL,5BHJNZ L2MOV AL,41HL2:LOOP L1JMP $CODE ENDSEND START3、硬件电路图二第一次搭载的硬件电路图如图二所示,图二与图一的区别之处如红框所示,在图一中,入口地址为8000h,则AL中内容可以成功写入扩展存储器内,在图二中,将入口地址改为0000h,则AL中内容不能成功写入扩展图三在图三中,AL中没有成功写入存储器中的原因有:1、我忘了将总线的引脚AD[0..15]和A[16..19]引出。

2、在设置引脚M/IO的label时,将两个需要连接的引脚分别设置成了‘M/IO’和‘M/I0’。

一时的疏忽害我查了好久的错。

图四正确结果如图四所示。

采用两片6216芯片,采用全译码法,扩展存储器地址空间范围为0000:8000H~0000:8FFFH,共4KB的内存空间。

六、实验心得三次实验完成下来,我的编程技术有较大的提升,对于微机有更深的理解。

微机原理和接口技术,涉及到了软件和硬件两个方面,这还是完成大学第一次软硬件的综合实验,以前的学习总是要么电路要么高级语言,二者分离,对硬件和软件的理解总是受限在一定层次。

本科专业认证《接口技术实验》课程教学大纲

本科专业认证《接口技术实验》课程教学大纲

《接口技术实验》课程教学大纲(Syllabus for Experiment of Interface Technology)编写单位:计算机与通信工程学院计算机科学与技术系编写时间:2021年7月《接口技术实验》教学大纲英文名称:Syllabus for Experiment of Interface Technology课程编号:0812000687课程简介:本实验课程紧密联系“接口技术“课程的理论教学,与之相同学期开设。

能够选用接口芯片、开发平台与工具,搭建合适的试验环境,完成定时/计数器、中断控制器、DMA技术、A/D与D/A转换器、并行接口、串行接口、人机交互接口等接口电路连接与设计,并使用C或汇编语言进行编程实现接口的应用开发。

能独立写出严谨的、有理论分析的实事求是的文理通顺的实验报告学分:1课程总学时:30学时,其中实验30学时,上机0学时。

适用专业:计算机科学与技术、计算机科学与技术专业卓越工程师先修课程:数字电路与逻辑设计A、数字电路与逻辑设计A实验、汇编语言、计算机组成原理、接口技术开课学院、实验室:计算机与通信工程学院理科楼B405接口技术实验室一、实验教学目标与要求1、课程思政教学目标:通过了解计算机接口技术我国目前所处的劣势,美国对中国高科技领域的各种制裁和打压,激发学生的爱国情怀和使命担当,树立为计算机事业奋斗以及实现中华民族百年复兴梦的人生目标,从而实现科技强国的伟大目标。

熟悉本领域国内外企业的发展现状及领先世界的技术和产品。

锻炼学生沟通、组织、团队合作的社会能力,培养学生安全、规范的专业素养以及一丝不苟的工匠精神。

2、课程教学总目标:使学生掌握编程模型及其应用、各种接口技术、电路设计方法与解决方案,具备计算机软硬件协同处理解决计算机复杂工程中接口技术及其应用能力。

3、课程目标与学生能力培养的关系:课程思政目标的实施有利于培养学生使命担当和职业责任感,团队合作、组织、沟通等社会能力。

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

深圳大学实验报告课程名称:微机原理
实验项目名称:静态存储器扩展实验学院:信息工程学院
专业:通信工程
指导教师:
报告人:学号:班级:
实验时间:
实验报告提交时间:
教务处制
图(2)写规则字(左)和非规则字(右)简单时序图五、实验步骤及相应操作结果
实验接线图如图(3)所示,按图接线。

4. 通过D 命令查看写入存储器中的数据:D8000:0000 回车,即可看到存储器中的数据,应为0001、0002、…、000F 共16个字。

5. 改变实验程序,按非规则字写存储器,观察实验结果。

6. 改变实验程序,按字节方式写存储器,观察实验现象。

相关文档
最新文档