我必须在有边的情况下执行此问题,并且必须检查它们是否可以形成三角形。现在我有了这段代码,但是我不知道为什么会收到两条消息。我是汇编语言的新手。
.model small
.stack 128
.data
a dw 1
b dw 20
c dw 3
msg1 db 'The sides can form a triangle$'
msg2 db 'The sides cannot form a triangle$'
.code
mov AX, @data
mov DS, AX
MOV AX,a
add AX,b
mov bX,b
add bX,c
mov cX,a
add cX,c
CMP AX,c
JAE L1
mov dx, offset msg2
mov ah,9
int 21h
L1:
CMP bX,a
JAE L2
mov dx, offset msg2
mov ah,9
int 21h
L2:
CMP cX,b
JAE L3
mov dx, offset msg2
mov ah,9
int 21h
L3:
mov dx,offset msg1
mov ah,9
int 21h
end