debug调试程序的使用实验小结
“debug调试程序的使用实验小结”相关的资料有哪些?“debug调试程序的使用实验小结”相关的范文有哪些?怎么写?下面是小编为您精心整理的“debug调试程序的使用实验小结”相关范文大全或资料大全,欢迎大家分享。
实验一Debug程序的使用
湖北科技学院计算机科学与技术学院
《微机接口技术》实验报告
学号: 124221031 姓名: 李亮亮
实验题目: Debug程序的使用实验报告
指导老师: 范建军 实验日期: 2014.11.21
一、实验目的
1. 学习使用DEBUG调试命令。 2. 学习用DEBUG调试简单程序。
3. 通过程序验证码制及其对标志位的影响。 4. 通过调试熟悉和掌握个寄存器的作用与特点。
二、实验内容
用DEBUG调试简单程序。
三、实验仪器
微机一台
四、实验步骤
1.由DOS进入DEBUG调试环境。 (1) C:>DEBUG 将调试程序装入内存
注意:当机器控制权由DOS成功地转移给调试程序后,将显示“-”号,它是DEBUG的状态提示符,表示可以接受调试子命令了。
(2) -R 显示CPU中各寄存器当前初始内容,请记录下列各项: AX=0000 DS=073F 如图所示:
BX=0000 ES=073F CX=0000 SS=073F DX=0000 SP=00FD BP=0000 CS=073F
船舶电站调试程序与步骤
船舶电站调试程序与步骤
一、发电机(配电板)调试前的准备工作
1、为了保证在发电机主配电板调试期间,配电板上用户继续供电,将发电机上的汇流排与配电屏上的汇流排拆开,把妨碍主开关工作的连锁电路暂时中断。如果船上其他负载不需要供电,这项工作可免,440V绝缘表最好把保险丝拿掉或关断。并对照图纸检查配电板接线是否正确。
2、安排好发电机的负荷设备,(通常用水电阻和电抗器分别做纯电阻和感性负载)并使其工作正常。并用临时电缆将负荷设备与发电机屏上的汇流排连接起来。
3、为了调试方便在发电机与汇流排之间接进一只三相隔离开关和一只电压表。(小型配电板可以这样)
4、检查发电机调压器部分的冷态绝缘电阻,都应在2M?以上。现在还有一个配电板清洁。 二、调试程序与步骤
发电机组、主配电板的一般程序为:
1、首先进行电站安全系统的调试(电站安装完毕进行调试之前,首先应对安全系统进行调试,以确保调试过程的安全,一般包括:超速保护,滑油低压,冷却水高温和低压等停车和报警,配电板上或其他处所的紧急停车装置是否可靠。以上这些试验多由轮机人员负责调节电气人员配合,完全有了保证之后,可着手进行电气设备试验。一般只有才发电机安全系统和开关保护提交给船东船检以后,才可以保验别的项
微机原理实验debug调试
汇编语言调试程序DEBUG的练习一
一、 练习目的
1、学习使用DEBUG程序的各种命令。 2、利用DEBUG学习8086指令系统。
二、 练习任务
1、参照说明,掌握DEBUG程序的各种命令,重点是命令R,D,A,U,T,P,G命令的使用。
用命令A汇编下列指令,判断指令正误并说明原因。
1).ROR AX,8;错误,因为ROR指令的源操作数只能是数字1或是CL。 2).LEA DI,[AX];错误,因为LEA指令的目的操作数不能是DI。
3).MOV DS,2010;错误,因为段寄存器和立即数不能在MOV指令间传。
4).PUSH AL;错误,因为PUSH指令的目的操作数只能是通用寄存器或是内存。 5).OUT 900,AL;错误,因为900已经超过了8位二进制数的范围。 6).MOV [BX],0;错误,因为内存和立即数之间的类型没有确定。 2、练习使用汇编命令 1)利用加法指令求3+5 2)利用乘法指令求3*5
3)利用算术运算指令求3的补码
4)学习使用逻辑运算指令。求5和17相与、相或的结果。 5)学习数据传送指令
三、设备
PC机一台
四、练习步骤
1、实现3加5:
2、实现3*5:
3、实现求
实验一 熟悉使用调试工具软件DEBUG
实验一 熟悉使用调试工具软件DEBUG
编写汇编语言时,如果源程序中存在语法或格式上的错误,在汇编和链接过程中都可以被发现并得以纠正。但是如果在源程序中存在逻辑错误时,就只能通过调试来纠正了。常用的调试工作软件是DEBUG。DEBUG提供了修改寄存器和内存单元内容的命令,可以方便地修改寄存器及内存单元的内容,为调试和修改程序带来的方便。
1、DEBUG的启动
在windows环境下,点击开始栏里的运行窗,输入debug。 2、DEBUG的主要命令
这里只介绍常用的几个debug命令,其他命令请参考相关文献。
1) R命令
R命令作用:观看和修改寄存器的值。
在提示符“-”下输入命令R,DEBUG将会显示出当前所有寄存器和标志位的状态。
在R后面输入相关的寄存器名称,可修改相关的寄存器值。 2)D命令
D命令作用:显示内存区域的内容。
在提示符“-”下执行命令D,可观察当前存储单元的内容。
用命令D显示内存区域的内容时,最左边是内存的起始地址,中间以十六进制的形式显示内存值,最右边是以ASCII码的形式显示内存值。每行最多显示16个字节的内容。
命令D可以带参数也可省略参数。设DEBUG启动时DS的值为X,当省略参数时,命令D显示内容
风力发电机调试程序和措施
华锐风电调试程序和措施
风力发电机调试程序和措施
一. 概述
1. 风力发电机组调试的任务是将机组的各系统有机的结合在一起,协调一致,保证机组安全、长期、稳定、高效率地运行。调试分厂内调试和现场调试两部分。
2. 调试必须遵守各系统的安全要求,特别是关于高压电气的安全要求及整机的安全要求,必须遵守风机运行手册中关于安全的所有要求,否则会有人身安全危险及风机的安全危险。调试者必须对风机的各系统的功能有相当的了解,知道在危急情况下必须采取的安全措施。总之,调试必须由通过培训合格的人员进行。尤其是现场调试,因为各系统已经完全连接,叶片在风力作用下旋转做功,必须小心完全按照调试规程中的要求逐步进行。
二. 厂内调试
风机厂内调试是尽可能地模拟现场的情况,将系统内的所有问题在厂内调试中发现、处理,并将各系统的工作状态按照设计要求协调一致。由于厂内条件限制,厂内调试分为两个部分:轮毂系统调试和机舱部分调试。
1. 轮毂调试
1.1. 轮毂是指整个轮毂加上变桨系统、变桨轴承、中心润滑系统组成一个独立的系统。在调试时用模拟台模拟机组主控系统。调试的目的是检查轴承、中心润滑系统、变桨齿轮箱、变桨电机、变桨控制
华锐风电调试程序和措施
系统、各传感器的功能是否正常。
1.2. 调试准
实验一 Debug 环境中程序的输入
实验一 Debug 环境中程序的输入、运行和调试
实验目的: 感性认识“CPU执行一个程序的具体过程”以及“程序的执行对于CPU内部寄存器的影响”; 感性认识“什么是段地址和偏移地址”; 感性认识“补码表示法” 感性认识“ASCII码的用途”。 实验说明:
Debug环境的提示符是“—”;如果在当前目录中确实存在着一个名叫Debug.exe的外部文件,那么,在DOS的提示符下, 嵌入“Debug”,并且按回车键“Enter”,即可进入Debug环境,见到其提示符“—”。 常用的Debug命令是:
—a x:y(回车)用于输入一个汇编语言程序
(a是命令,x是段地址,y是偏移地址,x:y将是程序的起始地址,首次试验时,可以将x代之ABC,y代之以100,那么程序的起始地址将是AB:100)
注意:你不可以键入“x”或者“y”,即是,x和y都必须代之以具体的地址,例如ABC:100(其中,ABC是段地址,100是偏移地址)
—u x:y(回车) 用于显示一个汇编语言程序或者称为“在屏幕上列出一个汇编语言程序”; 自然地,x;y也必须代之以程序的实际的起始地址;通常当一个程序从屏幕上(因为上移而)消失后,可以适应这种方法来重新在屏幕上显示改程
实验一 Debug 环境中程序的输入
实验一 Debug 环境中程序的输入、运行和调试
实验目的: 感性认识“CPU执行一个程序的具体过程”以及“程序的执行对于CPU内部寄存器的影响”; 感性认识“什么是段地址和偏移地址”; 感性认识“补码表示法” 感性认识“ASCII码的用途”。 实验说明:
Debug环境的提示符是“—”;如果在当前目录中确实存在着一个名叫Debug.exe的外部文件,那么,在DOS的提示符下, 嵌入“Debug”,并且按回车键“Enter”,即可进入Debug环境,见到其提示符“—”。 常用的Debug命令是:
—a x:y(回车)用于输入一个汇编语言程序
(a是命令,x是段地址,y是偏移地址,x:y将是程序的起始地址,首次试验时,可以将x代之ABC,y代之以100,那么程序的起始地址将是AB:100)
注意:你不可以键入“x”或者“y”,即是,x和y都必须代之以具体的地址,例如ABC:100(其中,ABC是段地址,100是偏移地址)
—u x:y(回车) 用于显示一个汇编语言程序或者称为“在屏幕上列出一个汇编语言程序”; 自然地,x;y也必须代之以程序的实际的起始地址;通常当一个程序从屏幕上(因为上移而)消失后,可以适应这种方法来重新在屏幕上显示改程
利用BDM调试程序常见问题及解决办法
利用BDM调试程序常见问题及解决办法
当用户在监控程序的帮助下,熟悉了S12单片机的性能和结构,并能初步开始软硬件的设计后,就可以脱离监控程序了,尤其是对于一个完整的项目,就更要直接对硬件进行调试而脱离监控程序。S12系列单片机采用BDM(Background Debug Mode,背景调试模式)
调试方式。在BDM模式下主要可以实现3方面的功能:
应用程序的下载与在线更新 单片机内部资源的配置与修复
应用程序的动态调试
【常见问题之一】正确安装了BDM for S12(TBDML)的驱动程序和动态链接库后,并用BDM连接了目标单片机后,在Hiwave.exe的“TBDML HCS12”菜单中,没有出现“Flash...”
项,无法对目标单片机进行调试。
解决办法:首先,用户应该确保目标板供电正常,BDM for S12(TBDML)默认的电源工作方式是目标板自供电;如果,还有问题,用户应该打开BDM的包装小盒,查看跳线J4是
否已经短接。
【常见问题之二】驱动程序安装正常,跳线也没有问题,目标板也供电了,但BDM还
是不工作。
解决办法:出现这一问题,最大的可能是,用户的CodeWarrio版本不对,没有利用CodeWarrio V4
PIC18串口学习笔记+简单调试程序
振荡器控制 :
主系统时钟选择(SCS) 主振荡器电路关闭(PRISD) 辅助振荡器使能(SOSCGO) 主时钟频率4x 倍频器(PLLEN) 内部频率选择位(IRCF 和INTSRC)
时钟状态位(OSTS、HFIOFS、MFIOFS、 LFIOFS、SOSCRUN 和PLLRDY) 功耗管理选择(IDLEN)
OSCCON2 中SOSCGO设置辅助振荡器使能。 对于EUSART操作的所有模式,与RXx/DTx 和TXx/CKx引脚对应的TRIS 控制位应设置为1。EUSART 控制将根据需要自动将引脚从输入重新配置为输出。
EUSART 先发送和接收LSb。EUSART 的发送器和接收器在功能上是相互独立的,但它们的数据格式和波特率相同。硬件不支持奇偶校验,但可通过软件实现并作为第9 个数据位存储。
发送器的核心是串行发送移位寄存器(Transmit Shift Register,TSR),该寄存器不可用软件直接访问。TSR 从发送缓冲区(即TXREGx 寄存器)取得数据。
软件使能发送:EUSART发送器可通过配置以下3个控制位使能为异步操作
TXEN=1; SYNC=0; SPEN=1;
PIC18串口学习笔记+简单调试程序
振荡器控制 :
主系统时钟选择(SCS) 主振荡器电路关闭(PRISD) 辅助振荡器使能(SOSCGO) 主时钟频率4x 倍频器(PLLEN) 内部频率选择位(IRCF 和INTSRC)
时钟状态位(OSTS、HFIOFS、MFIOFS、 LFIOFS、SOSCRUN 和PLLRDY) 功耗管理选择(IDLEN)
OSCCON2 中SOSCGO设置辅助振荡器使能。 对于EUSART操作的所有模式,与RXx/DTx 和TXx/CKx引脚对应的TRIS 控制位应设置为1。EUSART 控制将根据需要自动将引脚从输入重新配置为输出。
EUSART 先发送和接收LSb。EUSART 的发送器和接收器在功能上是相互独立的,但它们的数据格式和波特率相同。硬件不支持奇偶校验,但可通过软件实现并作为第9 个数据位存储。
发送器的核心是串行发送移位寄存器(Transmit Shift Register,TSR),该寄存器不可用软件直接访问。TSR 从发送缓冲区(即TXREGx 寄存器)取得数据。
软件使能发送:EUSART发送器可通过配置以下3个控制位使能为异步操作
TXEN=1; SYNC=0; SPEN=1;