Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo programar 23H+45H-18H-36H

Cómo programar 23H+45H-18H-36H

Esta es una programación de suma de un solo byte, que es muy sencilla. Puede usar directamente el modo de direccionamiento inmediato del acumulador, o puede asignar el valor al registro primero y usar el direccionamiento de registro. Porque de un vistazo

se puede ver que no hay acarreos ni préstamos en el funcionamiento continuo de estos números, por lo que se puede procesar fácilmente.

1. Modo de direccionamiento inmediato:

MOV

A,#23H

CLR

C

p>

AÑADIR

A,#45H

SUBB

A,#18H

SUBB

A, #36H

2. Registrar modo de direccionamiento:

MOV

30H, #23H

MOV

31H,#45H

MOV

32H.#18H

MOV

33H,#36H

MOV

A,30H

AÑADIR

A,31H

SUBB

A,32H

SUBB

A,33H

También puedes usar el método de búsqueda de tablas

MOV

DPTR,#TAB

CLR

A

MOVC

A,@A+DPTR

MOV

B,A

INC

DPTR

CLR

A

MOVC

A,@A+DPTR

AÑADIR

A,B

MOV

B,A

CLR

A

INC

DPTR

MOVC

A,@A+DPTR

XCH

A,B

SUBB

A,B

XCH

A, B

CLA

A

INC

DPTR

MOVC

A, @A+DPTR

XCH

A,B

SUBB

A,B

XCH

A,B