Download presentation
Presentation is loading. Please wait.
Published byInge Iskandar Modified 5年之前
1
本节内容 内存复制指令 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
2
MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:MOVSB
昆山爱达人信息技术有限公司 QQ: 1、 MOVS指令:移动数据 内存-内存 BYTE/WORD/DWORD MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:MOVSB MOVS WORD PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:MOVSW MOVS DWORD PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:MOVSD 例子: MOV EDI,12FFD8 MOV ESI,12FFD0 MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI] 观察EDI的值 修改标志寄存器中D位的值,然后在执行下面的指令: MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI]
3
2、 STOS指令:讲Al/AX/EAX的值存储到[EDI]指定的内存单元
昆山爱达人信息技术有限公司 QQ: 2、 STOS指令:讲Al/AX/EAX的值存储到[EDI]指定的内存单元 STOS BYTE PTR ES:[EDI] 简写为STOSB STOS WORD PTR ES:[EDI] 简写为STOSW STOS DWORD PTR ES:[EDI] 简写为STOSD MOV EAX, 观察EDI的值 MOV EDI,12FFC4 STOS BYTE PTR ES:[EDI] STOS WORD PTR ES:[EDI] STOS DWORD PTR ES:[EDI] 修改标志寄存器中D位的值,然后在执行下面的指令: MOV EAX, STOS BYTE PTR ES:[EDI] 观察EDI的值
4
3、 REP指令:按计数寄存器 (ECX) 中指定的次数重复执行字符串指令
昆山爱达人信息技术有限公司 QQ: 3、 REP指令:按计数寄存器 (ECX) 中指定的次数重复执行字符串指令 MOV ECX,10 REP MOVSD REP STOSD
5
<汇编、C/C++线上班>学员可见
昆山爱达人信息技术有限公司 QQ: 课后练习: <汇编、C/C++线上班>学员可见
Similar presentations