Red de conocimiento informático - Conocimiento informático - 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.

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