Red de conocimiento informático - Problemas con los teléfonos móviles - Instrucciones de programación Xch

Instrucciones de programación Xch

MOV A,40H envía los datos en la dirección RAM 40H al acumulador a.

CLR C; borra el indicador de acarreo CY a cero.

SUBB A, 41H; resta los datos en 41H de A (si C = 1, entonces resta 1), y el resultado se envía al acumulador A.

; Si no es suficiente, pida prestado para que C = 1.

JNC espera; si C = 0, salta a la dirección WAIT, si C = 1, continúa ejecutando la siguiente línea.

MOV A, 41H; envía los datos en la dirección RAM 41H al acumulador a.

XCH A, 41H; Utilice los datos del acumulador A para intercambiar los datos en la dirección RAM 40H.

-

MOV A, 40H se envía a Un dato de 40H.

Esperando: SJMP esperando; aquí está la dirección WAIT, y la instrucción es una instrucción de salto incondicional, lo que significa continuar ejecutando esta instrucción.

; Esperando es la etiqueta de dirección del programa, que equivale al número de la casa. Puedes organizarlo como quieras.

; Si hay una instrucción de salto, debe haber un salto a una ubicación, y esta ubicación es la dirección.

Fin; el programa termina aquí.