BRA
PC ← ← ← ← (PC) + $0002 + Rel
Operación:
Descripción:
Bifurcación incondicional a la dirección dada por la fórmula anterior, en qué 'Rel' es el
desplazamiento relativo guardado como un número complemento a dos en el último byte de código máquina
correspondiente a la instrucción de bifurcación. PC es la dirección del 'opcode' para la instrucción bifurcación.
El programa fuente especifica el destino de cualquier instrucción de bifurcación por su dirección absoluta o
como un valor numérico o como un símbolo o expresión que puede ser evaluada numéricamente por el
ensamblador. El ensamblador calcula la dirección relativa 'Rel' de la dirección absoluta y el valor actual de la
posición del contador.
Códigos de condición y Formula Boleana
Forma, Modos de Direccionamiento, Código Máquina y Ciclos
Fuente
BRA (rel)
Esta tabla es un resumen de todas las instrucciones de bifurcación.
Prueba
Boole
r > m
C + Z = 0
C = 0
r ≥ m
r = m
Z = 1
C + Z = 1
r ≤ m
r < m
C = 1
Acarreo
C = 1
r = 0
Z = 1
Negativo
N = 1
I
I = 1
Enmascarable
Medio
H = 1
Acarreo
IRQ Pin Alto
Siempre
r = registro (ACCA o X); m = operando memoria
Bifurcación Incondicional
H
1
1
1
Ningún bit afectado
Modo de
Direccionamiento
REL
Mnemónico
Opcode
BHI
22
BHS/BCC
24
BEQ
27
BLS
23
BLO/BCS
25
BCS
25
BEQ
27
BMI
2B
BMS
2D
BHCS
29
BIH
2F
BRA
20
139
I
N
Z
C
Código Máquina
Opcode
Operando(s)
20
rr
Complementario
BLS
R ≤ m
R < m
BLO/BCS
BNE
R ≠ m
R > m
BHI
R ≥ m
BHS/BCC
Sin Acarreo
BCC
BNE
r ≠ 0
Más
BPL
I
BMC
Enmascarable
= 0
No Medio
BHCC
Acarreo
IRQ Bajo
BIL
Nunca
BRN
BRA
Ciclos
3
Bifurca
Comentario
ción
23
Sin signo
25
Sin signo
26
Sin signo
22
Sin signo
24
Sin signo
24
Simple
26
Simple
2A
Simple
2C
Simple
28
Simple
2E
Simple
21
Incondicional