La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es
VAX
Artículo de la Enciclopedia Libre Universal en Español.
Máquina CISC sucesora del PDP 11. Su nombre original era VAX-11 (Virtual Address Extended PDP-11).
El VAX es un claro ejemplo de máquina del tipo memoria-memoria con registros de uso general. Posee 16 registros (R0,...,R15) de 32 bits. El PC (Program Counter, en español contador de programa) y el SP (Stack Pointer, en español apuntador de cima de pila) son los registros R15 y R14 respectivamente, es decir, son registros de uso general con lo que se consigue una mayor versatilidad y potencia en los modos de direccionamiento. También destacan el R13 y el R12. El primero se utiliza como FP (Frame pointer, en español apuntador de trama), el segundo se utiliza como AP (Argument pointer, en español apuntador a los argumentos). Estos dos registros son especialmente útiles cuando se manejan procedimientos y se quiere acceder a la información de la trama de pila creada en la llamada y ejecución de la rutina o procedimiento.
El VAX tiene un P.S.L (Proccesor status longword, en español doble palabra de estado del procesador) de 32 bits. Sus últimos cuatro bits son los bits de condición Z (cero), N (negativo), V (desbordamiento) y C (acarreo).
Esta máquina tiene una gran versatilidad y potencia a la hora de manejar diferentes tipos de datos. Es capaz de procesar enteros de tamaño de 1 a 8 bytes, número en punto flotante de simple (4 bytes) y doble precisión (8 bytes), caracteres, cadenas, e incluso números en BCD (Binary Coded Decimal).
Incorpora numerosas mejoras respecto al PDP 11. Entre ellas una memoria caché, y una unidad en punto flotante (Opcional). En cuanto a sus restricciones tiene la desventaja de que si no existe alineación a la hora de acceder a las instrucciones alojadas en memoria sus accesos a este recurso son más lentos.