- 4
- 0
- 约8.73千字
- 约 35页
- 2017-02-12 发布于重庆
- 举报
129651804081097500第3章4逻辑移位及串操作
课后作业 3.21,3.21~3.32, 3.34,3.35,3.37,3.39 15、串比较指令 CMPSB/CMPSW(CoMPare String of Byte/Word) 格式:CMPSB/CMPSW 功能:将源串指针SI所指单元的一个数据(字节或字)与目的串指针DI所指单元的一个数据(字节或字)相减,但结果不回送,只影响标志位,指针作相应变化 (1)[DS:SI] - [ES:DI],不保存结果,影响标志位同CMP指令 (2)CMPSB(字节操作):(SI)←(SI)±1, (DI)←(DI)±1 CMPSW (字操作) : (SI)←(SI)±2, (DI)←(DI)±2 (3)方向标志: DF=0 时地址“ +”,DF=1时地址“ -” (4)使用重复前缀REPZ / REPE、REPNZ / REPNE相配合 (SI)? ?(DI) DF=1 数据段DS 附加段ES (SI)? ?(DI) DF=0 16、串搜索指令 SCASB/SCASW(SCAn String of Byte/Word) 格式:SCASB/SCASW 功能:将累加器(AL或AX)内容与目的串指针DI所指单元的一个数据(字节或字)相减,但结果不回送,只影响标志位,指针作相应变化 (1)AL(AX)- [ES:DI],不保存结果,影响标志位
原创力文档

文档评论(0)