![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
开水泡面
这个作者很懒,什么都没留下…
展开
-
关于汇编
这里暂时都是基于80X86的 关于调试 显示存储单元内容 -------D命令(Dump Command) D[地址]或D[范围] 例: -D DS:10 1F -D DS:100 (显示80H 个字节单元) 显示寄存器 -R 关于断点 -Go Command -G[=地址] [ , 地址] [ ,地址]....... Trap Command原创 2011-06-29 12:45:00 · 404 阅读 · 0 评论 -
gcc 后缀名
在做 判断c运行时环境的程序 由于要得到汇编代码 gcc -c main.c -o main.s//发现 最后生成的.s文件里出现了大量的乱码》 这是由于我代码里面有大量的中文注释吗。于是又编写了个异常简单的程序,没有中文注释,发现还是 有乱码。 于是用 gcc -E main.c -o a.E 发现没有问题,然后gcc -S a.E -o a.S 汇编文件没有生成 倒是出现了这个原创 2012-03-30 16:13:30 · 714 阅读 · 0 评论 -
gcc 调试汇编 以及 对函数堆栈 的观察
每一个函数独占自己的栈帧空间。当前正在运行的函数的栈帧总是在栈顶。Win32系统提供两个特殊的寄存器用于标识位于系统栈顶端的栈帧。 4.1.4 寄存器与函数栈帧 每一个函数独占自己的栈帧空间。当前正在运行的函数的栈帧总是在栈顶。Win32系统提供两个特殊的寄存器用于标识位于系统栈顶端的栈帧。 (1)ESP:栈指针寄存器(extendedstackpointer),其内存放着一个指针,该指针永原创 2012-03-30 23:50:04 · 2276 阅读 · 0 评论