Intel汇编Chapter09字符串和数组.pptVIP

  • 9
  • 0
  • 约2.11千字
  • 约 16页
  • 2018-08-02 发布于江苏
  • 举报
* 计算机科学系-汇编课件 第9章 字符串和数组 要点: 基本字符串操作指令 精选的字符串过程 二维数组 整数数组的查找和排序 1. 基本字符串操作指令 并不局限于字符串 REP、REPZ/REPE、REPNZ/REPNE MOVSB、MOVSW、MOVSD CMPSB、CMPSW、CMPSD /CMPS SCASB、SCASW、SCASD LODSB、LODSW、LODSD STOSB、STOSW、STOSD .data string1 byte “this is a example”,0 count = lengthof string1 string2 byte count dup(?) .code cld mov esi,offset string1 mov edi,offset string2 mov ecx,count rep movsb cld/std是每次执行movsb指令时,edi/esi变化的方向; rep:首先检测ecx0?,如=0则执行下一条指令,否则ecx--,执行movsb movsb:会自动处理edi/esi值的增加/减小 拷贝 比较 .data source dword 1234h target dword 5678h .code mov esi,offset source mov edi,offset target cmpsd

文档评论(0)

1亿VIP精品文档

相关文档