实模式程序设计(汇编语言)3.ppt

实模式程序设计(汇编语言)3

2.2指令系统 字符串处理指令: 字符串:可以广义地定义为顺序存放的一组相同类型的字符/数据。 所谓字符串处理就是对组成字符串的各个数据进行相同的、重复的操作,这些处理都可以用循环结构程序完成。 8086提供了一组处理主存中连续存放的数据串的指令,即串操作指令。它包含3条重复前缀和5条串操作指令。 前缀操作本身,不能单独执行,要和串操作指令配合起来使用。 2.2指令系统 字符串处理指令: 1、MOVS (Move string) 串传送 2、CMPS (Compare string)串比较 3、SCAS (Scan string) 串扫描 4、LODS (Load from string)从串取 5、STOS (Store into string)存入串 与上述基本指令配合使用的前缀有: REP (Repeat) 无条件重复 REPE/REPZ(Repeat while Equal/Zero) 相等/结果为零则重复 REPNE/REPNZ(Repeat while Not Equal/Not Zero) 不相等/结果非零则重复 2.2指令系统 字符串处理指令: 串操作指令的共同特点: 源操作数由DS:[SI]提供 ,允许段跨越

文档评论(0)

1亿VIP精品文档

相关文档