- 3
- 0
- 约4.76千字
- 约 33页
- 2017-12-19 发布于浙江
- 举报
《IBM PC 80X86汇编语言程序设计》PPT电子课件教案- 第七章 简单程序设计应用
* 第7章 《IBM PC 80X86汇编语言程序设计》 冶金工业出版社 * 第七章 简单程序设计应用 7.1 串操作程序 7.2 代码转换 7.3 冒泡排序举例 7.4 多精度数运算举例 7.1 串操作程序 串操作指令:对串中的字节/字/双字进行传送、比较、搜索等。 串:由连续存放于内存的若干个字节/字/双字组成的数据块。 注意:串操作指令寻址与其他指令有很大不同,其源操作数(源串)和目的操作数(目的串)分别隐含由DS:[SI]和ES:[DI]提供。其中源串可以是DS以外的其他段,但目的串只能在ES段。 一、串操作指令 1、与REP匹配使用的MOVS、STOS、LODS指令。 MOVS 串传送指令 格式: MOVS 目的串,源串 其中源串为SI指向的数据单元,目的串为DI所指向的附加段的数据单元。 所执行操作: 字节操作:[DI] ←[SI],SI←SI±1,DI←DI±1 字操作: [DI] ←[SI],SI←SI±2,DI←DI±2 MOVSB (字节传送指令) 功能:[DI] ←[SI],SI←SI±1,DI←DI±1 MOVSW (字传送指令) 功能:[DI] ←[SI],SI←SI±2,DI←DI±2 MOVSD (双字传送指令) 功能:[DI] ←[SI],SI←SI±4,DI←DI±4 STOS
原创力文档

文档评论(0)