PRINCIPAL	ORG		$1000		;ZONA DE CÓDIGO
			MOVE.W	A,D1		;PASO1: CARGA DE LOS VALORES DE LOS
			MOVE.W	B,D2		;SEGMENTOS EN LOS REGISTROS
			MOVE.W	C,D3

ORD1		CMP.W	D2,D1		;PASO2:COMPARAR A Y B Y 
			BGE		ORD2		;SALTAR SI D1>D=2
			EXG		D1,D2		;PASO3: INTERCAMBIAR D1 Y D2
ORD2		CMP.W	D3,D1		;PASO4:COMPARAR C CON EL LADO MAYOR
			BGE.S	COMPR		;Y SALTAR SI D1>=D3 (SALTO CORTO)
			EXG		D1,D3		;PASO5:INTERCAMBIAR D1 Y D3
COMPR		MOVE.W	D3,D4		;PASO 6:HACER D4=D2+D3
			ADD.W	D2,D4		
			CMP.W	D4,D1		;PASO7:COMPARAR D1 CON D2+D3
			BLT		VERDAD		;Y SALTAR SI FORMAN TRIANGULO
			MOVE.B	#NO,RES		;PASO8: PONER RES A 0 SI NO FORMAN 
			BRA	FIN				;TRINAGULO E IR A FIN
VERDAD		MOVE.B	#SI,RES		;PASO9: ES TRIANGULO; PONER RES=1
FIN			MOVE.B	#228,D7		;PASO10: FIN DE PROGRAMA
			TRAP	#14

DATOS		ORG		$1500		;ZONA DE DATOS
A			DC.W	$8			;LONGITUDES DE LOS TRES SEGMENTOS
B			DC.W	$11
C			DC.W	$5
SI			EQU		1			;CTES QUE EXPRESAN
NO			EQU		0			;POSIBLES RESULTADOS
RES			DS.B	1			;VARIABLE QUE ALMACENAN EL RESULTADO

			END

