微机系统实验 实验报告
- 格式:pdf
- 大小:665.50 KB
- 文档页数:20
第1篇一、实验目的1. 理解和掌握微机的基本组成和工作原理;2. 熟悉微机硬件设备和实验仪器的使用方法;3. 提高动手实践能力,培养解决实际问题的能力;4. 深入理解微机原理课程内容,为后续课程学习奠定基础。
二、实验内容1. 微机系统认识实验2. 微机硬件组成实验3. 微机指令系统实验4. 微机寻址方式实验5. 微机程序设计实验6. 微机接口技术实验三、实验仪器与设备1. 微机原理实验箱2. 示波器3. 数字万用表4. 计算机一台5. 实验指导书四、实验步骤与内容1. 微机系统认识实验(1)观察实验箱的结构,了解各个模块的功能;(2)熟悉实验箱的电源、复位、运行等按钮的使用方法;(3)学习微机系统的工作流程,包括加电、复位、启动等过程;(4)观察微机系统启动后的运行状态,了解各个模块的协同工作。
2. 微机硬件组成实验(1)观察实验箱的CPU、内存、I/O接口等硬件模块;(2)学习CPU的内部结构,包括寄存器、控制单元、运算单元等;(3)学习内存的存储原理,了解ROM、RAM等存储器的特点;(4)学习I/O接口的工作原理,了解中断、DMA等传输方式。
3. 微机指令系统实验(1)学习微机指令系统的基本格式,包括操作码、地址码等;(2)掌握微机指令系统的寻址方式,包括立即寻址、直接寻址、间接寻址等;(3)编写简单的汇编语言程序,实现加、减、乘、除等运算;(4)学习微机中断处理过程,了解中断向量表、中断服务程序等概念。
4. 微机寻址方式实验(1)学习微机寻址方式的基本概念,包括直接寻址、间接寻址、寄存器寻址等;(2)编写程序,实现不同寻址方式下的数据访问;(3)观察不同寻址方式对程序执行速度的影响。
5. 微机程序设计实验(1)学习汇编语言程序设计的基本方法,包括数据定义、指令编写、程序结构等;(2)编写简单的程序,实现数据交换、排序等操作;(3)学习微机程序的调试方法,包括单步执行、断点设置等。
6. 微机接口技术实验(1)学习微机接口技术的基本概念,包括并行接口、串行接口等;(2)观察实验箱中的并行接口、串行接口等模块,了解其工作原理;(3)编写程序,实现数据在并行接口、串行接口之间的传输;(4)学习微机中断处理在接口技术中的应用。
实训10微机硬件系统的维护实训报告一、实训目的本实训的目的是让学生了解微机硬件系统的维护方法和技巧,培养学生的硬件维护技能,提高其对硬件问题的发现和解决能力。
二、实训内容本次实训主要包括以下几个方面的内容:1.硬件系统检查与故障排除2.CPU清洗与更换3.硬盘维护与优化4.内存清理与安装5.电源维护与替换6.显卡、声卡与网卡的检查与更换三、实训过程1.硬件系统检查与故障排除我们首先学习了如何检查硬件系统是否正常工作。
通过查看主板上的指示灯和听取电脑的启动声音,我们可以大致判断硬件系统是否有故障。
如果没有指示灯亮起或启动声音异常,我们需要检查主板电源和连接线是否松动或损坏,并进行修复。
2.CPU清洗与更换当我们发现电脑启动缓慢或者出现死机现象时,可能是CPU过热导致的。
在清洗CPU之前,我们需要先断开电源和散热器。
然后用软毛刷将CPU上的灰尘和积聚物清理干净。
如果问题依旧,我们就需要更换散热器或者CPU。
3.硬盘维护与优化硬盘是电脑存储数据的重要组成部分,我们需要定期对硬盘进行维护和优化。
首先,我们可以使用磁盘清理工具清理无用文件和临时文件,以释放硬盘空间。
然后,我们需要对硬盘进行碎片整理,以便提高读写速度。
4.内存清理与安装内存是电脑运行程序和数据的临时存储空间,如果内存不足,电脑的运行速度会受到限制。
我们可以使用系统自带的任务管理器来查看内存使用情况,并进行清理。
如果内存不足,我们可以通过添加内存条来扩展内存容量。
5.电源维护与替换电源是电脑供电的重要设备,如果电源老化或者故障,可能导致电脑无法正常启动。
我们需要检查电源的连接线是否松动或损坏,并进行修复。
如果电源出现故障,我们需要购买新的电源进行更换。
6.显卡、声卡与网卡的检查与更换显卡、声卡和网卡是电脑外部设备,它们的工作状态直接影响到电脑的图像显示、声音输出和网络连接。
我们需要检查这些设备是否正常工作,并及时更换损坏的设备。
四、实训心得通过本次实训,我了解了微机硬件系统的主要组成部分以及维护方法和技巧,提高了我的硬件维护能力。
8086微机原理实验报告实验名称:8086微机原理实验实验目的:1.深入了解8086微处理器的内部结构和指令系统。
2.掌握汇编语言的编程方法和技巧。
3.熟悉微机系统的输入输出操作原理。
4.掌握8086微机系统的调试方法和程序调试技巧。
实验器材:1.8086微处理器芯片2.Intel 8086学习板3.编程器4.示波器5.实验箱实验步骤:1.熟悉8086微处理器的内部结构和指令系统在开始实验前,首先需要熟悉8086微处理器的内部结构和指令系统。
通过阅读教材和讲义,了解到8086微处理器采用16位结构,具有4个寄存器组,支持16种不同寻址方式的指令。
熟练掌握常用的指令系统和汇编语言的编程方法。
2.设计并编制简单的汇编程序在熟悉8086微处理器的内部结构和指令系统后,我们开始设计并编制简单的汇编程序。
本实验中,我们编写了一个简单的汇编程序,用于实现两个数的加法操作,并将结果存储在内存中。
程序中使用了mov指令将操作数送入寄存器,add指令将它们相加,再用mov指令将结果存储到内存中。
程序流程图如下所示:a. 将第一个数送入累加器A中。
b. 将第二个数送入寄存器B中。
c. 执行add指令,将A和B相加,结果保存在A中。
d. 将结果存储到内存中。
e. 程序结束。
3.调试程序并进行测试在完成汇编程序的编写后,我们需要使用调试器对程序进行调试,并进行测试。
首先,将程序加载到学习板上进行调试。
在调试过程中,我们使用示波器观察各个信号的波形,以确定程序的正确性。
通过逐步单步执行程序并观察寄存器和标志位的变化,我们验证了程序的正确性。
接下来,我们使用输入设备输入两个数,并观察输出结果是否正确。
测试结果表明程序正确实现了两个数的加法操作。
4.总结体会和改进建议通过本次实验,我们深入了解了8086微处理器的内部结构和指令系统,掌握了汇编语言的编程方法和技巧,熟悉了微机系统的输入输出操作原理,以及掌握了8086微机系统的调试方法和程序调试技巧。
一、实验目的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. 汇编语言程序设计实验:通过编写汇编语言程序,提高了汇编语言程序设计能力。
四、实验心得通过本次微机原理实验,我对微机的基本组成、工作原理和指令系统有了更深入的了解。
微机基础实验报告心得引言微机基础实验是计算机专业学生必修的一门课程,通过实验来加深对微机基本原理和实践操作的理解。
在本学期的实验课程中,我完成了一系列的实验项目,并在实验报告中记录了实验过程和结果。
通过这些实验,我不仅提高了自己的实验能力,也对计算机体系结构和操作系统原理有了更深入的理解。
实验内容本学期的微机基础实验主要包括微机系统硬件实验和汇编程序设计实验两个部分。
微机系统硬件实验这部分实验主要包括微机系统的组装、调试和测试。
我按照给定的实验指导书,逐步完成了微机系统的组装工作,包括主板、CPU、内存、硬盘和显示器等组件的安装。
在组装完成后,我使用CMOS Setup实用程序对系统进行了配置,并启动了计算机。
接着,我按照实验指导书的要求,进行了各种硬件设备的测试。
我检查了主板上的跳线设置,确认了硬盘和内存的正常工作。
同时,我还学会了使用POST (Power-On Self Test)诊断技术,对计算机进行了自检。
通过这些实验,我对微机硬件的原理和工作流程有了更深入的了解。
汇编程序设计实验汇编程序设计实验是微机基础课程的重要组成部分。
在这部分实验中,我学习了汇编语言的基本语法和指令,并通过实验验证了相关知识。
首先,我使用汇编语言编写了一个简单的程序,实现了从键盘输入一个数,然后将其加1后输出到屏幕的功能。
随后,我使用调试工具对程序进行了调试,检查了程序是否工作正常。
在调试过程中,我学会了使用调试命令和寄存器监视窗口,帮助我分析程序的运行状态。
除此之外,我还完成了一些更复杂的汇编程序设计实验。
通过这些实验,我掌握了汇编程序的编写和调试技巧,并深入了解了x86架构的汇编指令集。
心得体会通过本学期的微机基础实验,我获得了很多宝贵的经验和体会。
首先,我深刻理解了理论和实践的关系。
课堂上学习的知识虽然重要,但只有通过实际操作才能真正理解和掌握。
实验过程中的种种问题和挑战也激发了我继续学习的动力。
其次,我明白了团队合作的重要性。
南邮微机实验报告《南邮微机实验报告》南京邮电大学微机实验室是学生们进行计算机实验和学习的重要场所。
在这里,我们学习了计算机硬件和软件的基本知识,掌握了计算机系统的组成和工作原理,提高了我们的计算机应用能力。
下面是我们在南邮微机实验室进行的一次实验报告。
实验名称:操作系统安装与配置实验目的:通过实际操作,掌握计算机操作系统的安装和配置方法,提高我们的操作系统安装和配置能力。
实验内容:1. 准备工作:备份重要数据,准备操作系统安装光盘或U盘。
2. 操作系统安装:将安装光盘或U盘插入计算机,按照提示进行操作系统安装。
3. 操作系统配置:完成安装后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。
实验步骤:1. 准备工作:备份个人重要数据,准备Windows 10安装U盘。
2. 操作系统安装:将U盘插入计算机,重启计算机,按照提示进行Windows10操作系统安装。
3. 操作系统配置:安装完成后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。
实验结果:通过实际操作,我们成功地安装和配置了Windows 10操作系统,完成了基本的系统配置,包括网络设置、用户账户设置和软件安装等。
这次实验让我们对操作系统安装和配置有了更深入的理解,提高了我们的操作系统应用能力。
实验总结:通过这次实验,我们不仅掌握了操作系统安装和配置的基本方法,还提高了我们的实际操作能力。
我们将继续在南邮微机实验室进行更多的实验,不断提升我们的计算机应用能力,为将来的学习和工作做好充分的准备。
南邮微机实验室为我们提供了一个良好的学习环境,让我们能够通过实际操作来深入理解计算机知识。
我们将继续努力,不断提高自己的计算机应用能力,为将来的发展打下坚实的基础。
实验名称:汇编语言程序设计实验日期:2023年3月10日实验地点:计算机实验室实验者:张三一、实验目的1. 熟悉汇编语言的基本语法和指令系统。
2. 掌握汇编语言程序设计的基本方法。
3. 通过实验,加深对微机原理的理解。
二、实验内容本次实验主要涉及以下内容:1. 数据传送指令的应用2. 算术运算指令的应用3. 控制转移指令的应用4. 子程序设计三、实验步骤1. 编写一个简单的程序,实现以下功能:(1)将数据0x1234存入寄存器AX;(2)将数据0x5678存入寄存器BX;(3)计算AX和BX的乘积,并将结果存入寄存器DX;(4)将乘积的高16位和低16位分别存入寄存器CX和AX。
2. 编写一个程序,实现以下功能:(1)将数据0x1A2B3C4D存入内存单元[0x1000];(2)从内存单元[0x1000]开始,读取连续4个字节的数据;3. 编写一个程序,实现以下功能:(1)定义一个子程序,实现两个整数的加法运算;(2)在主程序中调用该子程序,实现两个整数的加法运算。
四、实验结果与分析1. 数据传送指令的应用(1)将数据0x1234存入寄存器AX;MOV AX, 0x1234(2)将数据0x5678存入寄存器BX;MOV BX, 0x5678(3)计算AX和BX的乘积,并将结果存入寄存器DX;MUL BX(4)将乘积的高16位和低16位分别存入寄存器CX和AX; MOV CX, DXMOV AX, DX2. 算术运算指令的应用(1)将数据0x1A2B3C4D存入内存单元[0x1000];MOV [0x1000], 0x1A2B3C4D(2)从内存单元[0x1000]开始,读取连续4个字节的数据; MOV AX, [0x1000]MOV BX, [0x1000+2]MOV CX, [0x1000+4]MOV DX, [0x1000+6]MOV AH, 0x0EINT 0x103. 控制转移指令的应用(1)定义一个子程序,实现两个整数的加法运算;ADD procedure:ADD AX, BXRET(2)在主程序中调用该子程序,实现两个整数的加法运算;MOV AX, 0x1MOV BX, 0x2CALL ADDMOV CX, AX五、实验心得通过本次实验,我深刻理解了汇编语言的基本语法和指令系统,掌握了汇编语言程序设计的基本方法。
实验1 基本操作实验一、实验目的(1)掌握TD- PITC 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。
(2)掌握使用运算指令类编程及调试方法。
(3)掌握运算类指令对各状态标志位的影响及其测试方法。
(4)学习使用软件监视变量的方法。
二、实验设备PC机一台,TD- PITC实验装置一套三、实验内容及步骤通过对样例程序的操作,学会使用在TD- PITC环境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会:如何设置断点,如何单步运行程序,如何连续运行程序,怎样查看寄存器的内容,怎样修改寄存器的内容,怎样查看存储器的内容,怎样修改存储器的内容3.1 实验内容一——BCD码转换为二进制实验内容将四个二位十进制数的BCD码存放于3500H起始的内存单元中,将转换的二进制数存入3501H起始的内存单元中,自行绘制流程图并编写程序。
实验步骤:1)运行Wmd86软件,进入Wmd86集成开发环境。
2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言。
语言选择后,下次再启动软件,语言环境保持这次的修改不变。
在这里我们选择汇编语言。
3)语言选择后,点击新建来新建一个文档。
默认文件名为Wmd861.4)编写实验程序。
并保存,此时系统会提示输入新的文件名,输完后点击保存。
实验程序清单如下:SSTACK SEGMENT STACKDW 64 DUP(?)SSTACK 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)点击编译文件,若程序无误,再点击进行连接。
微机系统实验报告班级:031214学号:03121370姓名:孔玲玲地点:E-II-312时间:第二批实验一汇编语言编程实验一、实验目的(1)掌握汇编语言的编程方法(2)掌握DOS功能调用的使用方法(3)掌握汇编语言程序的调试运行过程二、实验设备PC机一台。
三、实验内容(1)将指定数据区的字符串数据以ASCII码形式显示在屏幕上,并通过DOS功能调用完成必要提示信息的显示。
(2) 在屏幕上显示自己的学号姓名信息。
(3)循环从键盘读入字符并回显在屏幕上,然后显示出对应字符的ASCII码,直到输入“Q”或“q”时结束。
(4)自主设计输入显示信息,完成编程与调试,演示实验结果。
考核方式:完成实验内容(1)(2)(3)通过,完成实验内容(4)优秀。
实验中使用的DOS功能调用:INT 21H表3-1-1 显示实验中可使用DOS功能调用AH 值功能调用参数结果1 键盘输入并回显AL=输出字符2 显示单个字符(带Ctrl+Break检查) DL=输出字符光标在字符后面6 显示单个字符(无Ctrl+Break检查) DL=输出字符光标在字符后面8 从键盘上读一个字符AL=字符的ASCII码9 显示字符串DS:DX=串地址,‘$’为结束字符光标跟在串后面4CH 返回DOS系统AL=返回码四、实验步骤(1)运行QTHPCI软件,根据实验内容编写程序,参考程序流程如图3-1-1所示。
(2)使用“项目”菜单中的“编译”或“编译连接”命令对实验程序进行编译、连接。
(3)“调试”菜单中的“进行调试”命令进入Debug调试,观察调试过程中数据传输指令执行后各寄存器及数据区的内容。
按F9连续运行。
(4)更改数据区的数据,考察程序的正确性。
五、实验程序DATA SEGMENTBUFFER DB '03121370konglingling:',0AH,0DH,'$'BUFFER2 DB 'aAbBcC','$'BUFFER3 DB 0AH,0DH,'$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXmov ah,09hmov DX,OFFSET BUFFERint 21hMOV SI,OFFSET BUFFER2lab1:cmp BYTE PTR [SI],'$'je lab2MOV AL,DS:[SI]AND AL,0F0H ;取高4位MOV CL,4SHR AL,CLCMP AL,0AH ;是否是A以上的数JB C2ADD AL,07HC2: ADD AL,30HMOV DL,AL ;show characterMOV AH,02HINT 21HMOV AL,DS:[SI]AND AL,0FH ;取低4位CMP AL,0AHJB C3ADD AL,07HC3: ADD AL,30HMOV DL,AL ;show characterMOV AH,02HINT 21Hadd SI,1jmp lab1lab2:mov ah,09hmov DX,OFFSET BUFFER3int 21hmov ah,01hint 21hcmp al,'q'je lab3mov BL,ALAND AL,0F0H ;取高4位MOV CL,4SHR AL,CLCMP AL,0AH ;是否是A以上的数JB C4ADD AL,07HC4: ADD AL,30HMOV DL,AL ;show characterMOV AH,02HINT 21HMOV AL,BLAND AL,0FH ;取低4位CMP AL,0AHJB C5ADD AL,07HC5: ADD AL,30HMOV DL,AL ;show characterMOV AH,02HINT 21Hjmp lab2lab3:mov ah,4chint 21hCODE ENDSend START六、实验结果实验二数码转换实验一、实验目的(1)掌握不同进制数及编码相互转换的程序设计方法。
西电微机实验报告引言本实验通过学习微机原理和使用相应软件工具,掌握西电微机的基本配置和操作。
本实验主要包括硬件部分和软件部分。
硬件部分主要涉及微机组成和接线;软件部分则包括微机启动和应用软件的使用。
通过本实验,可以加深对微机原理的理解和掌握西电微机的使用。
实验内容硬件部分1. 搭建微机系统主机和外设的连接。
按照提供的连接图和说明,连接主机和显示器、键盘、鼠标、扬声器等外设,并确认连接无误。
2. 检查硬件接线。
确认各个连接口的接触良好,避免松动或脱落导致电流不稳定或数据传输错误。
软件部分1. 启动微机系统。
按照提供的启动指南,打开电源,并检查显示器是否正常显示主机开机画面。
2. 学习操作系统的基本使用。
熟悉微机系统的操作界面、文件管理、软件运行等基本操作,并能够通过鼠标和键盘完成相应操作。
3. 运行应用软件。
通过应用软件,如文档编辑、图片处理、音频播放等,来实践操作系统的使用。
实验结果在硬件部分,我根据提供的连接图和说明,顺利地连接了主机和外设。
在检查硬件接线时,我认真检查了每个连接口,确保其接触良好。
在软件部分,启动微机系统时,显示器正常显示主机开机画面。
通过学习操作系统的基本使用,我掌握了微机系统的操作界面,并能够通过鼠标和键盘完成相应操作。
在运行应用软件时,我成功地进行了文档编辑、图片处理和音频播放等操作。
总体来说,硬件和软件部分的实验都在我的预期范围内顺利进行,并且能够熟练地使用微机系统进行各种操作。
实验总结通过本次实验,我对微机原理有了更深入的了解,掌握了西电微机的基本配置和操作。
通过实际操作,我对微机系统的组成和连接方式有了更直观的认识,并能够独立完成硬件的搭建和连接。
在软件部分,通过学习操作系统的基本使用和运行应用软件,我对微机系统的操作界面和功能有了更深入的理解。
我能够通过鼠标和键盘完成各种操作,并熟练地运行应用软件。
通过本次实验,我不仅加深了对微机原理的理解,同时也提高了自己的动手能力和问题解决能力。