simulator (simulador) — Es un programa que simula la conducta real de una MCU.
source code (código fuente) — Ver source program (programa fuente).
source program (programa fuente) — Es un archivo texto que contiene los mnemónicos de cada instrucción,
las etiquetas, los comentarios y las directivas del ensamblador. El archivo fuente es procesado por un
ensamblador para producir una listado compuesto y una representación de un archivo objeto del programa.
SP — Siglas de 'stack pointer' (puntero de pila), un registro de la CPU en la MCU del MC68HC05.
stack (pila) — Es un mecanismo para guardar temporalmente los valores de los registros de la CPU durante las
interrupciones y subrutinas. La CPU mantiene esta estructura con el registro del puntero de pila que contiene la
dirección de la siguiente posición del almacenamiento disponible en la pila. Cuando se hace una llamada a una
subrutina, la CPU guarda el orden bajo y los bytes de orden alto de la dirección de retorno en la pila, antes de
empezar las instrucciones de la subrutina. Cuando la subrutina termina, una instrucción de retorno de subrutina
(RTS) causa que la CPU recupere la dirección de retorno de la pila y que continúe procesando desde donde salió
antes de la subrutina. Las interrupciones trabajan de la misma manera excepto todos los registros de la CPU, que
se guardan en la pila en lugar del contador de programa.
stack pointer (puntero de pila) — Es un registro de la CPU que almacena la dirección de la siguiente posición
del almacenamiento disponible en la pila.
subrutine (subrutina) — En el curso de un programa se necesitan ser usadas unas sucesiones de instrucciones.
La última instrucción en la subrutina es una instrucción de retorno de subrutina (RTS). En un lugar del programa
principal, donde son necesitadas las instrucciones de subrutina, se usa una instrucción de salto o bifurcación a
subrutina (JSR o BSR) para llamar a la subrutina. La CPU deja el flujo del programa principal para ejecutar las
instrucciones en la subrutina. Cuando la instrucción RTS se ejecuta, la CPU vuelve al programa principal de
donde había salido.
three state buffer ('buffer' de tres estados) — La salida del 'buffer' de tres estados, puede ser un estado lógico
0, un estado lógico 1 o un estado de alta impedancia (como si no hubiese nada conectado). Una entrada de
control habilita el estado de alta impedancia (off) vs. el estado de baja impedancia (on). Cuando el 'buffer' está
habilitado, la salida tiene el mismo nivel que el de la entrada (1 o 0). Cuando el 'buffer' no está habilitado, la
salida actúa como un circuito abierto.
transducer (transductor) — Es un dispositivo que convierte alguna propiedad física, como presión, en señales
eléctricas que pueden ser usadas por una computadora.
transmission gate (puerta de transmisión) — Es un circuito lógico básico usado en microcontroladores. Una
puerta de transmisión trabaja como un interruptor en serie, está controlado por una señal de nivel lógico. Cuando
la entrada de control está a un nivel lógico 0, la puerta de transmisión actúa como un circuito abierto. Cuando la
entrada de control es un nivel lógico 1, la puerta de transmisión actúa como un corto circuito.
twos complement (complemento a dos) — Es un medio para realizar una substracción binaria usando técnicas
de suma. El bit más significativo de un número complemento a dos, indica el signo del número (1 indica
negativo). El negativo de un número complemento a dos, se obtiene invirtiendo cada bit del número y después
añadiendo 1 al resultado. Por ejemplo, el negativo del complemento a dos de 0000 0011 (3
0000 0001 = 1111 1101.
variable — Es un valor que cambia durante el curso de la ejecución de un programa.
V
— Es la alimentación positiva de un microcontrolador, típicamente es de 5 Vdc.
DD
vector — Es un indicador (de dirección) que indica donde la CPU debe continuar procesando las instrucciones
después de una interrupción o de un 'reset'.
V
— Es la alimentación de 0 Vdc de un microcontrolador.
SS
volatile (volátil) — Es un tipo de memoria que pierde los contenidos cuando desaparece la alimentación. La
RAM es un tipo de memoria volátil. Los microcontroladores modernos, necesitan muy poca corriente para
mantener los contenidos de una RAM bajo las condiciones normales de funcionamiento. En algunos casos, los
193
) es 1111 1100 +
10