Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 4
4 - 1 6 TA B L A S D E V E R D A D M E D I A N T E E L
USO DE HDL Y 4 -17 ESTRUCTURAS DE
CONTROL DE DECISIONES EN HDL
EQUIPO NARANJA
Las tablas de verdad son estupendas para listar todas las posibles combinaciones
de variables independientes, pero hay mejores formas de manejar los datos numéricos.
Como ejemplo, cuando una persona parte hacia la escuela o su trabajo en la
mañana, debe realizar una decisión lógica para saber si se va a llevar o no un abrigo.
Supongamos que esta persona decide sobre esta cuestión basándose únicamente en
la temperatura actual. ¿Cuántos de nosotros razonaríamos de la siguiente manera?
Utilizaré un abrigo si la temperatura es O.
No utilizaré un abrigo si la temperatura es 40.
Este método es similar a aquél en el que se utiliza la tabla de verdad para describir
la decisión. Para cada una de las posibles entradas, esta persona decide cuál debe
ser la salida. En realidad, lo que haría para decidirse sería lo siguiente:
Usaré un abrigo si la temperatura es menor de 14 grados.
En caso contrario, no utilizaré un abrigo.
Un HDL nos permite describir los circuitos lógicos mediante este tipo de razonamiento.
Al igual que en los
HDLs, en la mayoría de los lenguajes de programación de computadoras estos tipos
de decisiones se llevan a cabo mediante el uso de una estructura de control IF/
THEN/ELSE.
Cada vez que la decisión está entre realizar una acción o no realizarla,
se utiliza la instrucción IF/HEN.
La palabra clave IF va seguida de una instrucción
que es verdadera o falsa. Si (IF) es verdadera, entonces (TIIEN) se hace lo que esté
especificado. En el caso en el que la instrucción sea falsa, no se realiza ninguna
acción. La figura 4-52(a) muestra en forma gráfica la manera como funciona esta
decisión.