汇编语言: 串处理指令
来源:互联网 发布:java数组删除指定元素 编辑:程序博客网 时间:2024/06/08 07:29
串处理指令的一些总结
2017年6月7日20:53:33
Rep 重复
MOVS STOS LODS
1)CX 重复次数
2)DF 串处理的方向(CLD:正方向 STD:反方向)
串移动指令
MOVS ES:[DI],DS:[SI]
/ MOVSB
/ MOVSW
将源串SI传送到 目标串DI
存入串指令
STOS DST
/ STOSB
/ STOSW
将AL(STOSB)或者AX(STOSW)所存字符传到 目标串 DI
从串取指令
LODS SRC
/ LODSB
/ LODSW
从源串SI取得字符传送到AL(LODSB)或者AX(LODSW)
可以发现 源串SI只能取得数据,目的串DI只能放数据
Repe/Repz 相等/为0 时重复
CMPS SCAS
Repne/Repnz 不相等/不为0 时重复
CMPS SCAS
串比较指令
CMPS SRC,DST
/ CMPSB
/ CMPSW
比较源串SI和目的串DI是否相等(SI-DI)
串扫描指令
SCAS DST
/ SCASB
/ SCASW
将目的串DI字符与AL,或者AX比较大小
CMPS SCAS 可以根据结果设置条件码
阅读全文
0 0
- 汇编语言: 串处理指令
- 汇编语言中的串传送指令
- 汇编语言-指令
- 汇编语言指令
- 汇编语言指令
- 【80X86汇编语言学习】【字符串处理】字符串操作指令REP
- 汇编语言指令集
- 汇编语言常用指令
- 汇编语言指令集
- 汇编语言的所有指令
- mips汇编语言伪指令
- ARM汇编语言伪指令
- ARM汇编语言伪指令
- 汇编语言指令集
- 汇编语言指令集
- 单片机汇编语言指令
- 【转】汇编语言指令大全
- 汇编语言编译指令
- USACO-Section1.4 Arithmetic Progressions
- 用Windows远程桌面连接树莓派的方法
- Flyway Validate failed:migration checksum mismatch for migration 1.0.0003
- smaba
- Git建立github远程仓库
- 汇编语言: 串处理指令
- linux下C语言多线程编程实例——经典实例写的不好
- express和koa中的超时处理
- 顶点颜色交融效果
- 阿里云相关配置
- Android Studio 图片选择器
- jdbc
- Intellij IDEA快捷键 整理
- idea 将项目上传到 github