MOV传送字或字节。 MOVSX先符号扩展,再传送。 MOVZX先零扩展,再传送。 PUSH把字压入堆栈。 POP把字弹出堆栈。 PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈。 POPA把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈。 PUSHA...
汇编语言
OllyDbg常用快捷热键
打开一个新的可执行程序(F3) 重新运行当前调试的程序(Ctrl+F2) 当前调试的程序(Alt+F2) 运行选定的程序进行调试(F9) 暂时停止被调试程序的执行(F12) 单步进入被调试程序的Call中(F7) 步过被调试程序的Call(F8) 跟...
【详解】32位CPU寄存器
数据寄存器 4个数据寄存器(EAX、EBX、ECX和EDX)对低16位数据的存取,不会影响高16位的数据。 这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。 4个16位寄存器又可分割成8个独立的8...
汇编寄存器笔记 【与OD一一对应】
EAX:是"累加器"(accumulator),它是很多加法乘法指令的缺省寄存器。 ECX:是计数器(counter),是重复(REP)前缀指令和LOOP指令的内定计数器。 EDX:则总是被用来放整数除法产生的余数。 EBX:是"基地址"(base)寄存器...