汇编
songguozhi
IT新解:Intelligence Technology
展开
-
8086汇编知识回顾
在8086汇编的世界里,我们首先要知道要使用的寄存器,和指令。 一 寄存器 我记的以前也对寄存器很模糊,好象很神秘。 但我们只要把他理解为,寄存器是我门在 汇编的时候用来取数据,和写数据的地方,并且每种寄存器 都有不同的功能和使命就行了。下面是我们使用的教多的寄存器 AX,BX,CX,DX CS,IP SS SP DS pwd SI DI BP原创 2008-11-13 14:20:00 · 987 阅读 · 1 评论 -
汇编指令手册
一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,B原创 2008-11-14 10:32:00 · 554 阅读 · 0 评论 -
汇编实现strncmp的讨论
此为0.11版strncmp代码 extern inline int strncmp(const char *cs, const char *ct, int count) { register int __res __asm__( "ax"); // __res 是寄存器变量(eax)。 __asm__("cld/n" //清方向位。 "1:/tde原创 2008-11-14 12:39:00 · 1490 阅读 · 0 评论