![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编学习
文章平均质量分 77
IamAlasca
这个作者很懒,什么都没留下…
展开
-
80x86 Registers
Name Length(bits) Use/commentsEAX 32 accumulator, general use; low-order-word AX, divided into bytes AH and AL原创 2012-05-05 11:29:18 · 421 阅读 · 0 评论 -
Chapter8 Bit Manipulation
首先我们来看几条比较熟悉的指令。and destination, source(实现某位置0)or destination, source(实现某位置1)xor destination, source(某位跟1异或取反,跟0异或是自身,本身异或为清0,如xor ax, ax)not destination(取反)1.The results原创 2012-06-11 20:42:46 · 497 阅读 · 0 评论 -
Chapter7 String Operations
Five 80x86 instructions are designed for string manipulation:movs, cmps, scas, stos, and lods.A string in the 80x86 architecture refers to a contiguous collections of bytes, words, doublewords in me原创 2012-06-13 22:26:52 · 483 阅读 · 0 评论 -
Some Push Instructions
pushad: 将所有的32位通用寄存器压入堆栈pusha:将所有的16位通用寄存器压入堆栈pushfd:然后将32位标志寄存器EFLAGS压入堆栈pushf:将的16位标志寄存器EFLAGS压入堆栈popad:将所有的32位通用寄存器取出堆栈popa:将所有的16位通用寄存器取出堆栈popfd:将32位标志寄存器EFLAGS取出堆栈popf原创 2012-06-20 23:28:57 · 392 阅读 · 0 评论 -
Chapter4 Basic Instructions
4—1Copying Datamovs destination, source1.Each mov instruction has the form and copies a byte, word, doubleword value from the source operand location to the destination operand location.2.No m原创 2012-06-25 19:09:05 · 513 阅读 · 0 评论