该指令是把指针DS:SI所指向的字节、字或双字传送给指针ES:DI所指向内存单元,并根据标志位DF对寄存器DI和SI作相应增减。该指令的执行不影响任何标志位。
指令的格式:MOVS 地址表达式1, 地址表达式2
MOVSB/MOVSW MOVSD ;80386+
该指令是从某一指定的端口接受一个字符串,并存入一片存储单元之中。输入端口由DX指定,存储单元的首地址和读入数据的个数分别由ES:DI和CX来确定。在指令的执行过程中,还根据标志位DF对寄存器DI作相应增减。该指令不影响任何标志位。
与指令有关的操作数ES、DI、DX和CX等都是隐含操作数。
指令的格式:INS 地址表达式
INSB/INSW INSD ;80286+