欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

设在A、B和C单元中分别存放着三个数。若三个数都不是0,则求出三数之和存放在D单元中;若其中一个数为0,则把其它两单元也请0。请编写源程序。

程序员文章站 2022-03-10 11:51:19
...
DATA SEGMENT
    A DW 2
    B DW 5
    C DW 6
    D DW 0
DATA ENDS
CODE SEGMENT
    ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
      MOV DS,AX
      CMP A,0
      JE NEXT
      CMP B,0
      JE NEXT
      CMP C,0
      JE NEXT
      MOV AX,A
      ADD AX,B
      ADD AX,C
      MOV D,AX
      JMP EXIT
 NEXT:MOV A,0
      MOV B,0
      MOV C,0
 EXIT:MOV AH,4CH
      INT 21H
CODE ENDS
    END START
相关标签: 汇编语言/编程题