微机原理与接口实验(编辑修改稿)内容摘要:

S:DI寻址  传送是字节还是字,由操作数的类型决定 20  用串传送指令实现 200个字节的数据传送: LEA SI, MEM1 LEA DI, MEM2 MOV CX, 200 CLD REP MOVSB 串传送指令 MOVS使用举例 1 存储区 MEM1 MEM2 30H 31H 30H 31H … … 200 MEM1+1 MEM2+1 SI DI CX … 199198… 21 串传送指令 MOVS使用举例 2 显示对应 FLASH动画 22  在以上两题的基础上,再输入以下三个程序段并依次运行之。 程序段 1: MOV SI, 1000H MOV DI, 2020H MOV CX, 10H REPZ CMPSW 程序段 1执行后: (1) ZF=。 根据 ZF的状态,你认为两个串是否比较完了。 (2)( SI) =。 ( DI) =。 ( CX) =。 并分析之。 实验内容 3 实验过程演示 23 实验内容 3(续) 程序段 2: MOV [2020H], 4455H MOV SI, 1000H MOV DI, 2020H MOV CX, 10H REPZ CMPSW 程序段 2执行后: (1) ZF=。 根据 ZF的状态,你认为两个串是否比较完了。 (2)( SI) =。 ( DI) =。 ( CX) =。 并分析之。 实验过程演示 24 实验内容 3(续) 程序段 3: MOV AX, 4455H MOV DI, 2020H MOV CX, 10H REPNZ SCASW 程序段 3执行后: (1) ZF=。 根据 ZF的状态,你认为在串中是否找到了数据 4455H。 (2)( SI) =。 ( DI) =。 ( CX) =。 并分析之。 实验过程演示 25 串比较指令 CMPS使用提示 CMPS指令的形式和操作为: CMPSB: ((DS):(SI))- ((ES):(DI)) SI177。 1, DI177。 1 CMPSW: ((DS):(SI+1)(SI))- ((ES):(DI+1)(DI)) SI177。 2, DI177。 2 指令也可写成: CMPS dest, src 指令的使用要点:  比较的结果只反映在标志位上,串本身无变化。  本指令可用来检查两个串是否相等。 26 串比较指令 CMPS使用举例 显示对应 FLASH。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。