Instrucción XRA en 8085: OR exclusivo con acumulador
Qué hace XRA
XRA (Exclusive-OR Register with Accumulator) realiza un XOR bit a bit entre el acumulador (A) y un registro o ubicación de memoria especificada. El resultado se almacena de nuevo en el acumulador.
Sintaxis
XRA R ; XOR acumulador con registro R (B, C, D, E, H, L, A) XRA M ; XOR acumulador con memoria en la dirección HL
Ejemplo
; A = 55H (01010101), B = AAH (10101010) MVI A, 55H MVI B, AAH XRA B ; A = FFH (11111111)
Usos comunes
- Comparar valores: XRA establece el indicador Zero si A == operando (resultado = 0).
- Alternar bits: XOR con máscara invierte bits seleccionados (por ejemplo,
XRA 01Haltera el LSB). - Borrar acumulador:
XRA Aestablece A = 0 (más rápido queMVI A, 0). - Checksums/paridad simples: XOR acumula paridad.
- Generación pseudoaleatoria: XOR con semilla en registros de retroalimentación lineal.
Banderas afectadas
- S, Z, P: actualizadas según el resultado
- CY, AC: siempre borradas
XRA es una instrucción de 1 byte, 4 T-estados — eficiente para manipulación de bits y comparación.
- ·Cómo activar XM Radio Online
- ·Poderes del propietario del chat Xat: guía completa de gestión y moderación de salas
- ·Arquitectura red GSM: Componentes y funcionamiento conjunto
- ·Cómo transferir una cuenta XM a otra radio
- ·Cómo funciona un módem: Modulación, demodulación y el puente digital-analógico
- ·Cómo obtener una mejor señal de XM en el trabajo
- ·Frecuencia máxima del temporizador 1 del 8051 en Modo 1 con cristal de 11.0592 MHz
- ·Cómo quitar la vista previa en mi Audiovox Xpress XM
