- 1
- 0
- 约4.23千字
- 约 10页
- 2023-09-20 发布于山东
- 举报
实验一、DEBUG调试软件的使用
一、实验目的
1.娴熟掌握DEBUG的常用命令,学会用DEBUG调试程序。2.认识数据在存储器中的存取方法以及
堆栈中数据的压入与弹出。3.掌握各样寻址方式以及简单指令的履行过程。4.掌握变量和标号的办理,
数值的默认进位制。
二、实验内容
1.设堆栈指针SP=2000H,AX=3000H,BX=5000H;利用堆栈实现将AX,BX的内容互换。
用DEBUG进行汇编和调试。
1.1DEBUG的主要命令
DEBUG是为汇编语言设计的一种调试工具,它经过单步、设置断点等方式为汇编语言程序员提供了
特别有效的调试手段。
一.进入DEBUG状态
二.DEBUG的命令
汇编命令A
该命令允许键入汇编语语言句,并能把它们汇编成机器代码,相继地寄存在从指定地点
开始的存储
区中。注意:汇编程序默认的数据是十进制,而
DEBUG
默认的数据是16
进制,即DEBUG中没有二进
制、八进制及十进制,只有
16进制。汇编命令格式为:
-A?[段地点]:[偏移地点]
说明:[]表示可
选项,若未指定地点,则默认地点为
CS:0100H。例:用汇编语言编写一个简单的加法程序。
输入的汇编指令有语法错误的,将提示
“error”,再从头输入正确指令即可。
若程序输入完成,发现某条指
令输入错误,比方第三条语句输入有误,就从该
指令的偏移地点开始汇编(即-A106
)。如果新输入的
指令所占用的内存空间跟
旧指令同样,改正完回车退出汇编即可;
如果新输入的指令所占用的内存空间比
旧指令少,可在多余的内存空间输入
“NOP(空操作,占一字节)
”指令;如果新输入
的指令所占用的内
存空间比旧指令多,就必须将后边的所有指令从头输入。
思考:汇编程序时,偏移地点为何不是连续的,
它是怎样变化的?(参照第
6小点)
2.命名命令N
读(L)/写(W)程序前,必须先命名,即该命令联合读(L)/写(W)命令使用。(参阅4、5)例:
-NEX1;给程序言件命名为EX1。
3.检查和改正寄存器命令R
4.写盘命令W
W命令没有任何参数时,与命令N配合使用进行写操作,使用W命令前在BX:CX中应写入文件的字节数。CX的最大值是0FFFFH,即文件超过64K,低字放CX,高字放BX寄存器。
5.读盘命令L
格式为:-L[地点]
该命令装入指定文件到内存,如未指定地点,则装入
CS:100
开始的存储区
中。反汇编,显示程序??读取文件还能够在DOS状态,输入DEBUG后接着输入文件名,如
E:\TANGDUDEBUG?EX1,进入DEBUG状态的同时即把EX1文件装入内存,等同于前两条命令。
精选
6.反汇编命令U
ASCII码所组成的助记符变换成机器码的过程称为“汇编”(命令A),“反汇编”(命令U)即将内存
中的机器码翻译成助记符的过程。格式为:a.U[地点];从指定地点开始,反汇编32字节b.U[地
址范围];对指定范围内的存储单元进行反汇编
7.追踪命令(单步履行命令)T
格式为:a.T;从目前的CS:IP开始履行一条指令,并显示所有寄存器的内容
8.运行命令G
格式为:G[=开端地点][断点地点]?数时,特别要注意IP的值。运行前可使用数,容易造成死机的结果。
如不指定地点,则从CS:IP开始运行例:-G????;不带参R命令查察IP的值,如果运行了程序之外一些非指令的随机
9.改正存储单元内容命令E?(参阅10)
.显示存储单元内容命令
注意:在DOS环境,应封闭所有运行程序,退回DOS提示符状态“才”能关机。
1.2DEBUG调试软件的使用
编写程序:
从3000H单元地点开始传送10个数据到4000H地点开始的单元中。
实验报告要求:写出以上三个实验内容的运行步骤、有关程序以及履行的结果或现象。
实验三、给出若干个数据,求其中的最大值和最小值
一.实验目的
.掌握无符号数和有符号数条件转移指令的使用。
.掌握指针的移动和循环程序设计的方法。
二.实验内容:
用EDIT编写出源程序,将其汇编、连结成一个可履行文件,用DEBUG来调试。可发挥部分:将数据排序。
三.实验报告要求:
实验目的;
实验内容;
实验程序,程序必须有必要的说明;
实验结果、数据或现象剖析;
实验思考题、实验的心得领会及对本实验的建议或建议。
四、编写程序:D:\EDIT文件名.ASM
精选
实验三、给出若干个数据,求其中的最大值和最小值
一.实验目的
.掌握无符号数和有符号数条件转移指令的使用。
.掌握指针的移动和循环程序设计的方法。
二.实验内容:
用EDIT编写出源程序,将其汇编、连结成一个可履行文件,用DEBUG来调试。可发挥部分:将数据排序。
三.实验报告要求:
实验目的;
实验内容;
实验程序,程序必须有必要的说明;
实验结果、数据或现象
您可能关注的文档
- 市场调研中的相关研究分析与回归研究分析.docx
- 市场调研分析工具SPSS操作基础课件及试题标准答案.docx
- 市场调研精准.docx
- 市场质量问题处理程序(doc3页).docx
- 市场部岗位职责汇编.docx
- 市场部绩效指标.docx
- 市场销售人员工作职责及管理制度(doc2页)_1191.docx
- 市场销售的三只眼_3165.docx
- 市场销售部与各部门沟通协调操作程序与标准(doc3页).docx
- 市场销售部带客参观操作规程(doc1页).docx
- 2026年全球AI教育市场自适应学习系统与教育大数据分析.docx
- 2026年全球AI教育市场数据驱动决策分析.docx
- 2026年全球AI法律合规性检查技术路线图.docx
- 2026年全球AI法律咨询市场发展机遇与挑战.docx
- 2026年全球AI法律咨询市场合同审查自动化技术政府支持政策.docx
- 智慧农业无人机作物生长监测与病虫害防治信息化平台可行性分析报告.docx
- 2025年生态旅游景区停车场新能源汽车停车需求预测报告.docx
- 2026年全球AI法律咨询市场竞争格局分析.docx
- 2026年全球AI教育市场教师技术应用案例.docx
- 2026年全球AI教育市场教师角色转型与教育创新激励机制研究.docx
最近下载
- 深度解析(2026)《GBT 15555.8-1995固体废物 总铬的测定 硫酸亚铁铵滴定法》.pptx VIP
- 新大象版科学六年级下册全册精编知识点.pdf
- 钢轨探伤正常波形及图像识读王孟君课件.pptx VIP
- 2025年食品检验工食品理化检测考试试卷:理化指标分析.docx VIP
- 超声波常见异常波形识读王孟君课件.pptx VIP
- 跨境数据流动与个人信息保护.docx VIP
- 考试2018常规理化岗位考核.pdf VIP
- 轨头核伤波形及图像识读王孟君课件.pptx VIP
- 单元工程施工质量检验表与验收表(样表:4小型蓄水工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 单元工程施工质量检验表与验收表(样表:3梯田工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
原创力文档

文档评论(0)