社区
贺利坚的课程社区_NO_2
汇编语言程序设计III
帖子详情
用Debug跟踪程序的执行
迂者-贺利坚
烟台大学计算机学院教师
领域专家: 系统编程技术领域
2023-01-12 13:51:34
课时名称
课时知识点
用Debug跟踪程序的执行
...全文
187
回复
打赏
收藏
用Debug跟踪程序的执行
课时名称课时知识点用Debug跟踪程序的执行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
汇编 - 3.3 - 用
Debug
跟踪
程序
的
执行
本文介绍如何使用
Debug
工具加载和
跟踪
汇编
程序
的
执行
过程。内容包括装载
程序
到内存的位置,
程序
段前缀(PSP)的作用,通过'u'命令观察代码段,以及使用'
Debug
'的单步
执行
(T命令)、继续
执行
(P命令)和运行(G命令)等不同
执行
方式。在装载后,DS寄存器指向
程序
段地址,CX寄存器存储代码长度,而
程序
代码从PSP后的地址开始。
DOXBOX-X中使用
debug
功能
跟踪
程序
的
执行
本文介绍如何在DOXBOX-X中利用
Debug
功能
跟踪
汇编
程序
的
执行
过程,包括查看内存地址、寄存器状态,以及使用P、G等命令控制
程序
运行,帮助理解
程序
加载与
执行
机制。
程序
执行
过程的
跟踪
:(用
debug
来
跟踪
一个
程序
的运行过程) 整理总结
本文详细介绍了在DOS环境下
程序
的加载过程及如何使用
Debug
工具逐步
执行
程序
,包括
程序
加载原理、
Debug
命令的应用等内容。
执行
过程_
程序
执行
过程的
跟踪
本文详细介绍了在DOS环境下如何使用
Debug
工具加载并
跟踪
.exe
程序
的
执行
过程。通过
Debug
,我们可以查看
程序
加载的位置,利用R指令检查寄存器状态,用U指令显示内存中的
程序
内容,并通过T和P命令单步
执行
和跳过中断,以理解
程序
运行的细节。此外,还展示了如何在
Debug
中查看PSP的内容。读者可以通过一个具体的
程序
示例t1.exe,跟随步骤学习如何进行
程序
跟踪
,并了解每个步骤中相关寄存器和栈顶内容的变化。
4.9 使用
debug
跟踪
exe
程序
执行
过程
博客介绍了Dos运行
程序
时,由command将
程序
从可
执行
文件加载入内存并
执行
。为解决无法查看
程序
执行
过程的问题,可使用
Debug
加载
程序
且不放弃CPU控制。还分析了
程序
装入内存的位置,指出可从ds获取PSP段地址,进而得到
程序
物理地址。
贺利坚的课程社区_NO_2
1
社区成员
121
社区内容
发帖
与我相关
我的任务
贺利坚的课程社区_NO_2
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
复制链接
扫一扫
分享
社区描述
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章