微机静态存储器扩展实验
实验十存储器读写实验报告

微机原理实验——存储器读写实验报告计科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位微机原理实验箱、微机接口技术实验系统](https://img.taocdn.com/s3/m/edc36ae3760bf78a6529647d27284b73f24236ae.png)
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扩展实验综合实验报告(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扩展实验[资料]](https://img.taocdn.com/s3/m/712ec6c1185f312b3169a45177232f60ddcce718.png)
实验二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指令的功能及其应用、主机与外设之间数据传送的各种方式和特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深圳大学实验报告课程名称:微机原理
实验项目名称:静态存储器扩展实验学院:信息工程学院
专业:通信工程
指导教师:
报告人:学号:班级:
实验时间:
实验报告提交时间:
教务处制
图(2)写规则字(左)和非规则字(右)简单时序图五、实验步骤及相应操作结果
实验接线图如图(3)所示,按图接线。
4. 通过D 命令查看写入存储器中的数据:D8000:0000 回车,即可看到存储器中的数据,应为0001、0002、…、000F 共16个字。
5. 改变实验程序,按非规则字写存储器,观察实验结果。
6. 改变实验程序,按字节方式写存储器,观察实验现象。