知识点: inc 加1指令 dec 减1指令 一.加一指令inc inc a 相当于 add a, //i++ 优点 速度比sub指令快,占用空间小 这条指令执行结果影响AF.OF.PF.SF.ZF标志位,但不影响CF进位标志位. 二.减一指令dec dec a 相当于 sub a, 004012D7 > 83E8 SUB EAX, 004012DA 836D FC SUB DWORD PTR SS:[EBP-], 004012DE INC ECX 004012DE FF41 FC INC…
在X86汇编中,MOV [0012H], [0016H]这种指令是不允许的,至少得有一个操作数是寄存器.当然,这种问题在用高级语言的时候看不到,感觉好像基本上都是从内存到内存啊,为毛到了汇编就不行了???这个问题在stack overflow有个解释不错: The answer involves a fuller understanding of RAM. Simply stated, RAM can only be in two states, read mode or write mode.…