微机原理 04-3.pdfVIP

  • 4
  • 0
  • 约1.08万字
  • 约 35页
  • 2018-03-08 发布于河南
  • 举报
微机原理 04-3

4.2 8086/8088 指令系统 4.2 8086/8088 指令系统 若Α、Β为两个带符号数,根据比较结果 实现转移 Α Β JE/JZ 标号 测试条件: ZF=1 Α小于Β (或Α不大于或不等于Β) JL/JNGE 标号 测试条件:SF OF=1 ≮ 4.2 8086/8088 指令系统 4.2 8086/8088 指令系统 Α不小于Β (大于或等于) JNL/JGE 标号 测试条件:SF OF=0 ≮ Α大于Β (不小于或不等于) JG/JNLE 标号 测试条件:(SF OF)∨ZF=0 ≮ Α不大于Β (小于或等于) JNG/JLE 标号 测试条件:(SF OF)∨ZF=1 ≮ 4.2 8086/8088 指令系统 4.2 8086/8088 指令系统 测试CX的值为0则转移 JCXZ 标号 测试条件: (CX)=0 下面举例说明比较指令(CMP)和条件 转移指令的用法。 4.2 8086/8088 指令系统 4.2 8086/8088 指令系统 例1.设在存储器BUFFER单元存放着一个 字节的带符号数X,求X的绝对值,并将结 果放回原处。(P111例4.3.3 ) 算法: X,;当X≥0时 |X| -X,;当X0时 4.2 8086/8088 指令系统 4.2 8086/8088 指令系统 流程图: 程序: ● AL (BUFFER) ● ● MOV AL,BUFFER Y X≥0 ? CMP AL,0 N JNS NONEG 求 负 NEG AL NONEG:MOV BUFFER,AL ● (BUFFER) (AL) ● ● 4.2 8086/8088 指令系统 4.2 8086/8088 指令系统 例2:符号函数的处理 有一符号函数: 1,当X0时(-128≤X≤+127) Y 0,当X=0时 -1,当X0时 设给定值X存放在XX单元,函数Y值 存放到YY单元。 4.2

文档评论(0)

1亿VIP精品文档

相关文档