Adición de programación de microcomputadoras
MOV R0, #80H envía 80H a R0.
MOV A,# 0AH envía 0AH a un
ORL A, R0; combina OAH en A con 80H en R0, el resultado está en A
El La pregunta original requiere que el bit de datos más alto AH (es decir, 0AH, 16 números binarios, es decir: 0000 1010) sea 1, y los otros bits permanezcan sin cambios. Solo es necesario compararlo con el número binario 1000000 (escrito como). 16). Escrito verticalmente de la siguiente manera:
Ah: 0000 1010
ORL +) 80H: 1000 0000
-
1000 1010
También puedes omitir una declaración y usar dos declaraciones para completarla:
MOV A, #80H envía 80H a A primero.
ORL A,# 0AH combina 0AH y 80H en A, y el resultado también está en A.