微机实验步骤学生
- 格式:doc
- 大小:317.50 KB
- 文档页数:15
南理工微机实验报告篇一:微机实验报告实验1 基本操作实验一、实验目的(1)掌握TD- PITC 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。
(2)掌握使用运算指令类编程及调试方法。
(3)掌握运算类指令对各状态标志位的影响及其测试方法。
(4)学习使用软件监视变量的方法。
二、实验设备PC机一台,TD- PITC实验装置一套三、实验内容及步骤通过对样例程序的操作,学会使用在TD- PITC环境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会:如何设置断点,如何单步运行程序,如何连续运行程序,怎样查看寄存器的内容,怎样修改寄存器的内容,怎样查看存储器的内容,怎样修改存储器的内容实验内容一——BCD码转换为二进制实验内容将四个二位十进制数的BCD码存放于3500H起始的内存单元中,将转换的二进制数存入3501H起始的内存单元中,自行绘制流程图并编写程序。
实验步骤:1)运行Wmd86软件,进入Wmd86集成开发环境。
2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言。
语言选择后,下次再启动软件,语言环境保持这次的修改不变。
在这里我们选择汇编语言。
3)语言选择后,点击新建来新建一个文档。
默认文件名为Wmd861.4)编写实验程序。
并保存,此时系统会提示输入新的文件名,输完后点击保存。
实验程序清单如下:SSTACK SEGMENT STACKDW 64 DUPSSTACK ENDSCODE SEGMENTASSUME CS:CODESTART:XOR AX,AXMOV SI 3500HMOV DI 3510HA1:MOVE AL,[SI]ADD AL,ALMOV BL,ALADD AL,ALADD AL,ALADD AL,BLINC SIADD AL,[SI]MOV [DI],ALINC SIINC DILOOP A1A2:JMP A2CODE ENDSEND START5)点击编译文件,若程序无误,再点击进行连接。
微机原理及接口技术实验一、实验目的本实验旨在通过学习微机原理和接口技术,了解和掌握微机系统的基本原理和接口技术的应用,培养学生对微机系统的认识和实践操作能力。
二、实验内容1. 微型计算机系统设计与搭建2. 微机输入输出接口技术应用实验3. 微机总线技术应用实验4. 微机存储器技术应用实验5. 微型计算机中断和DMA技术应用实验三、实验原理1. 微型计算机系统设计与搭建微型计算机主要由中央处理器、存储器、输入输出设备和总线组成。
本实验通过选择适当的芯片、电路连接和控制程序设计,实现一个基本的微型计算机系统。
2. 微机输入输出接口技术应用实验输入输出是微型计算机的重要组成部分,通过实验学习各种输入输出接口的原理和使用方法,并进行实际应用。
3. 微机总线技术应用实验总线是微型计算机各个部件之间传送数据和控制信息的公共通信路径。
通过实验学习总线的分类、结构和时序要求,掌握总线的实际应用。
4. 微机存储器技术应用实验存储器是微型计算机中存储数据和程序的重要设备。
通过实验学习不同类型存储器的原理和应用,掌握存储器的选择和使用。
5. 微型计算机中断和DMA技术应用实验中断和直接存储器访问(DMA)是微型计算机连接外部设备的重要技术。
通过实验学习中断和DMA的工作原理,掌握中断和DMA的应用方法。
四、实验步骤1. 根据实验要求,设计并搭建微型计算机系统;2. 连接输入输出设备,并编写控制程序;3. 进行输入输出接口技术应用实验,如串行通信、并行通信等;4. 进行总线技术应用实验,如总线传输数据测试等;5. 进行存储器技术应用实验,如读写存储器数据等;6. 进行中断和DMA技术应用实验,如中断服务程序编写等;7. 完成相关实验报告并进行总结。
五、实验设备和材料1. 微型计算机实验箱、电源适配器;2. 8051单片机、存储器芯片、输入输出芯片,如74HC164等;3. LED数码管、LCD液晶显示器、键盘、计算器等输入输出设备;4. 可编程芯片编程器、逻辑分析仪等实验设备。
实验七微机线路相间方向距离保护实验一、实验目的1、掌握微机相间方向距离保护特性的检验方法。
2、掌握微机相间方向距离保护一、二、三段定值的检验方法。
3、掌握微机保护综合测试仪的使用方法。
4、熟悉微机型相间方向距离保护的构成方法。
二、实验项目1、微机相间方向距离保护特性实验2、微机相间方向距离保护一、二、三段定值实验三、实验步骤1、实验接线图如下图所示:2、将接线图中的IA、IB、IC、IN分别接到保护屏端子排对应的15(I-7)、14(I-6)、13(I-5)、20(I-12)号端子;UA、UB、UC、UN分别接到保护屏端子排对应的1(I-15)、2(I-16)、3(I-17)、6(I-18)号端子;K1、K2分别接到保护屏端子排对应的60(I-60)、71(I-71)号端子;n1、n2分别接到保护屏端子排对应的76(220VL)和77(220VN)号端子。
3、微机相间方向距离保护特性的测试第一步:连接好测试线(包括电压线、电流线及开关量信号线的连接,包括电压串联和电流并联),打开测试仪,进入距离保护测试主界面。
(参见M2000使用手册)第二步:设置测试方式及各种参数。
将测试方式设置成自动搜索方式,时间参数设置:包括故障前时间、最长故障时间、间隔时间。
固定值:用户可以设置固定电压或电流及其大小。
间隔时间:是每一个脉冲后的停顿时间,在该时间内没有电压电流输出;若不希望在测试过程中有电压失压的情况,可将间隔时间设为 0 。
开关量输出:用户可以定义在故障发生时的开关量输出。
跳闸开关量:每个开关量输入通道以图形方式显示该通道的设定状态,设定状态包括:不选、断开、闭合三种。
您可以用鼠标点击相应开关的图形的中心即可切换开关状态。
在开关图形的右边有两个单选框分别为:与或,这是所有设定的开关量应满足的动作逻辑关系,与为所有设定的开关状态必须同时满足,或为设定的所有开关中某一个满足条件即可。
故障:设置故障类型。
设置成相间故障类型(如两相短路或三相短路)。
微机原理简单程序设计实验流程图下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 实验目的:了解微机原理和程序设计的基本概念。
掌握使用汇编语言或高级语言进行程序设计的方法。
一、实验目的1. 理解微机的基本组成和各部件的功能;2. 掌握微机的工作原理和指令系统;3. 熟悉汇编语言程序设计的基本方法;4. 提高动手能力和实际操作技能。
二、实验内容1. 微机系统组成实验(1)实验目的:了解微机的基本组成和各部件的功能。
(2)实验内容:观察并记录微机系统的各个部件,如CPU、内存、硬盘、主板等,并了解它们的功能。
(3)实验步骤:①观察微机系统各个部件的连接情况;②了解各个部件的功能和作用;③分析微机系统的整体结构。
2. 微机工作原理实验(1)实验目的:掌握微机的工作原理。
(2)实验内容:观察并记录微机工作过程中的各个阶段,如指令的取指、译码、执行等。
(3)实验步骤:①观察微机工作过程中的各个阶段;②了解各个阶段的功能和作用;③分析微机工作原理。
3. 指令系统实验(1)实验目的:熟悉汇编语言指令系统。
(2)实验内容:学习汇编语言的基本指令,如数据传送指令、算术运算指令、逻辑运算指令等。
(3)实验步骤:①学习汇编语言的基本指令;②编写简单的汇编语言程序,实现数据传送、算术运算、逻辑运算等功能;③调试程序,观察程序运行结果。
4. 汇编语言程序设计实验(1)实验目的:提高汇编语言程序设计能力。
(2)实验内容:编写一个汇编语言程序,实现以下功能:①计算两个数的和;②判断一个数是否为偶数;③输出程序运行结果。
(3)实验步骤:①编写汇编语言程序,实现上述功能;②调试程序,观察程序运行结果;③分析程序运行过程,确保程序正确性。
三、实验结果与分析1. 微机系统组成实验:通过观察和记录微机系统的各个部件,了解了微机的基本组成和各部件的功能。
2. 微机工作原理实验:通过观察微机工作过程中的各个阶段,掌握了微机的工作原理。
3. 指令系统实验:通过学习汇编语言的基本指令,熟悉了汇编语言指令系统。
4. 汇编语言程序设计实验:通过编写汇编语言程序,提高了汇编语言程序设计能力。
四、实验心得通过本次微机原理实验,我对微机的基本组成、工作原理和指令系统有了更深入的了解。
微机原理与接口技术实验指导书实验一:微处理器概述及数据传输实验一、实验目的•了解微处理器的基本概念和工作原理;•学习数据传输的基本知识;•掌握使用微处理器进行数据传输的方法。
二、实验器材•1个微处理器开发板;•1个串行通信模块;•相应的连接线。
三、实验内容在该实验中,你将学习如何使用微处理器进行数据传输,具体实验步骤如下:1.将开发板和串行通信模块连接起来;2.将数据发送器连接到串行通信模块的发送端口,将数据接收器连接到串行通信模块的接收端口;3.通过开发板上的开关设置要发送的数据;4.通过串行通信模块将数据发送到计算机;5.在计算机上使用相应的软件接收数据,并验证接收到的数据是否正确。
四、实验步骤1.将开发板和串行通信模块连接起来,确保连接正确并稳定;2.将数据发送器插入串行通信模块的发送端口,将数据接收器插入串行通信模块的接收端口;3.在开发板上的开关上设置要发送的数据;4.打开计算机上的串行通信软件,配置正确的串口号和波特率;5.点击软件的接收按钮,准备接收数据;6.在开发板上的开关上切换到发送模式,并观察串行通信模块的指示灯是否正常闪烁;7.在串行通信软件上观察接收到的数据是否与设置的数据一致;8.如果数据传输正常,则实验完成。
五、实验注意事项1.连接线务必稳固连接,确保数据传输正常;2.阅读并理解实验器材的使用说明书;3.注意保持实验环境的整洁,避免影响实验结果;4.在进行数据传输时,确保计算机已正确安装了相应的驱动程序。
六、实验总结通过这次实验,我们初步了解了微处理器的基本概念和工作原理,学习了数据传输的基本知识,并掌握了使用微处理器进行数据传输的方法。
我们在实验中成功地连接了开发板和串行通信模块,并成功地进行了数据传输。
通过实验,我们发现数据传输过程中需要注意连接线的稳固连接,以及计算机是否安装了相应的驱动程序。
实验的结果验证了我们的操作方法的正确性,同时也为后续实验奠定了基础。
注意:本指导书旨在引导实验过程,实验过程中如有任何危险情况,请立即停止实验并寻求实验室管理员的帮助。
实训5-组装微型计算机实训报告
项目背景
本实训是为了让学生了解并掌握如何组装微型计算机,并对计算机的硬件进行安装和配置。
实训过程
1. 材料准备
- CPU
- 主板
- 内存
- 硬盘
- 显卡
- 显示器
- 键盘和鼠标
- 电源
- 机箱
2. 组装计算机
- 将主板安装到机箱上,并连接各个接口
- 安装CPU,注意插槽的对应
- 插入内存条,确保正确安装并插入到对应插槽
- 安装硬盘,并连接数据线和电源线
- 安装显卡,注意插槽的对应
- 连接显示器、键盘和鼠标
- 连接电源线,确保电源连接到主板和其他设备上- 关闭机箱,并固定螺丝
3. 软件配置
- 启动计算机,并进入BIOS界面
- 根据提示,设置启动顺序为首先从光盘或U盘启动- 安装操作系统,按照提示完成安装过程
- 安装驱动程序,确保各个硬件都能正常工作
- 安装其他常用软件和工具
4. 测试和验证
- 启动计算机,检查各个硬件是否正常工作
- 进行性能测试,如CPU和内存的负载测试
- 确认计算机可以正常运行和使用
总结
通过本实训,我们学习了如何组装微型计算机,了解了计算机各个硬件的安装和配置过程。
这对于我们进一步理解计算机的内部结构和操作系统的安装有很大帮助。
同时,我们掌握了解决硬件故障和安装驱动程序的能力,提高了对计算机的维护和操作能力。
微机原理与接口技术实验报告实验一,微机原理实验。
1. 实验目的。
本实验旨在通过对微机原理的实验,加深学生对微机原理相关知识的理解,提高学生的动手能力和实验技能。
2. 实验内容。
本实验主要包括微机原理的基本知识、微处理器的结构和功能、微机系统的总线结构、存储器与I/O接口。
3. 实验步骤。
(1)了解微机原理的基本知识,包括微处理器的分类、功能和工作原理。
(2)学习微机系统的总线结构,掌握总线的分类、功能和工作原理。
(3)了解存储器与I/O接口的基本概念和工作原理。
(4)进行实际操作,通过实验板进行微机原理实验,加深对微机原理知识的理解。
4. 实验结果。
通过本次实验,我深刻理解了微机原理的基本知识,掌握了微处理器的结构和功能,了解了微机系统的总线结构,以及存储器与I/O接口的工作原理。
通过实际操作,我对微机原理有了更深入的认识,提高了自己的动手能力和实验技能。
实验二,接口技术实验。
1. 实验目的。
本实验旨在通过对接口技术的实验,加深学生对接口技术相关知识的理解,提高学生的动手能力和实验技能。
2. 实验内容。
本实验主要包括接口技术的基本知识、接口电路的设计与调试、接口技术在实际应用中的作用。
3. 实验步骤。
(1)了解接口技术的基本知识,包括接口的分类、功能和设计原则。
(2)学习接口电路的设计与调试,掌握接口电路设计的基本方法和调试技巧。
(3)了解接口技术在实际应用中的作用,包括各种接口的应用场景和实际案例。
(4)进行实际操作,通过实验板进行接口技术实验,加深对接口技术知识的理解。
4. 实验结果。
通过本次实验,我深刻理解了接口技术的基本知识,掌握了接口电路的设计与调试方法,了解了接口技术在实际应用中的作用。
通过实际操作,我对接口技术有了更深入的认识,提高了自己的动手能力和实验技能。
总结。
通过微机原理与接口技术的实验,我对微机原理和接口技术有了更深入的理解,提高了自己的动手能力和实验技能。
希望通过今后的学习和实践,能够更加深入地掌握微机原理与接口技术的知识,为将来的工作和研究打下坚实的基础。
一、实验目的1. 了解步进电机的工作原理,掌握其控制方式和调速方法。
2. 学习使用微机对步进电机进行控制,提高微机应用能力。
3. 培养实验操作和数据分析能力。
二、实验设备及器件1. 微机一台2. 步进电机驱动器一台3. 步进电机一台4. 电源一个5. 连接导线若干三、实验原理步进电机是一种将电脉冲信号转换为角位移或线位移的电机,具有定位精度高、响应速度快、控制简单等优点。
步进电机的工作原理是利用电机的磁极与定子磁极之间的磁力相互作用,通过控制脉冲信号的输入,使电机产生相应的角位移。
步进电机的控制方式主要有以下几种:1. 单拍控制:每输入一个脉冲信号,电机转动一个步距角。
2. 双拍控制:每输入两个脉冲信号,电机转动一个步距角。
3. 四拍控制:每输入四个脉冲信号,电机转动一个步距角。
步进电机的调速方法主要有以下几种:1. 脉冲频率调速:通过改变脉冲信号的频率,实现电机转速的调节。
2. 脉冲宽度调速:通过改变脉冲信号的宽度,实现电机转速的调节。
3. 脉冲分配调速:通过改变脉冲信号的分配方式,实现电机转速的调节。
四、实验步骤1. 将步进电机驱动器连接到微机,确保连接正确。
2. 将步进电机连接到驱动器,确保连接牢固。
3. 将电源连接到驱动器,确保电源电压符合要求。
4. 编写程序,实现步进电机的控制功能。
5. 调试程序,观察步进电机的转动情况。
6. 分析实验结果,总结实验经验。
五、实验程序以下是一个简单的步进电机控制程序,实现单拍控制方式:```c#include <reg51.h>#define STEP_PIN P2 // 定义步进电机控制端口void delay(unsigned int ms) {unsigned int i, j;for (i = 0; i < ms; i++)for (j = 0; j < 123; j++);}void main() {while (1) {STEP_PIN = 0x01; // 输入第一个脉冲信号delay(100); // 延时STEP_PIN = 0x00; // 清除脉冲信号delay(100); // 延时}}```六、实验结果与分析1. 在实验过程中,通过改变脉冲信号的频率,实现了步进电机的调速。
试验一存储器读写实验一、存储器读写实验目的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、掌握直流电机的驱动原理。
2.1系统生疏试验【试验目的】把握TD 系列微机原理及接口技术教学试验系统的操作,生疏Wmd86 联机集成开发调试软件的调试环境。
【试验设备】PC 机一台,TD-PITE 试验装置一套。
【试验内容】编写试验程序,将00H~0FH 共16 个数写入到内存3000H 开头的连续16 个存储单元中。
【试验步骤】1.运行Wmd86 软件,进入Wmd86 集成开发环境。
2.在设置菜单中选择“汇编语言”和“16 位存放器”。
3.单击文集菜单的建命令,建一个文档,默认文件名为Wmd861。
4.编写试验程序,并保存,此时系统会提示输入的文件名,输完后点击保存。
5.单击编译文件,假设程序编译无误,则科技连续单击进展链接,链接无误前方可以加载程序。
6.连接PC 与试验系统的通讯电缆,翻开试验系统电源。
7.编译、链接都正确并且上下机通讯成功后,就可以下载程序,联机调试了。
可以通过端口列表中的“端口测试”来检查通讯是否正常。
点击下载程序。
为编译、链接、下载组合按钮,通过该按钮可以将编译、链接、下载一次完成。
下载成功后,在输出区的结果窗中会显示“加载成功!”,表示程序已正确下载。
起始运行语句下会有一条绿色的背景。
8.将输出区切换到调试窗口,试验命令D0000:3000 查看内存3000H 起始地址的数据。
9.点击按钮运行程序,等待程序运行停顿后,通过命令来观看程序结果。
10.也可以设置端点,要修改内存中的数据可以使用命令E,如E0000:3000 可以修改地址0000:3000 处的数据,修改完一个后,可按“空格”键连续输入下一个数。
输入完成后按“回车”键退出。
2.2数制转换试验【试验目的】1 把握不同进制数及编码相互转换的程序设计方法,加深对数值转换的理解。
2.生疏程序调试的方法。
【试验设备】PC 机一台,TD-PITE 试验装置一套。
【试验内容】编写程序,将ASCII 码表示的十进制数转换为二进制数。
【试验步骤】1.依据程序流程图编写程序。
微机原理实验求最大值和最小值
本实验旨在通过学习微机原理,掌握如何求解一组数据的最大值和最小值。
实验中,
我们将使用基于AT89C51单片机的开发板作为实验平台,结合C语言编程,实现最大值和
最小值的求解,提高学生实际操作的能力。
实验步骤:
1. 准备实验环境
首先,需要准备好基于AT89C51单片机的开发板,并将其连接到电脑上。
在开发板中,需要连接到单片机的引脚上,可以使用杜邦线进行连接。
将开发板上的电源接好,并打开
电源开关。
2. 编写程序
接下来,我们需要使用C语言编写程序,实现最大值和最小值的求解。
程序的具体实
现方法如下:
(1)定义一个数组,用于存储一组数据。
(2)定义两个变量,用于分别记录最大值和最小值。
(3)使用for循环遍历数组中的所有元素,依次比较,更新最大值和最小值。
(4)输出最大值和最小值。
3. 烧录程序
将编写好的程序烧录到AT89C51单片机中。
可以使用KEIL或proteus等软件进行烧录。
4. 测试程序
在烧录程序成功后,需要进行测试,以确保程序能够正确运行。
可以使用模拟器或者
连接GPIO口的LED等外部设备定位问题。
实验结果:
总结:
本实验在提高学生实际操作能力的同时,还能够帮助学生深入理解微机原理。
通过本
次实验,学生学会了如何利用单片机和C语言编程解决实际问题,为以后的学习和实践打
下了基础。
微机原理实验报告实验目的,通过本次实验,掌握微机原理的基本知识,了解微机系统的组成和工作原理,掌握微机系统的组装和调试方法。
实验一,微机系统组成及工作原理。
1.1 微机系统的组成。
微机系统由中央处理器(CPU)、内存、输入设备、输出设备和外部设备等组成。
其中,CPU是微机系统的核心部件,负责控制整个系统的运行。
1.2 微机系统的工作原理。
微机系统的工作原理是通过CPU对内存中的指令进行解释和执行,从而实现各种功能。
CPU通过总线与内存、输入输出设备进行数据传输和控制信号的交换,实现对整个系统的控制和管理。
实验二,微机系统的组装和调试。
2.1 微机系统的组装。
在组装微机系统时,首先要选择合适的主板、CPU、内存、硬盘等配件,然后按照正确的安装顺序和方法进行组装。
组装完成后,还需连接电源、显示器、键盘、鼠标等外部设备。
2.2 微机系统的调试。
组装完成后,需要对微机系统进行调试,检查各个部件是否连接正确,是否能够正常工作。
通过BIOS设置和操作系统的安装,完成对微机系统的调试和配置。
实验三,微机系统的应用。
3.1 微机系统的应用领域。
微机系统广泛应用于各个领域,如办公、教育、科研、娱乐等。
在办公领域,微机系统可以用于文字处理、表格制作、图像处理等;在教育领域,微机系统可以用于多媒体教学、网络教学等。
3.2 微机系统的发展趋势。
随着科技的不断发展,微机系统也在不断更新换代,性能不断提升,体积不断缩小,功耗不断降低。
未来,微机系统将更加智能化、便携化,成为人们生活、工作不可或缺的一部分。
结论,通过本次实验,我对微机原理有了更深入的了解,掌握了微机系统的组成和工作原理,了解了微机系统的组装和调试方法,对微机系统的应用和发展趋势也有了一定的认识。
这对我今后的学习和工作将有很大的帮助。
微机组装实验报告一、实验目的本实验旨在通过实际操作,掌握微机组装的基本原理和方法,提高学生的动手能力和解决问题的能力。
二、实验器材和材料1. 主机板、CPU、内存条、硬盘、光驱、显示器等微机组装所需器材。
2. 螺丝刀、镊子、电线、散热片等组装工具。
三、实验步骤1. 安装主机板将主机板轻轻放置在干净的工作台上,然后将CPU插入主板的CPU插槽中,确保对齐无误。
接着,将散热片安装在CPU上,并使用螺丝固定好。
最后,将内存条、显卡等插入对应的插槽上,然后将主板固定在机箱内。
2. 连接电源和硬盘通过电线将电源连接到主板上,确保电源稳定。
然后将硬盘插入机箱内的硬盘托架上,并连接数据线和电源线。
3. 安装光驱将光驱插入机箱内的光驱托架上,然后连接数据线和电源线。
4. 连接显示器和鼠标、键盘将显示器的数据线插入显卡的接口上,确保连接牢固。
然后将鼠标、键盘等外设插入相应的USB接口上。
5. 连接电源并开机测试将电源线插入主机电源插座,并打开电源开关。
此时主机开始供电,可以通过按下电源开机按钮启动计算机。
在开机过程中,观察主板上的指示灯是否正常亮起,显示器是否正常显示。
如果出现问题,需要检查硬件连接是否正确。
四、实验注意事项1. 在组装过程中要保持工作台整洁,避免静电对电子元件的损坏。
2. 组装过程中要小心操作,确保各元件插槽间的对齐和连接正确。
3. 连接电源时,必须确保电源开关处于关闭状态,避免触电事故。
4. 启动计算机前,应检查各硬件设备的连接是否牢固,以及电源线的连接是否正确。
五、实验结果与分析经过以上的实验步骤,我们成功地组装了一台微机。
在启动计算机后,我们观察到主板上的指示灯正常亮起,显示器也正常显示。
这表明我们的组装工作是成功的。
六、实验心得通过本次微机组装实验,我对微机的组装原理和方法有了更深入的了解。
在实际操作中,我遇到了一些问题,但通过仔细观察和耐心解决,最终成功地完成了组装。
这次实验让我体会到了动手实践的重要性,同时也提高了我解决问题的能力。
实验一系统操作及程序调试举例1.实验目的学习并掌握实验系统的基本操作,为以后的实验打下基础。
2.实验设备DICE-8086B实验系统一台3.实验准备工作系统一经连好,检查无误后,就可以通电运行。
系统提供两种启动方式,即:系统自动完成后,显示器上会显示“>”提示符,等待键入操作命令。
4.实验内容及步骤(1)系统操作练习(一)要求:从3500内存单元开始建立0~15共16个数据。
程序流程图如下:实验步骤①输入与修改:在“﹥”提示符下键入A2000,此时显示器上将会显示程序的段地址CS和偏移地址IP(=2000H),接着就可以在光标处输入程序。
注:在输入过程中,若发现本行有错误,则可以按“ ”键删除并重新输入;若回车后系统提示“ERROR!”,则要在原地址指针处重新正确输入。
输入程序后可通过反汇编查看程序。
(U操作)②程序运行:在DICE-8086B实验系统上,程序的运行方式有单步、连续和断点运行几种方式。
可参考(T操作,G操作,GB操作等)③内存单元的修改与显示:用(D操作)可显示内存单元的内容,用(E操作)可修改内存单元的内容。
(分别参考前)。
④运行程序观察从3500H单元开始连续存放的16个数据为多少?任意修改AX的值,再运行程序,显示运行结果是否正确?流程图及参考程序如下:地址机器码助记符注释2000 BF 3500 MOV DI,3500 ;设数据区首址2003 B9 0010 MOV CX,0010 ;字节数送CX2006 B8 0000 MOV AX,00002009 9E SAHF200A 88 05 MOV B[DI],AL ;写入一字节200C 47 INC DI ;修改地址指针200D 40 INC AX ;修改数据200E 27 DAA ;十进制调整200F E2 F9 LOOP 200A ;未填完转移2011 CD 00 INT(2)系统操作练习(二)要求:将内存3500单元开始的0~15共16个数传递到3600单元开始的数据区中。
微机原理实验报告微机原理实验报告班级:自动化72组员梁慕佳 07054031张乐 07054033张林鹏 07054034实验一:8255 并行接口实验1 实验目的1. 学习并掌握8255 的工作方式及其应用;2. 掌握8255 典型应用电路的接法。
2 实验设备PC机一台,TD-PITE 实验装置一套。
3 实验内容1. 基本输入输出实验。
编写程序,使8255 的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。
要求只要开关拨动,数据灯的显示就发生相应改变。
2. 流水灯显示实验。
编写程序,使8255 的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。
4 实验原理并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递信息。
CPU和接口之间的数据传送总是并行的,即可以同时传递8 位、16 位或32 位等。
8255可编程外围接口芯片是Intel公司生产的通用并行I/O 接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。
8255的内部结构及引脚如图2-6-1 所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2-6-2所示。
图2-6-1 8255内部结构及外部引脚图图2-6-2 8255控制字格式5 实验步骤1. 基本输入输出实验本实验使8255 端口A工作在方式0 并作为输入口,端口B工作在方式0 并作为输出口。
用一组开关信号接入端口A,端口B 输出线接至一组数据灯上,然后通过对8255 芯片编程来实现输入输出功能。
具体实验步骤如下述:(1)实验接线图如图2-6-3所示,按图连接实验线路图;(2)编写实验程序,经编译、连接无误后装入系统;(3)运行程序,改变拨动开关,同时观察LED 显示,验证程序功能。
实验一拆字、拼字程序一、实验目的1. 掌握屏蔽一个字节中的高四位或低四位内容的方法,熟悉移位指令的用法。
2.掌握汇编语言设计和调试方法。
二、实验条件与内容实验条件:1. PⅡ以上的PC计算机,及操作系统Windows XP。
2. Masm for Windows 集成实验环境 V6.0版本。
实验内容:(1)把4000H单元的内容拆开,高位送4001H低位,低位送4002H低位,4001H、4002H 的高位清零,一般本程序用于把数据送显示缓冲区时用。
(2)把4000H、4001H的低位分别送入4002H高低位,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。
三、程序框图拆字程序框图拼字程序框图四、实验过程与步骤在汇编语言环境下分别将拆字程序和拼字程序进行录入,并对程序进行编译。
在DEBUG下对程序分别进行调试:(1)在程序运行前,检查4000H~4002H中内容情况。
(2)用连续或单步方式运行程序,之后检查4000H~4002H内容变化情况。
思考题1. MOV指令在应用时应注意哪些事项?2. 单字和双字在存储器中是怎样存放的?请举例进行说明。
拆字程序清单:CODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV BX,4000H ;把地址单元4000H给BX寄存器MOV [BX],5BH ;把所要拆字内容置为5BHMOV AL,[BX] ;把4000H单元的内容给ALMOV AH,AL ;再4000H单元的内容给AHMOV CL,04 ;设置移位次数为4SHR AH,CL ;AH的内容右移4位ADD BX,01 (或INC BX) ;地址单元加1MOV [BX],AH ;把高位字送给4001H单元AND AL,0FH ;屏蔽掉AL中的高四位ADD BX,01 (或INC BX) ;地址单元加1MOV [BX],AL ;把低位字送给4002H单元HLTCODES ENDS ;程序结束END START此程序运行的结果是:(用D DS:4000)13C9:4000 5B 05 0B 00 00……拼字程序清单:CODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATASMOV DS,AXMOV BX,4000H ;把地址单元4000H给BX寄存器 MOV [BX],0F6H ;把4000H单元所要拼的字置为F6H MOV [BX+1],28H ;把4001H单元所要拼的字置为28H MOV AH,[BX] ;把4000H单元的内容给AHMOV AL,[BX+1] ;把4001H单元的内容给ALAND AL,0FH ;屏蔽掉AL中的高四位MOV CL,4 ;设置移位次数为4SHL AL,CL ;AL的内容左移4位AND AH,0FH ;屏蔽掉AH中的高四位OR AL,AH ;进行拼字INC BX ;地址单元加1MOV [BX],AL ;将拼好的字保存在4002H单元HLTCODES ENDS ;程序结束END START此程序运行的结果是:(用D DS:4000)13C9:4000 F6 28 68 00 00……思考题1. MOV指令在应用时应注意哪些事项?答:①MOV指令的目的操作数不允许用立即数方式;②MOV指令的目的操作数不允许用CS寄存器;③除源操作数为立即数的情况外,两个操作数中必须有一个是寄存器;④不允许MOV指令在两个存储单元之间直接传递数据;⑤不允许在两个段寄存器之间直接传递信息;⑥MOV指令使用操作数为段寄存器、或地址单元不能为非法数;⑦MOV指令不影响标志寄存器FLAG中的标志位。
微机室上机记录范文日期:2024年11月10日时间:上午8:00-上午10:00地点:学校微机室上机目的:完成计算机网络实验任务实验任务:1.配置并测试局域网连接2.熟悉网络配置工具的使用3. 搭建一个简单的Web服务器实验步骤及记录:1.配置并测试局域网连接a.打开电脑,进入系统后,点击桌面上的网络连接图标,选择“以太网连接”。
b.右键点击“以太网连接”,选择“属性”。
c. 在弹出的属性窗口中,双击“Internet 协议版本 4(TCP/IPv4)”。
d.在新窗口中选择“使用下面的IP地址”选项,并填写IP地址和子网掩码。
e.点击“确定”保存设置,完成局域网配置。
f. 打开命令提示符窗口,输入“ping 192.168.0.1”测试局域网连接,结果显示连接成功。
2.熟悉网络配置工具的使用a.打开网络配置工具,选择“网络和共享中心”。
b.点击“更改适配器设置”,选择“以太网连接”。
c.右键点击“以太网连接”,选择“状态”,查看当前连接状态。
d. 点击“属性”按钮,在出现的窗口中选择“Internet 协议版本 4 (TCP/IPv4)”。
e.在新窗口中选择“使用下面的IP地址”选项,并填写IP地址和子网掩码。
f.点击“确定”保存设置,关闭窗口。
3. 搭建一个简单的Web服务器a. 在机器上安装Apache服务器软件。
b. 打开命令提示符窗口,输入“cd C:\Apache2\htdocs”进入服务器根目录。
c. 在根目录下创建一个名为“index.html”的HTML文件。
本次实验完成了计算机网络实验的三个任务。
通过配置局域网连接,我了解了配置IP地址和子网掩码的操作步骤,并成功测试了连接稳定。
通过熟悉网络配置工具的使用,我掌握了在Windows系统中打开网络配置工具的方法,并学会了修改网络属性的操作。
最后,通过搭建一个简单的Web服务器,我安装了Apache服务器软件,并成功在本地访问了一个简单的网页。
微机实验心得体会一、实验目的本次微机实验的主要目的是通过实际操作,掌握微机的基本硬件和软件知识,具体包括计算机的组成结构、操作系统的安装与配置、网络管理与维护等方面的内容。
通过实验,旨在提高我们对计算机技朧的理论和实际操作技能,为将来工作或学习提供有力支持。
二、实验内容1. 计算机组成结构实验2. Windows操作系统安装和配置实验3. Linux操作系统安装和配置实验4. 网络管理与维护实验三、实验过程(一)计算机组成结构实验:1. 了解计算机的主要组成部分,包括:中央处理器(CPU)、内存(RAM)、硬盘、主板、显卡、声卡、网卡等。
通过实际拆卸和组装计算机硬件,了解不同硬件设备的性能和功能。
2. 了解计算机的外设接口,如USB接口、音频接口、视频接口等,并能够正确接入以及使用外设设备。
3. 了解计算机的电源管理,了解计算机的供电原理和方法,学会合理使用及维护电源设备。
(二)Windows操作系统安装和配置实验:1. 了解Windows操作系统的安装步骤和方法,掌握安装过程中的注意事项。
2. 了解Windows操作系统的常用设置,包括:屏幕分辨率、桌面背景、声音设置、网络连接等。
3. 了解Windows系统的驱动程序安装与升级,学会使用设备管理器管理硬件设备。
(三)Linux操作系统安装和配置实验:1. 了解Linux操作系统的各个版本的特点,选择适合的版本进行安装。
2. 了解Linux系统的软件包管理,学会使用包管理器和源码编译安装软件。
3. 了解Linux系统的网络配置,学会使用命令行配置网络连接及查看网络信息。
(四)网络管理与维护实验:1. 了解局域网网络设备的工作原理和配置步骤,如路由器、交换机、网卡等设备。
2. 了解网络拓扑结构的设计原则、网络规划、域名解析等知识。
3. 熟悉网络故障排查与解决方法,包括物理层、数据链路层、网络层、传输层等方面的故障。
四、实验心得通过本次微机实验,我对计算机的组成结构、操作系统安装与配置以及网络管理等方面有了更深入的了解。
实验一分支程序设计与调试(2学时)1、实验内容:a、设计统计一门课的成绩及多字节十进制加法程序b、设计数据块移动及有序表的折半查找程序c、调试程序,得到正确结果,掌握分支程序设计方法2、基本要求:a、熟练掌握指令系统b、掌握分支与循环程序的设计方法和过程c、熟练掌握汇编语言程序设计的格式、一般过程、调试过程和方法3、软件实验步骤:DOS系统C:\>,C:\>下输入EDIT变成C:\EDIT,回车;按Esc打开编辑界面输入程序;输入完成后,按Alt激活菜单,用←、↑、→、↓选择SAVE保存文件,注意:必须是.ASM后缀,如果有误打开源文件后选择SAVE AS另存,保存完好后按Alt激活菜单,选择EXIT退出编辑界面;C:\>下输入MASM变成C:\MASM,回车,在第一个要求输入的地方输入文件名,不加后缀,有错误记录并改正(若错误过多,一般是段定义的问题),直到没有错误,则生成.OBJ文件,——程序调试;C:\>下输入LINK变成C:\ LINK,回车,在第一个要求输入的地方输入文件名,则生成.EXE文件;调用DEBUG命令查看程序内容等C:\>下输入文件名,执行文件,一般不执行;C:\>下输入DIR/P/W,在屏幕上显示出*.ASM.*.OBJ,*.EXE三个文件;经老师验收(随机调看程序)可以结束该实验。
实验报告填写内容实验类型:设计型一、实验目的(5’)1、熟练掌握指令系统,并能在设计程序的过程中熟练应用各个指令;2、掌握分支与循环程序的设计方法和过程,加深对分支与循环结构的理解;3、熟练掌握汇编语言程序设计的格式、一般过程、调试过程和方法。
二、准备报告(45’)1、实验方案概述(10’)【实验内容及要求】1)实验内容:a、统计一门课的成绩中优、良、中、及格、不及格各多少人,并计算平均成绩;b、多字节十进制数的被加数放在A单元,加数放在B单元,求和后结果放在A单元;c、调试程序,得到正确结果,掌握分支程序设计方法2)基本要求:a、熟练掌握指令系统b、掌握分支与循环程序的设计方法和过程c、能熟练调试程序,并得到正确结果,【基本原理】1)根据程序设计的一般步骤进行程序的设计,在编程过程中熟练应用指令系统常用的指令完成编程任务;在程序设计过程中进一步熟悉指令系统的特点和用法;2)根据分支循环结构设计的时候要注意的要点:a、循环体和循环次数的确定,b、判断条件和分支的确定,根据实验要求设计出相应的分支结构和循环结构;3)汇编程序的建立和调试过程,及常用的DEBUG命令的使用方法。
【设计思想】1)统计一门课的成绩中有:优、良、中、及格、不及格中的人数,循环体——判断每个学生的成绩属于哪一个范围,循环次数——学生人数,判断条件——人数是否结束,分支——学生的成绩属于:优、良、中、及格、不及格中的那一类;2)多字节十进制加法程序,循环体——每个字节的加法,循环次数——十进制数的位数,判断条件——十进制是否全部加完。
2、设计方案(35’)【电路设计】无【程序流程图】实验1-1 统计一门课程的成绩流程图(20’) 实验1-2 多位十进制加法流程图(15’) 三、实验设备(5’)装有DOS系统和MASM5.0的微机一台或TDN86/88微机原理实验教学系统一台。
四、实验内容(45’)1、程序代码(加注解)(25’)实验1-1 统计一门课程的成绩程序(15’)DATA SEGMENTSUTDENTNUM EQU 50SCORE DB 88,85,75,72,58,69,……LT60 DB 0GE60 DB 0GE70 DB 0GE80 DB 0GE90 DB 0DATA ENDSSTACK SEGMENTDW 20 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA,SS:STACKSTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AX ;定义数据段;定义学生人数;定义学生成绩;存放不及格人数;存放及格人数;存放中人数;存放良人数;存放优人数;数据段定义结束;定义堆栈段;定义20字的空间;堆栈段定义结束;定义数据段;段寻址伪指令指示各段;DS:00入栈;AX→DATA数据段;DS→DATA数据段;AX→STACK堆栈段;DS→STACK堆栈段MOV AX,STACKMOV SS,AXMOV CX,SUTDENTNUMLEA BX,SOCREB60: MOV AL,[BX]CMP AL,60JAE M60LEA SI,LT60INC BYTE PTR [SI]JMP NEXTM60: CMP AL,70JAE M70LEA SI,GE60INC BYTE PTR [SI]JMP NEXTM70: CMP AL,80JAE M80LEA SI,GE70INC BYTE PTR [SI]JMP NEXTM80: CMP AL,90JAE M90LEA SI,GE80INC BYTE PTR [SI]JMP NEXTM90: LEA SI,GE90INC BYTE PTR [SI] NEXT: INC BXLOOP B60RETCODE ENDSEND START ;循环次数CX=学生人数;BX指向成绩的首地址;AL中取一个学生的成绩;成绩与60相比较;大于等于60转移到M60 ;否则SI取LT60地址;不及格人数LT60+1;无条件转移到NEXT处;成绩与70相比较;大于等于70转移到M70 ;否则SI取GE60地址;及格人数GE60+1;无条件转移到NEXT处;成绩与80相比较;大于等于80转移到M80 ;否则SI取GE70地址;中人数GE70+1;无条件转移到NEXT处;成绩与90相比较;大于等于90转移到M90 ;否则SI取GE80地址;良人数GE80+1;无条件转移到NEXT处;SI取GE90地址;优人数GE90+1;BX指向下一个学生成绩;CX-1≠0循环到B60;结束后返回;数据段结束;程序结束实验1-2 多位十进制加法程序(10’)DATA SEGMENTDECIMALA DT 3245763299DECIMALB DT 4891047327 DATA ENDSSTACK SEGMENTDW 20 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA,SS:STACKSTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV SI,OFFSET DECIMALAMOV DI,OFFSET DECIMALBMOV CX,5 ;定义数据段;定义被加数A;定义加数B;数据段定义结束;定义堆栈段;定义20字的空间;堆栈段定义结束;定义数据段;段寻址伪指令指示各段;DS:00入栈;AX→DATA数据段;DS→DATA数据段;AX→STACK堆栈段;DS→STACK堆栈段;SI指向被加数A的首地址;DI指向加数B的首地址;循环次数CX=10;进位标志CF清0CLCLOOP1:MOV AL,[SI]ADC AL,[DI]DAAMOV [SI],ALINC SIINC DILOOP LOOP1RETCODE ENDSEND START ;AL存放被加数[SI];AL加加数[DI],带进位位加法;BCD码加法调整;调整后的结果存放在A中;指向A下一字节;指向B下一字节;CX≠0循环到LOOP1;结束返回;数据段结束;程序结束2、实验数据记录与结果分析(10’)(实验过程中要认真记录数据和实验中出现的问题)记录内容:1)出错的地方和错误类型;2)出错的原因及改正方法;3、实验总结(10’)总结内容:1)收获有哪些,对分支结构和循环结构的理解有哪些进步;2)如何在将来的设计过程中避免错误的发生;3)MASM5.0汇编过程及调试程序;4)实际操作与理论的差距有哪些?实验二循环程序设计与调试(2学时)1、实验内容:a、设计计算Y=1+2+3+……+100的程序b、求数据块求最大值、最小值程序c、调试程序,得到正确结果,掌握循环程序设计方法2、基本要求:a、熟练掌握指令系统b、掌握分支与循环程序的设计方法和过程c、调试程序,得到正确结果。
3、软件实验步骤:DOS系统C:\>,C:\>下输入EDIT变成C:\EDIT,回车;按Esc打开编辑界面输入程序;输入完成后,按Alt激活菜单,用←、↑、→、↓选择SAVE保存文件,注意:必须是.ASM后缀,如果有误打开源文件后选择SAVE AS另存,保存完好后按Alt激活菜单,选择EXIT退出编辑界面;C:\>下输入MASM变成C:\MASM,回车,在第一个要求输入的地方输入文件名,不加后缀,有错误记录并改正(若错误过多,一般是段定义的问题),直到没有错误,则生成.OBJ文件,——程序调试;C:\>下输入LINK变成C:\ LINK,回车,在第一个要求输入的地方输入文件名,则生成.EXE文件;调用DEBUG命令查看程序内容等C:\>下输入文件名,执行文件,一般不执行;C:\>下输入DIR/P/W,在屏幕上显示出*.ASM.*.OBJ,*.EXE三个文件;经老师验收(随机调看程序)可以结束该实验。
实验报告填写内容实验类型:设计型一、实验目的(5’)1、进一步熟悉指令系统,并能在设计程序的过程中熟练应用各个指令;2、掌握分支与循环程序的设计方法和过程,进一步加深对分支与循环结构的理解;3、进一步加深对汇编语言程序设计的格式、一般过程、调试过程和方法的掌握。
二、准备报告(50’)1、实验方案概述(10’)【实验内容及要求】1)实验内容:a、设计程序完成Y=1+2+3+……+100的计算;b、求出数据块求最大值、最小值;c、调试程序,得到正确结果,掌握循环程序设计方法2)基本要求:a、熟练掌握指令系统b、掌握分支与循环程序的设计方法和过程c、能熟练调试程序,并得到正确结果,【基本原理】1)根据程序设计的一般步骤进行程序的设计,在编程过程中熟练应用指令系统常用的指令完成编程任务;在程序设计过程中进一步熟悉指令系统的特点和用法;2)根据分支循环结构设计的时候要注意的要点:a、循环体和循环次数的确定,b、判断条件和分支的确定,根据实验要求设计出相应的分支结构和循环结构;3)汇编程序的建立和调试过程,及常用的DEBUG命令的使用方法。
【设计思想】1)完成Y=1+2+3+……+100的计算,循环体——自然数求和,循环次数——100,判断条件——是否到了100;2)求出数据块求最大值、最小值,循环体——数据比较求较大值、最小值,最大值存放在BH中,最小值存放在BL中,循环次数——数据个数-1,判断条件——是否是最后一个数据;2、设计方案(40’)【电路设计】无【程序流程图】实验2-1 求Y=1-2+3+……100的流程图(20’) 实验2-2 求数据块最大值、最小值流程图(20’) 三、实验设备(5’)装有DOS系统和MASM5.0的微机一台或TDN86/88微机原理实验教学系统一台。