Cuatro formas de limpiar el acumulador en el microprocesador 8085
Instrucciones que ponen a cero el registro A
| Instrucción | Código de máquina | Ciclos | Banderas afectadas | Notas |
|---|---|---|---|---|
MVI A, 00H | 3E 00 | 7 | Ninguna | Carga inmediata directa de 0. Intención más clara. |
XRA A | AF | 4 | Z=1, S=0, P=1, CY=0, AC=0 | XOR consigo mismo → 0. La más rápida y pequeña (1 byte). Preferida. |
SUB A | 97 | 4 | Z=1, S=0, P=1, CY=0, AC=0 | Resta consigo mismo → 0. Misma bandera que XRA. |
ANA A | A7 | 4 | Z=1, S=0, P=1, CY=0, AC=0 | AND consigo mismo → 0. Mismo efecto. |
Por qué la lista original era ligeramente imprecisa
MOV A, Msolo limpia A si (HL) contiene casualmente 00H — no es un borrado confiable.ORA Acon 00H inmediato no existe (ORA es solo de registro).ORI 00Hfuncionaría, pero son 2 bytes / 7 ciclos.ADD A, L/ADD A, Hsolo limpian si L/H=0 — no está garantizado.
Mejor práctica
XRA A ; 1 byte, 4 ciclos, limpia A y banderas (CY, AC, Z, S, P) ; o SUB A ; igual ; o ANA A ; igual Use XRA A — es idiomático, óptimo y reconocido por todos los ensambladores y optimizadores de 8085.
- ·¿Son buenos los amplificadores Rockville? Análisis completo y modelos recomendados
- ·Cómo conectar un amplificador de coche a un enchufe de pared (adaptador 12 V)
- ·¿Cuándo ocurre la resonancia en un circuito AC? Condición XL = XC
- ·Cómo usar un amplificador de dos canales para cuatro altavoces
- ·Cómo ajustar el bias de un amplificador Luxman de transistores
- ·Cómo reemplazar el fusible de un amplificador: Guía segura
- ·Cómo conectar un amplificador de válvulas
- ·Qué significan los vatios y ohmios en un amplificador
- Interruptores NMOS en el Microprocesador 8086: Forma Completa y Función
- Amplificador integrado vs. receptor: diferencias, ventajas y desventajas
- Cómo construir su propio amplificador lineal CB
- Cómo conectar amplificador estéreo integrado MCS Serie Modelo 683-3872
- El Propósito de los Amplificadores: Potencia de Señal, Acoplamiento de Impedancia y Control
- Puedes conectar un amplificador al mezclador NS7
