社区
汇编语言
帖子详情
请问debug在调试其他程序的时候它自己怎么工作?
idoloveyou
2004-10-16 03:27:13
在实模式下
每个程序不都是要从cs:0100开始执行吗?debug本身也不例外吧
那,它允许别的程序更改cs:0100开始的内存段,不就会破坏它自己的运行了吗?
它自己怎么运行呢?
...全文
116
5
打赏
收藏
请问debug在调试其他程序的时候它自己怎么工作?
在实模式下 每个程序不都是要从cs:0100开始执行吗?debug本身也不例外吧 那,它允许别的程序更改cs:0100开始的内存段,不就会破坏它自己的运行了吗? 它自己怎么运行呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphax
2004-10-18
打赏
举报
回复
调试与被调试的CS不一样吧
idoloveyou
2004-10-17
打赏
举报
回复
可是我记得汇编书上有一句话,大概是说
OS在载入exe文件的时候,先创建一个256B的PSP,然后在PSP后面紧接代码
这样的话IP就应该是0100h啊
yunshi
2004-10-16
打赏
举报
回复
debug运行后只是创建了一个调试环境
它所显示的地址cs:0100并不是他自身的cs:0100,
它的地址空间由操作系统在导入它时另行给出。
(这儿还要理解的是每个程序都有操作系统分配的地址空间,CS:0100对每个程序都不应该一样
更不会是实际物理地址100的地方)
wangziz
2004-10-16
打赏
举报
回复
自己int 3
Besich
2004-10-16
打赏
举报
回复
在实模式下
每个程序不都是要从cs:0100开始执行吗??????
不是吧。。。。。
似乎是只有com文件才是从cs:0100开始
exe文件,根据文件头定义
java
debug
调试
怎么用?
在做项目的时候,尤其是涉及多个页面的传值的时候,
debug
调试
十分有用,可以迅速帮你找到错误的原因! 用
debug
的好处: 1.跟踪变量,可以查看变量的值的变化 2.迅速找到错误的原因,节省时间,找错小帮手 那么...
IDEA如何进行
debug
调试
IDEA如何进行
debug
调试
第一步,设断点,打开
debug
第二步,使用
Debug
调试
的功能键
程序
调试
,相信是所有
程序
员必经之路,因为
程序
写出来是不可能没有错误的,当然除了非常简单的一些
程序
之外。相信大家肯定使用过...
Debug
断点
调试
详解
Debug
断点
调试
功能 文章目录
Debug
断点
调试
功能一、断点简介二、
Debug
控制面板三、
Debug
按钮的使用1. 跳转到当前
Debug
所在行2. 步过3. 步入4. 强制步入5. 步出6. 回退断点7. 运行到光标处8. 计算表达式9. 其余按钮...
IDEA的
debug
调试
技巧详解
目录 一、概述 二、
debug
操作分析 1、打断点 2、运行
debug
模式 3、重新执行
debug
...4、让
程序
执行到下一次断点后暂停 ...6、停止
debug
程序
...10、把光标移到当前
程序
运行位置 ...
debug
调试
也叫断点
调试
在
程序
IDEA--IDEA
debug
断点
调试
技巧
Debug
用来追踪代码的运行流程,通常在
程序
运行过程中出现异常,启用
Debug
模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用
Debug
模式来跟踪代码的运行流程去学习三方框架的源码。...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章