当前位置:新励学网 > 秒知问答 > 串操作指令的用途及使用方法

串操作指令的用途及使用方法

发表时间:2024-07-27 23:27:06 来源:网友投稿

1. MOVS/MOVSB/MOVSW

该类指令是串传送指令,用于内存区之间字节串或字串的传送。

该类指令一般格式为:

MOVS OPDR1,OPDR2 ;OPDR2是源串,OPDR1是目的串

MOVSB;字节传送

MOVSW;字传送

2.CMPS/CMPSB/CMPSW

该类指令是串比较指令,常用于内存区之间的数据、字符等的比较。 该指令执行后,也将使SI、DI加减1和2,具体由DF的值决定。

该类指令的一般格式为:

CMPS OPRD1,OPRD2;OPRD1是源串,OPRD2是目的串

CMPSB ;字节比较

CMPSW ;字比较

3. SCAS/SCASB/SCASW

该类指令是串扫描指令,用于寻找内存区中指定的数据和字符。该类指令的一般格式为:

SCAS OPRD

SCASB ;字节操作

SCASW ;字操作

4. LODS/LODSB/LODSW

该类指令是字串装入指令。它将由SI所指定的源串字节或字装入到累加器AL或AX中去,并根据DF的值修改指针SI,以指向下一个要装入的字节或字。

该类指令的一般格式为:

LODS OPRD ;OPRD为源串

LODSB

LODSW

5. STOS/STOSB/STOSW

该类指令是字串存贮指令。它将AL或AX中的字节或字存贮到由DI所指定的附加段中去,且根据DF的值来修改DI的值。

该类指令一般格式为:

STOS OPRD ;OPRD为目的串

STOSB ;字节串

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!