计算机硬件技术基础.ppt

zxczcxz 第四章 8086汇编语言指令系统 和程序设计 §4.1 8086的寻址方式 §4.2 8086指令系统 §4.3 常用的系统功能调用 §4.4 汇编语言程序设计 (1)ZF=1,则两个操作数相等 (2)对于两个无符号数,CF=0,则OPRD1OPRD2;CF=1,则OPRD1OPRD2 (3)对于两个有符号数 两数同为正数或同为负数时,例: 结论:如果SF=0,则OPRD1OPRD2;SF=1,则OPRD1OPRD2 两个数为一正一负时,例: 结论:如果OF=SF, 则OPRD1OPRD2;如果OF≠SF,则OPRD1OPRD2 例: 逻辑指令的功能: 逻辑指令主要用于根据源操作数中数据位的组合格式有选择的使目的操作数中某些位改变、清零或对它们进行测试。 TEST指令后面可能跟一条JNZ或JZ指令,从而根据ZF的结果判定是否转移。 在这些应用中,源操作数称为掩码,这种操作称为屏蔽操作。 例:TEST AX,8000H ;如AX的最高位为1,则ZF=0,否则ZF=1 TEST AL,01 ;如AL的最低位为1,则ZF=0,否则ZF=1 例: SAL DX,1 SAL AX,CL SAL AL,CL SAL AL,3 ;无效 SAL AL,BL ;无效 左移n位与乘以2n等效 例如: 6×22=0

文档评论(0)

1亿VIP精品文档

相关文档