Bifurcación Si Es Menor O Igual; Bls - Motorola HC05 Manual Del Usuario

Iniciación a los microcontroladores de las familias de 8 bits
Tabla de contenido

BLS

PC ← ← ← ← (PC) + $0002 + Rel
Operación:
por ejemplo, si (ACCA) ≤ (M)
Descripción :
Causa una bifurcación si C o Z se pone a 1. Si la instrucción BLS se ejecuta inmediatamente
después de la ejecución de una instrucción CMP o SUB, la bifurcación ocurrirá si el número binario sin signo en
ACCA fue menor o igual al número binario sin signo en M. Véase la instrucción BRA para más detalles de la
ejecución de la bifurcación.
Códigos de condición y Formula Boleana
Forma, Modos de Direccionamiento, Código Máquina y Ciclos
Fuente
BLS (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 si es Menor o Igual
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
I
N
Z
C
   
Código Máquina
Opcode
Operando(s)
23
rr
Complementario
R ≤ m
BLS
R < m
BLO/BCS
BNE
R ≠ m
R > m
BHI
BHS/BCC
R ≥ m
Sin Acarreo
BCC
BNE
r ≠ 0
Más
BPL
I
BMC
Enmascarable = 0
No Medio
BHCC
Acarreo
IRQ Bajo
BIL
Nunca
BRN
133
BLS
Si [(C) + (Z)] = 1
(números binarios sin signo)
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
Tabla de contenido
loading

Este manual también es adecuado para:

Hc08

Tabla de contenido