Inicie 30 números sin signo de un solo byte en la unidad 20H de la RAM interna. Se requiere programación para encontrar el número más pequeño y almacenarlo en la unidad 60H.
Procedimiento correcto:
S_MIN:
MOVR0,?#20H
MOVR7,?#30
MOV60H,?#255; Asuma un valor mínimo primero
LOOP:
MOVA,?@R0?; Saque un número
CLRC
SUBB?A,?60H?;reducir valor mínimo
JNCRT?;mayor o igual a transferir
MOV60H,?@R0;actualizar
RT:?INCR0
DJNZ?R7,?LOOP
SJMP?$
END