assembly language (lenguaje ensamblador) — Son las instrucciones mnemónicas y las directivas del
ensamblador que son significativas para programar y se pueden traducir en un programa de código objeto que un
microcontrolador entiende. La CPU usa los 'opcodes' y los números binarios para especificar las operaciones
que constituyen un programa de microprocesador. Éstos números no son significativos a las personas, por esto
los programadores usan el lenguaje ensamblador para representar las instrucciones. Las directivas del
ensamblador proporcionan información adicional como la posición de memoria para iniciar un programa. Se
usan etiquetas para significar una dirección o un valor binario.
base 2 — Son números binarios que usan sólo dos dígitos, 0 y 1. La base 2 es el sistema de numeración que usan
las computadoras.
base 10 — Son números decimales que usan 10 dígitos, desde el 0 hasta el 9. Este es el sistema de numeración
usado por las personas.
base 16 — Es el sistema de numeración hexadecimal. Los 16 caracteres (del 0 al 9 y las letras de A a F) se usan
para representar el valor hexadecimal. Un dígito hexadecimal puede representar exactamente un valor binario de
4-bits. El sistema de numeración hexadecimal es usado por las personas para representar valores binarios, porque
es más fácil de usar un número de 2 dígitos que el número binario equivalente de 8 dígitos. Referirse a la Tabla
1. Equivalencias entre el Decimal, Binario y Hexadecimal .
BCD — El Binario Codificado en Decimal es una anotación que usa valores binarios para representar cantidades
decimales. Cada dígito BCD usa cuatro bits binarios. Se consideran ilegales seis de las 16 combinaciones
binarias posibles.
binario — Es el sistema de numeración usado por las computadoras, cualquier cantidad puede ser representada
por una serie de 1 y 0. Eléctricamente, estos 1 y 0 están representados por niveles de voltaje VDD y VSS
respectivamente.
bit — Es un simple dígito binario. Un bit sólo puede tener un sólo valor, 0 o 1.
black box (caja negra) — Es un hipotético bloque de nivel lógico o de circuitería que realiza alguna
transformación de entrada a salida. Una caja negra se usa cuando la relación de entrada a salida es conocida, pero
los medios para lograr esta transformación no es conocida o no es importante de discutir.
branch instructions (instrucciones de bifurcación) — Son instrucciones que causan a la CPU que continúe
procesando hacia una posición de memoria que la siguiente dirección secuencial. La mayoría de instrucciones de
bifurcación son condicionales. Es decir, la CPU continuará a la siguiente dirección secuencial (de no
bifurcación) si una condición es falsa o continúa a otra dirección (de bifurcación) si la condición es verdad.
breakpoint (punto de paro) — Durante un programa de depuración, es útil correr las instrucciones hasta
conseguir que la CPU se pare en un lugar específico del programa y entonces entrar en un programa de
depuración. Se establece un punto de paro en la dirección deseada, sustituyendo temporalmente una interrupción
por software (SWI) para la instrucción en esa dirección. En respuesta a la SWI, el control se pasa al programa de
depuración.
byte — Es un conjunto de ocho bits binarios.
C — Es la abreviación para Carry/borrow en el registro de código de condición del MC68HC05. Al agregar dos
números de 8-bits sin signo, el bit C se pone a 1, si el resultado es mayor que 255 ($FF).
CCR — Son las siglas de Registro de Código de Condición en el MC68HC05. El CCR tiene cinco bits (H, I, N,
Z, y C) que se pueden usar para controlar las instrucciones de bifurcación condicionales. Los valores de los bits
en el CCR están determinados por los resultados de las operaciones anteriores. Por ejemplo, después de una
instrucción de carga del acumulador (LDA), Z se pondrá a 1, si el valor cargado fue $00.
central processor unit (unidad central de proceso) — Es la parte central de una computadora que controla la
ejecución de las instrucciones.
checksum (suma de prueba) — Es un valor, que es el resultado de sumar una serie de números binarios. Al
intercambiar información entre computadoras, el 'checksum' da una indicación sobre la integridad de los datos
186