汇编总结
文章平均质量分 88
飞奔的屎壳郎
这个作者很懒,什么都没留下…
展开
-
汇编指令学习与总结CMP,TEST,JE,JNZ,JNE,LEA,MOVE,SUB,INC,DEC,ADD,MUL,DIV,JGE,JB ,CQD
所有的汇编都是我零基础逆向微信汇编的指令 边玩边学(左边有 机器码,自己可以查 位置)如有不对的地方请指出注明:一些指令的英文单词,并非官方,只是为了好记好理解cmp【compare】指令进行比较两个操作数的大小例:cmp oprd1,oprd2为第一个操作减去第二个操作数,但不影响第两个操作数的值,它影响flag的CF,ZF,OF,AF,PF.66E9419E 66:833...原创 2019-08-08 16:29:00 · 35224 阅读 · 3 评论 -
C代码+汇编 C的for汇编学习分析
C语言的代码int main(){ char myString[30]; for(int i = 0;i < 30;i++){ myString[i] = '#'; } return 0;}反汇编代码22: char myString[30];23: for(int i = 0;i &...原创 2019-08-10 16:25:15 · 444 阅读 · 0 评论 -
C代码+汇编 C的 函数汇编学习分析 rep stos dword ptr [edi]
C代码#include"stdafx.h"int plus(int x,int y){ return x+y;}int main(){plus(0,1); return 0;}汇编代码 VC6.0++ 反编译所得//函数部分0040100A jmp plus (00401010) //跳转到 00401010内存位置0040100F int...原创 2019-08-11 10:45:21 · 463 阅读 · 0 评论 -
C语言 指针 类型的用法大汇总(指针/引用/取值) *与&
今天刚好看汇编需要,就学了学。本篇文章会不断完善,有疑问,请在评论区留言对星号 * 的总结1.表示乘法,例如int a = 3, b = 5, c; c = a * b;,这是最容易理解的。2.表示定义一个指针变量,以和普通变量区分开,例如int a = 100; int *p = &a;。3.表示获取指针指向的数据,是一种间接操作,例如int a, b, *p = &...原创 2019-09-03 10:01:35 · 6366 阅读 · 0 评论