欢迎来到天天文库
浏览记录
ID:29773405
大小:21.75 KB
页数:17页
时间:2018-12-23
《东华大学微机硬件实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划东华大学微机硬件实验报告 实验一基本程序编程和程序调试 一、实验目的 1、掌握数码转换等基本程序设计的技巧和方法。 2、熟悉DEBUG命令。 3、学会和掌握用DEBUG调试程序的方法。 二、实验设备 PC机一台,装有DOS基本系统 三、实验内容及步骤 用DEBUG建立、汇编和运行调试程序的操作。DEBUG是DOS系统支持的用于汇编语言源程序调试的系统软件。它共有19条命令完成相应的
2、功能,命令及其格式可参阅附录一。 DEBUG操作练习 1)实验调试程序 程序的功能是从3500H内存单元开始建立0-15共16个数据。程序如下: 地址机器码助记符 XXBF0035MOVDI,3500 XXB91000MOVCX,0010 XXB80000MOVAX,0000 XX9ESAHF目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业
3、人员的业务技能及个人素质的培训计划 200A8805MOVBYTE[DI],AL 200C47INCDI 200D40INCAX 200E27DAA 200FE2F9LOOP200A XXF4HLT 2)实验步骤: 输入与修改 ①启动DOS,在DOS提示符下输入DEBUG后回车,屏幕立即显示DEBUG提示符“—”,表明已进入DEBUG状态,可以执行DEBUG的各种命令。 ②用DEBUG中的汇编命令“A地址”将程序建立在内存单元中。在提示符“—”下键入:“AXX?”此时显示器上将会显示程序的
4、段地址CS和偏移地址IP,你就可以输入以上的程序了。即显示169C:XX键入MOVDI,3500 169C:XXMOVCX,0010 169C:XXHLT ::: ③用反汇编命令“U地址”检查程序 在提示符“—”下,键入“UXX?”,将从XX内存单元开始的内容反汇编,屏幕上显示169C:XXBF0035MOVDI,3500 169C:XXB91000MOVCX,0010目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了
5、适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 169C:XXB8000MOVAX,0000 ::: ::: 169C:XXF4HLT 当发现程序有错时,可用汇编命令“A地址”进行修改,如要修改200A单元中的指令,则键入“A200A?”,屏幕显示169C:200A,然后再键入MOVBYTE[DI],AL?,就把错误的程序改正了。 显示和修改数据 ①用修改内存单元命令“E地址”在指定内存单元中存入一个数。 如要在3500为首址的单元
6、中存入14H和25H两个数据,可在提示符“—”下,键入:“3500?”显示169C:3500××.键入14,按空格键 ××.25,按空格键 ②用显示内存命令“D地址”检查指定单元的内容 在提示符“—”下,键入“D3500?” 显示1489:2???? 1489:3510********???? :: :: 1489:3570********????目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发
7、展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 若某单元内容有错则可用命令:“E地址”进行修正。 ③用显示和修改命令“R”或“R寄存器名”显示寄存器或修改其内容 在提示符“—”下,键入“R?” 显示AX=0000BX=0000CX=0000DX=0000SP=FFEE???????? DS=169CES=169CSS=169CCS=169CIP=XX????????? 要修改IP的内容时,键入命令“RIP”后,显示IPXX,在XX之后键入新内容。 程序
8、运行 程序的运行方式有单步运行、断点运行和连续运行几种方式。 ①单步运行 输入DEBUG跟踪命令“T”或“T=地址”或“T=地址指定次数”,可从指定地址处运行该单元中的一条指令,以后只要连续输入“T”命令就能连续执行一条一条指令。 如在提示符“—”下,键入“T=XX?” 显示: AX=0000BX=0000CX=001DDX-0000SP=FFEEBP=0000SI=0000DI=000
此文档下载收益归作者所有