vax 11/780
Lêon
Nathália
Igor
Bernardo
O que é o VAX?
➔ Produzido pela Digital Equipment
Corporation (DEC)
➔ Virtual Address eXtension
➔ Extensão do modelo PDP de 16 bits da DEC
➔ Um dos pioneiros em endereçamento virtual
➔ Compatível com os softwares do PDP 11
VAX 11/780
➔
➔
➔
➔
➔
➔
Primeiro modelo da série 11
Lançado em outubro de 1977
Arquitetura CISC de 32 bits
16 registradores de 32 bits
22 modos de endereçamento
Processador VAX ISA (Instruction Set
Architecture
Tipo de Dados
Processador
➔ 200 ns de ciclo de máquina (5 Mhz)
➔ TTL - Tecnologia Transistor-Transistor Logic
➔ Primeiro processador produzido pela DEC que suportava memória virtual
➔ Um dos primeiros do mundo
Processador VAX
Instruções
➔
➔
➔
O processador do VAX-11/780 é capaz de executar instruções em dois modos: nativo ou compatibilidade. Ambos conjuntos de intruções possuem características de programação parecidas.
◆ No modo nativo o processador executa uma larga quantidade de instruções, reconhece uma variedade de tipos de dados, e usa 16 registradores de 32-bits. É composto de 244 instruções básicas.
◆ No modo compatibilidade o processador executa um conjunto de instruções PDP-11, reconhece os dados inteiros, e usa 8 registradores de 16-bit.
Cadeia de caracteres (mais de 65,535 bytes)
Campos de bits de comprimento varável de até 32 bits alinhado em qualquer posição do bit
Exemplo de algumas instruções...
Modos de Endereçamento
➔ 22 modos de endereçamento, basicamente resumidos em 3 tipos:
◆ Registrador - Registrador
◆ Registrador - Memória
◆ Memória - Memória
Modos de Endereçamento
➔
General Register Addressing
➔
Program Counter Addressing
➔
➔
➔
➔
➔
➔
➔
➔
Literal (3 types)
Register
Register deferred
Autodecrement and Autoincrement
Autoincrement deferred
Byte, Word, Longword displacement
Byte, Longword displacement deferred
Indexed
➔
➔
➔
➔
➔
➔
➔
➔
Immediate
Absolute
Byte relative
Byte relative deferred
Word relative
Word relative deferred
Longword relative
Longword