8086微处理器字符串操作指令


字符串是由一组字节/字组成,它们的内存总是按顺序分配的。字符串可以称为字节串或字串。这里我们将看到一些用于操作字符串相关操作的指令。

字符串操作指令如下所示。

操作码
操作数
描述
REP
指令
用于重复给定指令,直到CX ≠ 0。
REPE/REPZ
指令
用于重复给定指令,直到CX = 0或零标志ZF = 1。
REPNE/REPNZ
指令
用于重复给定指令,直到CX = 0或零标志ZF = 1。
MOVS/MOVSB/MOVSW
----
用于将字节/字从一个字符串移动到另一个字符串。
COMS/COMPSB/COMPSW
----
用于比较两个字符串的字节/字。
INS/INSB/INSW
----
将I/O端口的字符串/字节/字输入到提供的内存位置。
OUTS/OUTSB/OUTSW
----
将提供的内存位置的字符串/字节/字输出到I/O端口。
SCAS/SCASB/SCASW
----
用于扫描字符串并将它的字节与AL中的字节进行比较,或将字符串字与AX中的字进行比较。
LODS/LODSB/LODSW
----
用于将字符串字节存储到AL中,或将字符串字存储到AX中。

 

更新于:2019年7月30日

10K+ 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告