Se sabe que existen dos números sin signo en las unidades UNO y DOS respectivamente. Intente programar para comparar sus tamaños y almacenar el número grande en la unidad MAX y el número pequeño en la unidad PEQUEÑA.
Son dos preguntas. Escrito en ensamblador:
1.
MOV A,ONE
CJNE A,TWO,BIG Comparar
EQUAL:MOV MAX; ,A ;cuando es igual
MOV SMALL,A
BIG: JC LOW ;cuando uno es grande
MOV MAX,A
MOV A,TWO
MOV SMALL,A
BAJO: MOW SMALL,A ;dos a lo grande
MOV A,TWO
MOV MAX,A
2.
;Retraso 1s
MOV R0,#14H 20 veces
LOOP:MOW TMOD, #01H ;Modo de temporización 1 T0
MOV TH0,#3CH ;50ms
MOV TL0,#0B0H
SETB TR0 ;Iniciar temporización
DJNZ R0,LOOP
RET ;Return
Se siente bien, pero en realidad C51 es mejor