![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
晚霞残影邀明月
脚本丈量走过的路,测量未走的人生
展开
-
汇编笔记-(基本常用指令,函数调用规则,语句与结构反汇编)
堆栈 堆栈指令 push: 把32位操作数压入堆栈,压入成功后esp被减4. pop: 将32位操作数弹出堆栈,弹出之前esp被加4. 可涉及堆栈操作的指令 sub: 通常被减数放入寄存器中,第二个参数放在堆栈上; add: 第一个参数放在eax寄存器上,第二参数放在堆栈上; ret: 返回。类似于pop与jmp的组合指令。 call: 调用函数。类似于push与jmp的组合指令。 数据传送指令 ...原创 2020-05-02 17:12:22 · 343 阅读 · 0 评论 -
汇编-基础知识
基础知识 汇编语言的主题是汇编指令。汇编指令和机器指令的区别在于指令的表示方法上。汇编指令是指机器指令便于记忆的书写格式。 汇编语言的组成: 汇编指令:机器码的助记符,有对应的机器码。 伪指令:没有对应的机器码,由编译器执行,计算机并不执行。 其他符号:如+、-、*等,由编译器识别,没有对应的机器码。 存储器: 微机存储器的容量是以字节为最小单位计算的。 CPU与外部数据的交互: 存储单元的地址(...原创 2019-01-25 15:27:49 · 141 阅读 · 0 评论 -
汇编-debug使用
debug安装 win7及之后版本系统不自带debug软件需要搭建相应的环境进行使用。 下载DOSBox 和 debug软件,并安装DOSBox软件。 运行DOSBox程序,输入 mount c 磁盘符(eg: D:),将debug复制到对应的磁盘中; 切换到相应的磁盘符下(eg:D),运行debug,即进入相应debug环境中。 debug常用命令 debug有大量的命令,但常用的命令如下...原创 2019-01-26 11:50:41 · 171 阅读 · 0 评论