Red de conocimiento informático - Problemas con los teléfonos móviles - Programación S3

Programación S3

Como se muestra a continuación:

Ordenar: subrutina de clasificación

MOV R6, #10; 11 números, comparados 10 veces.

S1:

MOV R0, # 30H dirección inicial

R6 MOV

MOV R7, A

Borrar bandera de intercambio CLR PSW.5

S2:

MOV B, @ R0 elimina el número anterior

INC R0

MOV A, @ R0 saca el último número

CJNE A, B, S3 invierte el frente y el reverso

S3:

Si JNC se reduce lo suficiente, hay no es necesario cambiarlo.

MOV @R0, B; Almacenamiento de Exchange

Diciembre 0

MOV @R0, A

INC R0

p>

SETB PSW.5; Establece el bit de bandera de intercambio

JH:

DJNZ R7

JNB PSW.5, S_END no Se acabó el intercambio.

DJNZ R6, S1

Hora de finalización:

Remojar en agua para ablandar