Where is my way?

 

2011年8月15日

汇编空习(19)英文指令

摘要: AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):基址寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器 SP(Stack Pointer):堆栈指针寄存器 BP(Base Pointer):基址指针寄存器 SI(Source Index):源变址寄存器 DI(Destination Index):目的变址寄存器 IP(Instruction Pointer):指令指针寄存器 CS(Code Segment)代码段寄存器 DS(Data Segment):数据段寄存器 SS(Stack 阅读全文

posted @ 2011-08-15 11:41 ManLoveGirls 阅读(486) 评论(0) 推荐(0)

汇编学习(18)跳转指令

摘要: 阅读全文

posted @ 2011-08-15 11:35 ManLoveGirls 阅读(194) 评论(0) 推荐(0)

汇编学习(17)CMP指令

摘要: CMP source target影响标志位:> CF=1 =ZF=0< CF =0如果是有符号操作数> SF <> OF< SF=OF= ZF =1 阅读全文

posted @ 2011-08-15 11:16 ManLoveGirls 阅读(341) 评论(0) 推荐(0)

汇编学习(16)Uses指令

摘要: Uses指令紧跟PROCPROC USES EAX,EBX做两件事过程入口时先对寄存器压栈操作过程退出时 对寄存器出栈操作 ArraySum PROC USES esi,ecx mov eax,0 ; mov ecx,5L1: add eax,[esi] add esi,4 loop L1 retarraySum ENDP反汇编后得到 ArraySum PROC USES esi,ecx push eax, push ecx mov eax,0 ; mov ecx,5L1: add eax,[esi] add esi,4 loop L1 pop ecx pop eax retarraySum 阅读全文

posted @ 2011-08-15 08:45 ManLoveGirls 阅读(965) 评论(0) 推荐(0)

导航