请大家帮我用汇编来编下面的程序谢谢大家了

2025-05-19 19:39:05
推荐回答(1个)
回答1:

DATA SEGMENT
VA DB 11
VB DB 12
VC DB 0
VD DB ?
DATA ENDS

CODE SEGMENT
main PROC FAR
assume CS: CODE, DS: DATA
start:
PUSH DS
SUB AX, AX
PUSH AX

MOV AX, DATA
MOV DS, AX

CMP VA, 0
JZ clear
MOV BL, VA

CMP VB, 0
JZ clear
ADD BL, VB

CMP VC, 0
JZ clear
ADD BL, VC

MOV VD, BL
JZ exit

clear:
MOV VA, 0
MOV VB, 0
MOV VC, 0

exit:
RET

main ENDP

CODE ENDS
END main