微机实验报告3
- 格式:doc
- 大小:623.50 KB
- 文档页数:10
第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)学习微机中断处理在接口技术中的应用。
微机原理实验报告概述:微机原理是计算机科学与技术专业中的一门重要课程,通过实验学习,可以加深对计算机内部运行原理的理解,提高软硬件的开发和调试能力。
本实验报告将介绍我对微机原理实验的学习和思考。
实验一:二进制转换实验在这个实验中,我首先了解了二进制数的概念以及其和十进制数的转换方法。
通过实际操作,我加深了对计算机内部数据表示方式的理解。
这对于后续学习计算机系统结构和编程语言至关重要。
实验二:逻辑门电路实验逻辑门电路是计算机硬件的基础组成部分,通过实验,我学会了使用逻辑门芯片构建各种逻辑电路,并能够通过真值表分析和验证逻辑电路的正确性。
这对于理解计算机内部的数据处理和控制逻辑有着直接的帮助。
实验三:运算器设计实验在这个实验中,我通过学习和设计算术逻辑单元(ALU),了解了计算机的算术操作过程,并能够通过运算器实现基本算术运算。
这对于理解计算机内部数据的处理和计算机指令的执行有着重要的意义。
实验四:存储器与外设实验存储器是计算机系统的重要组成部分,通过实验,我深入了解了存储器的类型、组织结构和访问方式,并通过外设与存储器的交互,实践了计算机系统的输入和输出过程。
实验五:微处理器实验微处理器是计算机系统中最核心的部件,通过实验,我学习了微处理器的基本运行原理,能够通过汇编语言编写程序,并通过微处理器执行程序实现特定的功能。
这个实验为我今后学习计算机体系结构和操作系统打下了坚实的基础。
实验总结:通过这几个实验,我深入了解了微机原理课程的实践内容和相关知识。
实验的过程中,我不仅学会了使用仪器设备和工具,还培养了自己的动手能力和团队合作精神。
通过不断的实践,我对计算机内部结构和运行原理有了更深刻的理解,也提高了我的问题解决能力和创新思维。
未来展望:微机原理实验的学习只是计算机科学与技术专业中的一小部分。
我希望在今后的学习过程中能加深对计算机体系结构、操作系统、编程语言等方面的学习,并不断深入钻研,成为一名优秀的计算机科学与技术专业人才。
实验3. 循环程序设计一、实验目的⒈掌握移位指令的使用方法。
⒉学会循环结构程序的编程方法。
⒊利用DEBUG调试程序查看循环程序循环过程中CS和IP的变化情况。
二、实验要求⒈编写程序并上机调试,记录运行结果。
⒉用DEBUG调试程序调试所编程序,查看并记录每条指令内存单元地址及执行结果(包括F标志寄存各位值。
)⒊注意观察并记录每条指令执行后CS和IP寄存器值变化情况,以加深对循环程序的概念的理解。
三、实验内容⒉编写统计15个学生数学学习成绩程序。
要求:分别统计出低于60分,60-69分,70-79分,80-89分,90-100分的人数,并存放到S5,S6,S7,S8,S9,S10对应内存单元中。
源程序代码;DATA SEGMENTDATA1 DB 55,60,65,88,67,70,75,80,77,85,90,66,95,53,100DATA2 DB 5 DUP(?)DATA ENDS;CODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV CX,15LEA SI,DATA1LEA DI,DATA2AGAIN:MOV AL,[SI]CMP AL,90JB NEXT1INC BYTE PTR[DI]JMP NEXT0NEXT1:CMP AL,80JB NEXT2INC BYTE PTR[DI+1]JMP NEXT0NEXT2:CMP AL,70JB NEXT3INC BYTE PTR[DI+2]JMP NEXT0NEXT3:CMP AL,60JB NEXT4INC BYTE PTR[DI+3]JMP NEXT0NEXT4:INC BYTE PTR[DI+4]NEXT0:INC SILOOP AGAINMOV AH,4CHINT 21HCODE ENDSEND START程序运行结果截图:四、实验总结本次实验掌握移位指令的使用方法。
一、实验目的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. 熟悉微机的基本结构和工作原理。
2. 掌握微机基本操作,包括启动、关闭、使用键盘和鼠标等。
3. 学习微机操作系统的基础知识,包括文件管理、程序管理、系统设置等。
4. 培养动手能力和独立解决问题的能力。
二、实验环境1. 硬件环境:微机一台、显示器一台、键盘一个、鼠标一个。
2. 软件环境:Windows操作系统、常用办公软件等。
三、实验内容及步骤1. 微机基本结构和工作原理(1)观察微机外部结构,了解各部件的名称和功能。
(2)打开微机,观察启动过程,了解微机自检和启动顺序。
(3)学习微机内部结构,了解CPU、内存、硬盘、显卡等部件的功能。
(4)了解微机工作原理,包括指令执行过程、数据传输过程等。
2. 微机基本操作(1)学习启动和关闭微机的方法,了解安全关机的重要性。
(2)学习使用键盘和鼠标进行基本操作,如打开、关闭程序、切换窗口等。
(3)学习使用快捷键提高工作效率。
3. 微机操作系统基础知识(1)学习Windows操作系统的基本界面和功能。
(2)学习文件管理,包括创建、复制、移动、删除文件和文件夹等操作。
(3)学习程序管理,包括安装、卸载、运行程序等操作。
(4)学习系统设置,包括显示设置、声音设置、网络设置等。
4. 实验练习(1)练习使用Windows自带的画图软件,绘制简单的图形。
(2)练习使用Word文档编辑功能,制作一份简单的文档。
(3)练习使用Excel表格处理功能,制作一份简单的表格。
(4)练习使用PowerPoint演示文稿制作功能,制作一份简单的演示文稿。
四、实验结果与分析1. 实验结果通过本次实验,我们熟悉了微机的基本结构和工作原理,掌握了微机基本操作,学习了微机操作系统基础知识,并能够运用所学知识解决实际问题。
2. 实验分析(1)在实验过程中,我们发现微机的基本操作对于提高工作效率具有重要意义。
熟练掌握键盘和鼠标操作,能够使我们更加高效地完成工作。
(2)在文件管理方面,了解文件和文件夹的基本操作,有助于我们更好地管理计算机中的数据。
一、实验目的1. 熟悉微机的内部结构,了解各部件的功能。
2. 掌握微机拆卸和组装的基本方法和技巧。
3. 培养动手能力和团队协作精神。
二、实验原理微机(计算机)是一种由多种电子元件组成的复杂系统,主要由主机箱、显示器、键盘、鼠标等组成。
主机箱内部包括主板、CPU、内存、硬盘、光驱、显卡、声卡、网卡等部件。
这些部件通过主板上的插槽和接口相互连接,共同完成计算机的运行。
三、实验环境1. 实验器材:微机一台、螺丝刀一把、实验指导书一份。
2. 实验软件:无。
四、实验内容1. 微机拆卸步骤(1)切断电源,确保安全。
(2)打开机箱,观察内部结构。
(3)拔掉主机箱背后的所有连接线,包括显示器、键盘、鼠标等。
(4)拆卸机箱侧面板,方便操作。
(5)拆卸电源线,将电源盒从机箱中取出。
(6)拆卸硬盘、光驱、软驱,注意拔掉数据线和电源线。
(7)拆卸各种功能卡,如显卡、声卡、网卡等,注意拔掉数据线和电源线。
(8)拆卸内存条,注意内存条两边的卡子。
(9)拆卸CPU,注意CPU风扇。
(10)拆卸主板,注意拔掉主板上的所有连接线和电源线。
2. 微机组装步骤(1)将主板固定到机箱上,安装电源线。
(2)安装CPU和CPU风扇,注意安装方向。
(3)安装内存条,注意卡子。
(4)安装硬盘、光驱、软驱,连接数据线和电源线。
(5)安装各种功能卡,连接数据线和电源线。
(6)连接机箱背后的连接线,包括显示器、键盘、鼠标等。
(7)安装机箱侧面板,固定螺丝。
(8)接通电源,开机测试。
五、实验过程及注意事项1. 在拆装过程中,注意安全,切断电源,防止触电。
2. 在拆卸和安装过程中,注意各个部件的安装方向,避免损坏。
3. 在拆卸内存、CPU等部件时,注意不要用力过猛,以免损坏。
4. 在安装过程中,注意连接线的正确性,确保计算机正常运行。
5. 在组装过程中,注意各个部件的固定,防止在运行过程中松动。
六、实验结果与分析通过本次实验,我们掌握了微机的拆卸和组装方法,熟悉了微机的内部结构,了解了各部件的功能。
微机实习报告第一篇:微机实习报告计算机上机实习报告一、实习目的:本次上机实习的目的是使同学们熟悉office软件。
1、能用WORD做基本的文档录入和编辑。
会设置常见的文字格式和版式。
2、能用ppt做基本的幻灯片。
会设置常见幻灯片效果和格式。
会播放幻灯片。
3、会使用Excel录入数据,会设置数据格式。
会基本的表格统计和分析。
二、实习任务:1、选定一个主题,收集资料,整理成为一篇综述性报告;2、假定为某班班主任,根据本班成绩进行成绩分析,撰写一篇班级成绩分析报告;3、制作一个以第一题的主题为演讲内容的演示文稿;4、选做题:利用PS进行平面艺术创作;5、将以上操作所产生的文件打包压缩成一个文件上交;6、写一份关于本次上机实习的实习报告。
三、实习总结:1、第一大题的论文内容不是很完美,但总体上,成绩分析表将学生的加权平均分、名次、各分数段人数、优秀生名单等分析到位,运算到位。
演示文稿花了很多心思去做,用来很多效果,出来还是不错的。
2、此次实习时间虽不是很长,但我学会了许多东西,特别是一些课堂上没弄懂的问题,实习中通过操作将其弄懂了。
另外,我也学会了如何调试word文档,总而言之,实际操作比课堂上更容易掌握知识,课堂上老师讲的很好,可我一次并不能消化多少,而上机操作则不同,不会就不能进行下一步,必须弄懂才能做接下来的工作,而且能够掌握得更好。
3、此次实习收获最大的并不是对office的掌握,而是对学习方法的认识,实习过程中经常遇到各种各样的问题,老师虽然能帮助我解决一部分,但最终还是需靠自己,多动脑,多思考,再加上细心,许多问题都能迎刃而解。
4、对于意见和建议的话,我只想说由于早上第一节上机就要对着大频幕台式电脑会带来身体上的不适,希望以后上机实习中能将时间更好的科学安排好。
第二篇:微机实习报告微机控制系统实习报告微机实习是我们专业的一门必修的专业实习课,也是大学期间最后的一门实习课,实习的目的是使我们进一步加深对《微机原理与接口技术》、《单片机原理与应用》等课程相关理论知识的理解,并基本掌握将这些理论知识应用于自动控制系统设计的基本方法与技能,掌握收集、分析、应用资料的基本方法,通过技术方案的选择论证、硬件设计、程序设计,掌握自控原理、微机原理、单片机、计算机控制等课程理论知识在自动控制中的应用方法,掌握基于微型计算机的自动控制装置、自动测试仪器等的设计方法与技能为今后从事相关技术工作奠定必要的基础。
微机系统实验报告一、实验目的本次微机系统实验的主要目的是通过实际操作和研究,深入了解微机系统的组成、工作原理以及相关的硬件和软件技术,提高我们对计算机系统的理解和应用能力。
二、实验设备与环境本次实验所使用的设备包括一台配备有英特尔酷睿 i5 处理器、8GB 内存、512GB 固态硬盘的微机,以及相关的实验仪器和软件,如逻辑分析仪、示波器、编译软件等。
实验环境为 Windows 10 操作系统。
三、实验内容与步骤(一)微机系统硬件组成的认识首先,我们对微机系统的硬件组成进行了详细的观察和学习。
打开计算机主机箱,我们可以看到主板、CPU、内存、硬盘、显卡、声卡等主要硬件组件。
通过观察它们的外观、接口和标识,了解了它们的功能和作用。
(二)CPU 性能测试使用专门的 CPU 性能测试软件,对微机的 CPU 进行了性能测试。
在测试过程中,我们记录了 CPU 的主频、核心数、线程数等参数,并观察了其在不同负载下的性能表现,如处理单线程任务和多线程任务时的速度和效率。
(三)内存性能测试通过内存测试软件,对微机的内存进行了读写速度、延迟等性能指标的测试。
同时,还研究了不同内存容量和频率对系统性能的影响。
(四)硬盘性能测试利用硬盘性能测试工具,对微机的固态硬盘进行了顺序读写、随机读写等性能测试。
分析了硬盘的读写速度、访问时间等参数,评估了其对系统整体性能的贡献。
(五)显卡性能测试使用显卡性能测试软件,对微机的显卡进行了图形处理能力的测试。
包括 3D 渲染、游戏性能等方面的测试,了解了显卡在不同应用场景下的表现。
(六)系统稳定性测试为了确保微机系统在长时间运行中的稳定性,我们进行了长时间的压力测试。
通过运行大型软件、多任务处理等方式,观察系统是否出现死机、蓝屏等故障。
四、实验结果与分析(一)CPU 性能测试结果经过测试,我们发现微机所配备的英特尔酷睿 i5 处理器在处理单线程任务时表现出色,其主频较高,能够快速完成单个任务。
计算机科学与技术系实验报告专业名称计算机科学与技术课程名称微机原理与接口技术项目名称进制转换实验班级学号姓名同组人员无实验日期 2016/06/28一、实验目的与要求1、熟悉二进制、十进制、十六进制转换规则。
2、熟悉算术运算指令及移位指令的运用。
二、实验逻辑原理图与分析(汇编—流程图)2.1 画实验逻辑原理图三、程序分析1、十进制转二进制(此处时代码,但是由于上传问题,学生可以自己添加)将存放转换后的二进制数值,并通过移位的方式将寄存器中的每一位转换成对应的字符显示出来就成了对应的二进制。
2、二进制转十进制(此处也是代码,只要把代码复制进去就行。
也可以私聊我,我分享代码给你们。
)用系统功能调用将上面程序除出来的每一位转换成字符输出到显示器上来,从而完成2进制向10进制的转黄。
四、实验数据和结果分析4.1 实验结果数据二进制转十进制实验结果: 00001111B=15D;十进制转二进制实验结果:27D=00011011B;十六进制转十进制的实验结果:0011H=17D4.2 结果数据分析二进制转十进制结果分析:((0*2+1)*2+1)*2+1)*2+1=15;十进制转二进制结果分析:该数在计算机是以二进制形式存储的,即0,1,每次输出时,根据最高位判断一下是1还是0;十六进制转十进制结果分析:(0*16+1)*16+1=17五、实验问题分析、思考题与小结在实验过程中,我们发现对于16位的10转2中,其高位会出错通过检测盘查发现,错误出在对于寄存器的界限上以及高低位的使用上有问题。
本次实验过程中,我们进一步了解的系统功能调用,如从键盘上输入字符以及从显示器上显示对应的字符。
了解了在汇编语言中如何实现子函数调用,利用call 指令调用对应的函数,从而减少程序的重复性以及方便程序的可读性。
在整体实验中熟悉了移位指令,算术指令以及堆栈相关的指令,对于这些指令的用法进一步了解了。
并通过在编写程序中出现的错误加深了自身的编程习惯。
实验名称:微机组装实验实验时间:2023年4月15日实验地点:计算机实验室实验目的:1. 熟悉微型计算机的基本组成和工作原理。
2. 学会组装微型计算机的基本步骤和方法。
3. 培养动手能力和团队协作精神。
实验器材:1. 主板1块2. CPU 1个3. 内存条2根4. 硬盘1块5. 光驱1个6. 显卡1块7. 电源1个8. 机箱1个9. 鼠标1个10. 键盘1个11. 螺丝刀1把12. 螺丝若干13. 计算机电源线1条14. 数据线1条15. 主板跳线1条实验步骤:1. 准备工作(1)将所有器材放在实验桌上,检查是否齐全。
(2)将主板、CPU、内存条、硬盘、光驱、显卡等部件进行清灰处理。
2. 组装主板(1)将主板放在机箱底部,注意主板上的插槽和接口方向。
(2)将CPU安装到主板上,注意安装方向,插入CPU插槽,并固定好。
(3)将内存条安装到内存插槽中,注意安装方向,确保内存条卡扣卡紧。
(4)将硬盘和光驱安装到机箱的硬盘架上,连接好电源线和数据线。
(5)将显卡安装到主板的PCI-E插槽中,注意安装方向,确保显卡卡扣卡紧。
(6)将电源线连接到主板的相应接口,注意连接方向。
3. 组装电源(1)将电源安装在机箱的电源架上,注意电源的安装方向。
(2)将电源线连接到各个硬件设备,包括主板、硬盘、光驱、显卡等。
4. 组装机箱(1)将机箱后部的挡板安装好,将电源、硬盘、光驱等设备的电源线和数据线连接到机箱的相应接口。
(2)将键盘、鼠标连接到主板的USB接口。
(3)将显示器、音响等外部设备连接到机箱的相应接口。
5. 启动计算机(1)打开电源,检查各个硬件设备是否正常工作。
(2)进入BIOS设置,检查硬件配置是否正确。
(3)安装操作系统和驱动程序。
实验结果:通过本次实验,成功组装了一台微型计算机。
在组装过程中,严格按照实验步骤进行操作,确保了各个硬件设备的正确连接和安装。
计算机启动后,系统运行稳定,各项功能正常。
实验心得:1. 在组装计算机的过程中,要熟悉各个硬件设备的功能和安装方法,确保安装正确。
实验名称:微机原理与接口技术实验实验日期:2023年11月X日实验地点:微机原理实验室实验仪器:微机原理实验箱、计算机、仿真软件等实验人员:XXX、XXX、XXX一、实验目的1. 理解微机原理的基本概念和组成结构。
2. 掌握计算机的基本工作原理和指令系统。
3. 学习计算机接口技术的基本原理和方法。
4. 通过实验,提高动手能力和实际操作技能。
二、实验内容1. 计算机组成结构实验:- 学习计算机的硬件组成,包括中央处理器、存储器、输入输出设备等。
- 了解计算机的工作原理,包括数据的输入、处理、输出过程。
- 使用实验箱进行计算机组成结构实验,验证计算机的基本工作原理。
2. 指令系统实验:- 学习汇编语言的基本语法和指令系统。
- 掌握指令的格式、操作数和寻址方式。
- 使用汇编语言编写程序,实现简单的计算、数据传输和逻辑运算等功能。
3. 接口技术实验:- 学习计算机接口的基本原理和方法。
- 了解常用的接口电路和芯片。
- 使用接口技术实现数据传输、信号处理等功能。
- 学习仿真软件的使用方法,包括程序编写、调试和运行等。
- 使用仿真软件模拟计算机的工作过程,验证程序的正确性。
三、实验步骤1. 计算机组成结构实验:- 搭建实验箱,连接计算机硬件设备。
- 编写程序,实现简单的计算、数据传输和逻辑运算等功能。
- 观察实验结果,验证计算机的基本工作原理。
2. 指令系统实验:- 学习汇编语言的基本语法和指令系统。
- 编写汇编语言程序,实现简单的计算、数据传输和逻辑运算等功能。
- 使用汇编语言编写程序,实现更复杂的计算和数据处理功能。
3. 接口技术实验:- 学习计算机接口的基本原理和方法。
- 使用接口技术实现数据传输、信号处理等功能。
- 编写程序,实现接口功能,并验证其正确性。
4. 仿真软件实验:- 使用仿真软件编写程序,实现计算机的基本工作过程。
- 使用仿真软件调试程序,验证程序的正确性。
- 使用仿真软件模拟接口电路的工作过程,验证接口功能的正确性。
微机原理及应用实验报告微机原理及应用实验报告1. 引言微机原理及应用是计算机科学与技术专业的一门重要课程,通过该课程的学习和实验,我们可以深入了解微机的基本原理和应用技术。
本文将对我们进行的微机原理及应用实验进行详细报告,包括实验目的、实验内容、实验步骤、实验结果及分析等。
2. 实验目的本次实验的目的是通过实际操作,加深对微机原理的理解,掌握微机的基本组成和工作原理,以及学习并应用微机的常见应用技术。
3. 实验内容本次实验主要涉及以下内容:- 微机的基本组成和结构- 微机的工作原理- 微机的存储器和输入输出设备- 微机的指令系统和编程技术4. 实验步骤4.1 实验一:微机的基本组成和结构在这个实验中,我们首先学习了微机的基本组成和结构,包括中央处理器、存储器、输入输出设备等。
通过观察实际的微机硬件设备,我们对微机的组成有了更加直观的认识。
4.2 实验二:微机的工作原理在这个实验中,我们学习了微机的工作原理,包括指令的执行过程、中央处理器的工作原理等。
通过实际操作,我们对微机的工作过程有了更加深入的理解。
4.3 实验三:微机的存储器和输入输出设备在这个实验中,我们学习了微机的存储器和输入输出设备的原理和应用。
通过实际操作,我们了解了存储器的读写过程,以及输入输出设备的工作原理。
4.4 实验四:微机的指令系统和编程技术在这个实验中,我们学习了微机的指令系统和编程技术。
通过实际编写和执行简单的汇编语言程序,我们掌握了微机的编程技术,并了解了指令的执行过程。
5. 实验结果及分析通过以上实验,我们对微机的原理和应用有了更加深入的理解。
我们通过实际操作,掌握了微机的基本组成和结构,了解了微机的工作原理,熟悉了微机的存储器和输入输出设备,掌握了微机的指令系统和编程技术。
这些知识和技能对我们今后的学习和工作都具有重要的意义。
6. 总结通过本次微机原理及应用实验,我们深入了解了微机的基本原理和应用技术。
通过实际操作,我们对微机的组成和工作原理有了更加直观和深入的理解,掌握了微机的存储器和输入输出设备的原理和应用,以及微机的指令系统和编程技术。
【关键字】实验报告四川大学微机保护实验报告3篇篇一:电力系统继电保护实验报告实验一电流继电器特性实验一、实验目的1、了解继电器的結构及工作原理。
2、掌握继电器的调试方法。
二、构造原理及用途继电器由电磁铁、线圈、Z型舌片、弹簧、动触点、静触点、整定把手、刻度盘、轴承、限制螺杆等组成。
继电器动作的原理:当继电器线圈中的电流增加到一定值时,该电流产生的电磁力矩能够克服弹簧反作用力矩和摩擦力矩,使Z型舌片沿顺时针方向转动,动静接点接通,继电器动作。
当线圈的电流中断或减小到一定值时,弹簧的反作用力矩使继电器返回。
利用连接片可将继电器的线圈串联或并联,再加上改变调整把手的位置可使其动作值的调整范围变更四倍。
继电器的内部接线图如下:图一为动合触点,图二为动断触点,图三为一动合一动断触点。
电流继电器用于发电机、变压器、线路及电动机等的过负荷和短路保护装置。
三、实验内容1. 外部检查2. 内部及机械部分的检查3. 绝缘检查4. 刻度值检查5. 接点工作可靠性检查四、实验步骤1、外部检查检查外壳与底座间的接合应牢固、紧密;外罩应完好,继电器端子接线应牢固可靠。
1. 内部和机械部分的检查a. 检查转轴纵向和横向的活动范围,该范围不得大于0.15~0.2mm,检查舌片与极间的间隙,舌片动作时不应与磁极相碰,且上下间隙应尽量相同,舌片上下端部弯曲的程度亦相同,舌片的起始和终止位置应合适,舌片活动范围约为7度左右。
b. 检查刻度盘把手固定可靠性,当把手放在某一刻度值时,应不能自由活动。
c. 检查继电器的螺旋弹簧:弹簧的平面应与转轴严格垂直,弹簧由起始位置转至刻度最大位置时,其层间不应彼此接触且应保持相同的间隙。
d. 检查接点:动接点桥与静接点桥接触时所交的角度应为55~65度,且应在距静接点首端约1/3处开始接触,并在其中心线上以不大的摩擦阻力滑行,其终点距接点末端应小于1/3。
接点间的距离不得小于2mm,两静接点片的倾斜应一致,并与动接点同时接触,动接点容许在其本身的转轴上旋转10~15度,并沿轴向移动0.2~0.3mm,继电器的静接点片装有一限制振动的防振片,防振片与静接点片刚能接触或两者之间有一不大于0.1~0.2mm的间隙。
微机原理与接口技术实验报告(三)1、实验目的:1)学习程序中有限的寄存器的使用。
2)学习使用冒泡法排序3)学习程序流程控制:①条件跳转指令ja jb ②call指令,观察程序执行时堆栈的变化(学会用debug –g命令设置断点)4)学习利用编译错误信息进行程序修改,通过运行寻找并改正逻辑错误。
5)灵活运用各种dos功能调用实现显示功能6)学习将数字用转换成相应的ascii码并显示2、实验内容:多重循环程序设计:多重循环中,循环中包含另一个循环,每一循环都有各自的循环计数器和终点判断。
应注意:各重循环初始条件的控制;内循环可以嵌套在外循环中,也可以几个内循环并列在外循环中,但各层循环之间不能交叉,内循环可以跳到外循环中,不可以从外循环直接跳进内层循环;应用:冒泡排序法以Buffer为首地址保存一组(假设10个)无序的有符号数,编写排序程序使数由小到大重新排列。
程序框图如下:举例:(值1 2 3 4,数值越大气泡越大)原顺序:第一次交换第一次内循环结束(外循环1) 第二次内循环结束(外循环2)3、试验结果程序编写如下:dispmsg macro messgemov ah,9lea dx,messgeint 21hendm.model small.dataBuffer db 10,-30,52,2,42db 92,32,-36,31,63N equ $-bufferjieshu db '$'newlines db 0dh,0ahjieguo db ' the result is:',0dh,0ah jguo db 30 dup(?,?),'$'.stack 100.codemov ax,@datamov ds,axmov ax,@stackmov ss,axmov bx,offset buffermov cx,N-1lop1:mov dx,cxlop2:mov al,[bx]cmp al,[bx+1]jle bijiaoxiayigexchg al,[bx+1]mov [bx],aljixu:inc bxbijiaoxiayige:inc bxloop lop2mov cx,dxmov bx,offset bufferloop lop1xianshi: mov si,offset buffer mov di,offset jguoxiayige:mov al,[si]cmp al,'$'jz wanbimov ch,almov cl,4shr al,clcall dispmov al,chand al,0fhcall dispinc sijmp xiayigewanbi:dispmsg jieguo Mov ax,4c00HInt 21Hdisp proccmp al,0ahjs doneadd al,7done:add al,30h mov [di],alinc diretdisp endpEndend start该程序中,首先定义一个宏dispmsg,然后定义各段。
微机原理实验报告实验目的,通过本次实验,掌握微机原理的基本知识,了解微机系统的组成和工作原理,掌握微机系统的组装和调试方法。
实验一,微机系统组成及工作原理。
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. 启动计算机前,应检查各硬件设备的连接是否牢固,以及电源线的连接是否正确。
五、实验结果与分析经过以上的实验步骤,我们成功地组装了一台微机。
在启动计算机后,我们观察到主板上的指示灯正常亮起,显示器也正常显示。
这表明我们的组装工作是成功的。
六、实验心得通过本次微机组装实验,我对微机的组装原理和方法有了更深入的了解。
在实际操作中,我遇到了一些问题,但通过仔细观察和耐心解决,最终成功地完成了组装。
这次实验让我体会到了动手实践的重要性,同时也提高了我解决问题的能力。
微机原理实验报告(3)一、实验名称七段数码显示二、实验目的掌握接口芯片的编址方法,掌握8255的初始化设置,及数码管显示原理,掌握段控及位控的概念。
三、实验内容连接地址译码器与8255的连线及8255与数码管的连线;在数据段中存放0到9的字型码;从微机键盘键入2个数字的ASCII码,在输入过程中检查如非数字则重新输入;然后将输入的ASCII码变成相应的数字,再利用换码指令XLAT查表得到相应的字型码;将字型码送到8255输出口所接的数码管上显示。
四、程序流程图:(见末页)五、实验结论:符合预期,输入2个数字,七段数码管显示这两个数字。
六、实验心得七段数码显示作为第一次硬件实验,虽然程序不难,但是在实验过程中还是遇到了不少这样或者那样的问题。
主要问题还是集中在硬件方面。
程序方面,上机之前我已经完成了程序的编写,在实验室用了大概20分钟进行了调试,消除了7个编程中的错误。
但是进行编译运行后,数码管始终无法显示正确的数字。
在确定程序无误后,我只能逐一排查运行失败的原因。
我首先检查了硬件连线,并且将优盘从主机上拔下,将影响因素尽量消除,但是仍然无法得到正确的结果。
接着我换来了已经完成实验的同学的实验箱,重新编译运行,数码管依旧无法正确显示。
最后不得已,我又换了一台电脑,编译运行同样的程序用同一个实验箱,终于获得了正确的结果。
实验后我思考了一下问什么会出现这种问题,我觉得可能是用于计算机与实验箱相连的扁平接线有问题才导致数码管始终无法正常工作。
这次实验过后,对于微机原理知识来说我并没有太多的收获,毕竟做到第三次实验,编写程序和软件的应用都已经轻车熟路了。
但是通过遇到上述的这个问题,我在分析问题、解决问题方面的能力有所提高。
这就是我这次最大的收获。
七、实验程序:INPORTA EQU 0EF00H-280H+288HINPORTB EQU 0EF00H-280H+289HINPORTC EQU 0EF00H-280H+28AHINPORTCRL EQU 0EF00H-280H+28BHSTACK SEGMENT STACKDW 100 DUP(?)STACK ENDSDATA SEGMENTFIGURE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH X DB 2 DUP(?)STRING DB 'PLEASE ENTER TWO NUMBERS:' , 0DH, 0AH, '$' DATA ENDSCODE SEGMENTASSUME CS:CODE, SS:STACK, DS:DATAMAIN PROCMOV AX,DATAMOV DS,AXMOV SI, OFFSET XMOV DX, OFFSET STRINGMOV AH, 9INT 21HCALL KEYINAND DL, 0FHMOV [SI], DLINC SICALL KEYINAND DL, 0FHMOV [SI], DLMOV DX, INPORTCRLMOV AL, 10000010BOUT DX, ALMOV BX, OFFSET FIGURENEXT1: MOV DX, INPORTAMOV SI, OFFSET XMOV AL, [SI+1]XLATOUT DX, ALMOV DX, INPORTCMOV AL, 01B; PC1=0,PC0=1OUT DX, ALCALL DELAYMOV DX, INPORTAMOV SI, OFFSET XMOV AL, [SI]XLATOUT DX, ALMOV DX, INPORTCMOV AL, 10B; PC1=1,PC0=0OUT DX, ALCALL DELAYMOV DL,0FFHMOV AH,6INT 21HJZ NEXT1MOV AH,4CHINT 21HMAIN ENDPKEYIN PROCAGAIN: MOV AH, 8INT 21HCMP AL, 30HJB AGAINCMP AL, 39HJA AGAINMOV DL, ALMOV AH, 2INT 21HRETKEYIN ENDPDELAY PROCPUSH BXPUSH CXMOV BX,100MOV CX,0NEXT2:LOOP NEXT2DEC BXJNZ NEXT2POP CXPOP BXRETDELAY ENDPCODE ENDSEND MAIN流程图:开始将数码管的字型码存入数据段从键盘输入2个数字输入数字存入数据段N设置8255控制字Y取数据段取个位数字偏移地址送入AL 寄存器设置8255A 口工作方式:将字型码输出至A 口利用XLAT 指令查得该数字所对应的字型码判断输入是否为2个数字Y初始化设置8255C 口工作方式:使PC1置0,PC0置1调用延时子程序取数据段取十位数字偏移地址送入AL 寄存器设置8255A 口工作方式:将字型码输出至A 口设置8255C 口工作方式:使PC1置1,PC0置0 检查是否有键按下调用延时子程序返回DOSNY。
微机组装实验报告一、实验目的随着计算机技术的不断发展,了解计算机的硬件组成和组装过程对于计算机相关专业的学生以及计算机爱好者来说变得越来越重要。
本次微机组装实验的主要目的是让我们通过实际操作,深入了解计算机硬件的各个组成部分,掌握计算机组装的基本技能和方法,提高我们的动手能力和问题解决能力。
二、实验设备和工具1、计算机硬件组件CPU:Intel Core i5-12400F主板:华硕 PRIME B660MK内存:金士顿 DDR4 3200 16GB硬盘:西部数据 SN570 500GB NVMe M2 固态硬盘+西部数据1TB 机械硬盘显卡:影驰 GeForce GTX 1650 Super电源:航嘉 GS500 400W机箱:先马平头哥 M1散热器:利民 AX120 R SE显示器:AOC 24B1XH键盘、鼠标:罗技 MK1202、工具螺丝刀静电手环三、实验步骤1、准备工作首先,将所有的计算机硬件组件从包装盒中取出,并放置在一个干净、宽敞的工作台上。
佩戴静电手环,以防止静电对计算机硬件造成损害。
2、安装 CPU打开主板上的 CPU 插座盖子,注意观察插座上的缺口和 CPU 上的金三角标识,确保方向正确。
轻轻将 CPU 放入插座中,注意不要用力按压,确保 CPU 的引脚与插座完全对齐。
合上 CPU 插座盖子,并将固定杆扣紧。
3、安装 CPU 散热器在 CPU 表面均匀涂抹一层散热硅脂。
将散热器的底座对准主板上的安装孔位,使用螺丝将散热器固定在主板上。
将散热器的风扇电源线连接到主板上的 CPU_FAN 接口。
4、安装内存观察主板上的内存插槽,找到与内存金手指缺口对应的插槽位置。
将内存的金手指对准插槽,以 45 度角插入插槽,然后轻轻按下内存,直到两侧的卡扣自动扣紧。
5、安装硬盘将 M2 固态硬盘插入主板上的 M2 插槽,并用螺丝固定。
将机械硬盘安装在机箱的硬盘位上,使用螺丝固定,并连接好SATA 数据线和电源线。
微机检测与维修实验报告(优秀范文5篇)第一篇:微机检测与维修实验报告ν更多企业学院:《中小企业管理全能版》 183 套讲座+89700 份资料《总经理、高层管理》 49 套讲座+16388 份资料《中层管理学院》 46 套讲座+6020 份资料《国学智慧、易经》 46 套讲座《人力资源学院》 56 套讲座+27123 份资料《各阶段员工培训学院》 77 套讲座+ 324 份资料《员工管理企业学院》 67 套讲座+ 8720 份资料《工厂生产管理学院》 52 套讲座+ 13920 份资料《财务管理学院》 53 套讲座+ 17945 份资料《销售经理学院》 56 套讲座+ 14350 份资料《销售人员培训学院》 72 套讲座+ 4879 份资料ν更多企业学院:《中小企业管理全能版》 183 套讲座+89700 份资料《总经理、高层管理》 49 套讲座+16388 份资料《中层管理学院》 46 套讲座+6020 份资料《国学智慧、易经》 46 套讲座《人力资源学院》 56 套讲座+27123 份资料《各阶段员工培训学院》 77 套讲座+ 324 份资料《员工管理企业学院》 67 套讲座+ 8720 份资料《工厂生产管理学院》 52 套讲座+ 13920 份资料《财务管理学院》 53 套讲座+ 17945 份资料《销售经理学院》 56 套讲座+ 14350 份资料《销售人员培训学院》 72 套讲座+ 4879 份资料ν更多企业学院:《中小企业管理全能版》 183 套讲座+89700 份资料《总经理、高层管理》 49 套讲座+16388 份资料《中层管理学院》 46 套讲座+6020 份资料《国学智慧、易经》 46 套讲座《人力资源学院》 56 套讲座+27123 份资料《各阶段员工培训学院》 77 套讲座+ 324 份资料《员工管理企业学院》 67 套讲座+ 8720 份资料《工厂生产管理学院》 52 套讲座+ 13920 份资料《财务管理学院》 53 套讲座+ 17945 份资料《销售经理学院》 56 套讲座+ 14350 份资料《销售人员培训学院》 72 套讲座+ 4879 份资料江西科技师范学院实验报告课程微机的检测与维修院系教育学院班级教育技术学学号20092295姓名邓单单报告规格一、实验目的二、实验原理三、实验仪器四、实验方法及步骤五、实验记录及数据处理六、误差分析及问题讨论目目录1.计算机硬件组装2.BIOS_CMOS解析与应用3.4.5.6.7.8.9.10.11.12.13.14.15.每次实验课必须带上此本子,以便教师检查预习情况和记录实验原始数据。
微机原理实验报告
一、实验目的
本次实验的主要目的是了解微机原理、学习微机的基础知识、技能和操作方法,还有熟悉微机实验室的使用方法。
二、实验过程
在实验室中,我们首先进行了掌握微处理器的基本指令集和编程技巧的实验。
通过对微处理器的学习,我们了解到了微处理器的组成结构和工作原理,同时也了解了微处理器的基础指令集,包括数据的传送、算术、逻辑、分支、循环指令等等。
接着我们进行了CPU总线实验。
通过对CPU总线的学习,我们了解了CPU读写内部和外部存储器的方法和原理。
同时,我们学习了编写程序来控制CPU读写存储器等。
最后,我们进行了8255并行接口控制实验。
通过学习并实践8255并行接口控制实验,我们了解了接口及其编程。
三、实验结果
在实验中,我们成功地掌握了微处理器的基本指令集和编程技巧,了解了微处理器的组成结构和工作原理,同时掌握了CPU总
线实验和8255并行接口控制实验。
在实验中不仅增长了专业知识,而且也培养了我们的实验能力,并进一步增强了我们的实践能力。
四、实验心得
通过这次实验,我们意识到,要想成为一名优秀的计算机专业
人才,必须首先打牢微机原理的基础,通过大量的实践和实验,
来应用理论知识,深入了解计算机底层的数据处理方式以及处理
器和存储器的工作原理。
只有这样才能够在日后工作中运用自如,并且在以后的学习和研究中更具备竞争力。
在以后的学习中,我将持续学习和实践,不断探索和发现,提
升自身的能力,为未来的发展做好充分的准备。
南京工程学院
电力工程学院
2011/ 2012 学年第 1 学期
实验报告
课程名称微机原理及应用
实验项目名称顺序结构程序设计
实验学生班级监控091
实验学生姓名
实验时间 2011.10.23
实验地点电力工程基础实验室8-216
实验报告成绩:评阅教师签字:
年月日电力工程学院二OO七年制
说明
1. 实验报告为实验的重要考核依据之一,每个实验必须定一份实验报告. 本实验报告原则上要求手写。
2.本实验报告各项内容的具体格式、字数可由指导教师根据实验具体情况提出具体要求。
各项内容可另附页,为便于归档,附页尺寸不得大于本实验报告尺寸,并注意粘牢于附页粘贴处。
3. 实验报告封面中的“实验名称”应为实验教学大纲上所列的规范名称,“实验地点”应写出实验室的具体名称。
请确认无误后再填写。
4. 实验报告的建议格式为:
一、实验目的和要求;
二、主要实验仪器和设备;
三、本次实验内容
(一)实验项目名称(按本次实验各项目填写)
1、原理或接线图
2、实验步骤及注意事项
3、实验预习过程中所遇到问题……
四、实验记录及数据处理(主要内容包括实验具体实施步骤、实验原始数据、计算过程与结果、数据曲线、图表等。
具体格式按指导教师要求)
五、实验结论(主要内容包括本实验小结、实验体会或疑问等。
具体格式按指导教师要求)
5. 实验成绩由实验预习、实验表现、实验报告三部分组成。
其中前两项各占总成绩的30%。
实验报告成绩依据报告的科学性、全面性、规范性及书写态度综合考核。
实验报告采用百分制,占实验总成绩的40%,教师请阅本报告后需签字并给出实验报告百分制成绩。
6. 实验报告需按要求时间以班级为单位交给指导教师,最长时间不得超过两周,实验报告如有明显抄袭者或不交者,实验总评成绩按 0 分记。
一、实验目的和要求
1、熟悉汇编语言集成编译软件的使用方法。
2、熟悉8086汇编指令,能自己编写简单的程序并调试运行验证结果。
二、实验任务
学习使用汇编语言集成编译软件,软件提供了编辑、编译、运行、调试汇编语言程序的集成环境。
验证及编写、调试实验内容。
三、主要实验设备和软件
星研集成环境软件
四、实验内容
1、实验题目:
(1)编写程序,计算{W-(X+120)*Y+200}/Z的值,其中W、X、Y、Z均为带符号数。
将计算结果分别存放在以RESULT单元开始的数据区中。
(2)、程序清单:
DATA SEGMENT
W DW 1200 ;数据定义
X DW -30
Y DW -25
Z DW 500
RESULT DW 2 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AX,X
ADD AX,120 ;X+120,注意标志位变化
IMUL Y ;(X+120)*Y,注意标志位变化
MOV CX,AX
MOV BX,DX ;乘积暂存BX:CX
MOV AX,W ;将W带符号位扩展
CWD
SUB AX,CX
SBB DX,BX ;结果在DX:AX中,注意标志位变化
ADD AX,200 ;实现W-(X+120)*Y+120,注意标志位
变化
ADC DX,0 ;结果在DX:AX中,注意标志位变化 IDIV Z ;商在AX中,余在DX中,注意标志位变化
MOV RESULT,AX ;存放结果到数据区
MOV RESULT+2,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START
(3)、运行结果截屏
X+120,注意标志位变化
(X+120)*Y,注意标志位变化
结果在DX:AX中,注意标志位变化
实现W-(X+120)*Y+120,注意标志位变化
商在AX中,余在DX中,注意标志位变化
观察得RESULT的商为7H,余为96H(对应观察AL,DL)。
验证程序成功。
(4)、分析与思考:此实验比较简单,只是要注意符号位的变化和除法的扩展等。
2、编写程序:
(1)、实验题目:实现组合BCD码转换成ASC码并送CTR显示。
(2)、程序清单:
CODE SEGMENT
ASSUME CS:CODE
BEGIN : MOV AL,27H ;27的BCD码,先显示高位
MOV DL,AL
MOV BL,AL
MOV CL,4
SHR DL,CL
OR DL,30H
MOV AH,38H
MOV AH,2H
INT 21H ;显示“2”
MOV DL,BL
AND DL,0FH
OR DL,30H
MOV AH,2
INT 21H ;显示“7”
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN
(3)、运行结果:截屏
回显“2”
回显“7”
(4)、分析与思考:此实验主要是关于AL累加器的变化,由于在使用显示指令后AL中的值发生了变化,所以在一开始将AL赋给BL,保持一下,到显示'7'时再回送即可。
3.编写程序:
(1)、实验题目:试编写:设XYZ已定义为字节变量,若X和Y各存放一个32位(四字节)的无符号数,存放顺序是低位字节在先,试写出将X 和Y相加,结果存入Z的程序段。
(2)、程序清单:
DATA SEGMENT
X DB 0CDH,0ABH,34H,012H
Y DB 0BAH,0DCH,21H,43H
Z DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA BX,X
MOV AL,[BX]
ADD AL,Y
MOV Z,AL
MOV AL,[BX+1]
ADC AL,Y+1 ;保持低位的进位,所以用ADC
MOV Z+1,AL
MOV AL,[BX+2]
ADC AL,Y+2
MOV Z+2,AL
MOV AL,[BX+3]
ADC AL,Y+3
MOV Z+3,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
(3)、运行结果截屏
注:本实验中X=1234ABCDH,Y=4321DCBAH。
应实验要求低字节在先存放,最后应得Z=55568887H。
现用截屏进行验证。
得Z=55568887H。
验证程序成功。
(4)、分析与思考:此实验主要是将两个32位无符号数存放在以字节为单元的存储空间中进行加和计算,要注意的就是低位的进位。
四、实验思考题
编写程序实现运算(式中W1W2W3W4为字节变量,运算结果的商存放在W3,余数存放在W4中):(W1 -W2)/10 W3,W4。
程序清单:DATA SEGMENT
W1 DW 98H
W2 DW 12H
W3 DW ?
W4 DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AX,W1
MOV BX,W2
SUB AX,BX
SUB DX,DX
MOV BX,10H
DIV BX
MOV W3,AX
MOV W4,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START
(注:最后W3=0008H,W4=0006H,已经经过EMU8086调试验证程序成功。
)
五、实验结论
此次顺序结构实验不是很难,主要是锻炼编写和调试基本代码的能力,进一步熟悉指令,伪指令等,用EMU8086感觉比clab还上手,很好用,查标志、查变量都一步到位。