汇编语言实验指导书

汇编语言实验指导书

ID:18848192

大小:2.01 MB

页数:42页

时间:2018-09-22

汇编语言实验指导书_第1页
汇编语言实验指导书_第2页
汇编语言实验指导书_第3页
汇编语言实验指导书_第4页
汇编语言实验指导书_第5页
资源描述:

《汇编语言实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与接口技术实验指导书容文杰杨俊华编写河北师范大学职业技术学院电子系目录实验目的与要求………………………………….........………...1实验一汇编语言上机操作…...……………………......….....2实验二循环程序设计实验...………………………….…......9实验三TDN86/51教学系统认识实验.........................…....…11实验四8259中断控制器应用实验...…………………..........14实验五8253定时/计数器应用实验...………………....……23实验六8255并行接口应用实验...…………………....

2、......…31附录一DEBUG命令及操作..................................…………....35附录二系统编程信息.…………………………….................37实验目的与要求一、实验目的微机原理实验共安排了6个实验内容。其目的是使学生理解8086CPU系统的工作原理。熟悉8086指令系统和常用接口芯片的工作原理及使用方法。掌握汇编语言程序设计方法和常用系统功能调用的使用方法,并能利用DEDUG调试工具来调试汇编语言程序。能够利用实验室中所提供的硬件环境搭建硬件控制电路,并能完成相应的控制功能和编制有关的控制程序。为学生从事计算机研究与应

3、用工作打下一个坚实的基础。二、实验要求1.实验前要预习,做好充分准备,包括了解相应接口芯片的工作原理和使用方法,分析或编制源程序清单,了解实验步骤和调试方法等。2.要熟悉教学实验设备的使用方法。在实验过程中,要注意多观察,有意识地培养自己发现问题和解决问题的能力。3.实验完成后,必须由实验指导教师检查运行结果,经教师确认后才算完成。4.每个实验完成后,应写出实验报告。实验报告内容应包括:(1)实验目的;(2)实验设备;(3)实验内容及步骤;(4)观察到的现象及结果分析;(5)实验中遇到的问题及解决办法;(6)实验的心得体会等。5.实验时要遵守实验室的规章制度,爱护实验设备。6.实验结束后

4、,要将实验设备和实验材料收拾好,并经指导教师检查后方可离开。-40-实验一汇编语言上机操作一、实验目的掌握汇编语言程序编辑、汇编、连接、运行以及利用DEBUG调试程序的方法。二、实验设备PC机及相应的软件。三、实验内容及步骤1、编辑一个指定的汇编语言源程序,并对其进行汇编、连接和运行。2、利用DEBUG进行程序调试,掌握常用命令的使用方法,观察运行结果。3、汇编语言上机操作,见图1-1汇编语言上机操作流程。上机操作过程:开始输入cmd确认后显示:C:DocumentsandsettingAdministrator>-输入cdc:masm后显示:c:masm>-c:masm>ED

5、ITABC.asmc:masm>MASMABC;若有语法错,回EDIT下改该程序c:masm>LINKABC;若有错,回EDIT下改程序c:masm>ABC若运行结果错,回EDIT下改程序或在DEBUG下调试,找原因。c:masm>DEBUGABC.exe-40-手写源程序ABC.exe编辑源程序EDITABC.ASM汇编源程序MASMABC.ASM形成目标程序ABC.OBJ连接目标程序LINKABC.OBJ有连接错误信息?形成可执行程序ABC.EXE装入可执行程序到内存,并执行ABC.exe下一程序用DEBUG调试可执行程序DEBUG找到原因YNYNNYN有汇编错误信息?Y运行

6、结果正确?用DEBUG调试程序?图1-1汇编语言上机操作流程-40-汇编语言程序举例例1:将BL寄存器的内容按二进制形式显示出来。设:(BL)=01010011B分析:采用2号功能调用,分别输出3031303130303131显示:01010011参考程序:CODESEGMENTASSUMECS:CODESTART:MOVCX,8;显示字符个数为8MOVBL,53HNEXT:SHLBL,1;将显示位移至CF中JCONE;CF=1?MOVDL,30H;CF=0,将0的ASCII放在DL中JMPEXITONE:MOVDL,31H;CF=1,将1的ASCII放在DL中EXIT:MOVAH,2I

7、NT21H;调用DOS功能显示DECCX;循环次数减1JNZNEXT;判断是否结束MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART上机操作:c:masm>EDITShowBL.asm;编辑源程序c:masm>MASMShowBL;汇编成ShowBL.objMicrosoft(R)MacroAssemblerVersion5.10Copyright(C)MicrosoftCorp1981,1988.All

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。