8086指令系统(四) 串操作指令
串操作指令
串操作指令特点
源串(源操作数)的偏移地址是DS:SI, 允许段重设
目标串(目标操作数)的偏移地址是ES:DI, 不允许段重设
串的长度值放在CX寄存器中
串操作指令本身可实现地址指针的自动修改, 修改方向与DF的状态有关, DF = 1按减地址(从高地址向减地址),DF = 0按增地址(从低地址向高地址),对字节(8位)操作加1, 对字(16位)操作加2
可以在串操作指令前加重复前缀, 若使用了重复前缀, CX寄存器的值会自动减1
源串: DS/SEGMENT:SI
目标串:
8086/8088常用汇编指令汇总
8086/8088常用汇编指令汇总一、数据传送指令 : MOV,PUSH,POP,XCHG,IN,OUT,XLAT,LEA,LDS,LES,LAHF,SAHF,PUSHF,POPF二、算术指令 : ADD,ADC,INC,SUB,SBB,DEC,NEG,CMP,MUL,IMUL,DIV,IDIV,CBW,CWD三、逻辑指令 : AND,OR,XOR,TEST,NOT,SHL/SHR,SAL/SAR,ROL/ROR,RCL/RCR四、串处理指令 : MOVS,LODS,STOS,CMPS,SCAS。