汇编语言5方案.ppt

汇编语言程序设计 史新奕 4. 循环指令 ① LOOP 格式:LOOP 地址标号 功能:(CX/ECX)=(CX/ECX)-1;如果CX/ECX不为0则转移到相应地址标号执行,否则顺序执行。 标志位:不影响。 ② LOOPZ/LOOPE 格式:LOOPE 地址标号 或 LOOPZ 地址标号 功能:(CX/ECX)=(CX/ECX)-1;如果CX/ECX不等于0,并且ZF等于1,则转移至相应的地址标号,否则顺序执行。 ③ LOOPNZ/LOOPNE 格式:LOOPNE 地址标号 或 LOOPNZ 地址标号 功能:(CX/ECX)=(CX/ECX)-1;如果CX/ECX不等于0,并且ZF等于0,则转移至相应的地址标号,否则顺序执行。 例3.80 有一个首地址为ARRAY的M字数组,编写程序求出该数组的内容之和(不考虑溢出),并把结果存入TOTAL中。 例3.81 有一串L个字符的字符串存储于首地址为ASCII_STR的存储区中。如要求在字符串中查找“空格”(ASCII码为20H)字符,找到则继续执行;如未找到则转到NOT_FOUND去执行。 4.3.3 操作数项 1. 算数操作符 +,-,*,/和MOD 2. 逻辑与移位操作符 AND,OR,XOR,NOT,SHL,SHR 3. 关系操作符 EQ,NE,LT,GT,L

文档评论(0)

1亿VIP精品文档

相关文档