吉林大学远程教育学院-精选课件.ppt

串操作类指令-串传送指令(2) 例:将2000H:1200H地址开始的100个字节传送到6000H:0000H开始的内存单元中去。 ? MOV AX,2000H MOV DS,AX ;设定源串段地址 MOV AX,6000H MOV ES,AX ;设定目标串段地址 MOV SI,1200H ;设定源串偏移地址 MOV DI,0 ;设定目标串偏移地址 MOV CX,100 ;串长度送CX CLD ;(DF)=0,地址指针按增量方向修改 NEXT:REP MOVSB ;每次传送一个字节,并自动修改 ;地址指针及CX内容,(CX)≠0就继 ;续传送,直到(CX)=0 串操作类指令-串比较指令(1) Compare String 串操作类指令-串比较指令(2) 例:比较两个字符串是否相同,并找出其中第一个不相等字符的地址,将该地址送BX,不相等的字符送AL。两个字符串的长度均为200个字节,M1为源串首地址,M2为目标串首地址。? LEA SI,M1 ;(SI)←源串首地址 LEA DI,M2 ;(DI)←目标串首地址 MOV CX,100 ;(CX)←串长度 CLD

文档评论(0)

1亿VIP精品文档

相关文档