La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diego Esteban Moreno Germán Aguado Llorente Félix Huete García.

Presentaciones similares


Presentación del tema: "Diego Esteban Moreno Germán Aguado Llorente Félix Huete García."— Transcripción de la presentación:

1 Diego Esteban Moreno Germán Aguado Llorente Félix Huete García

2 INSTRUCCIONES DE LONGITUD VARIABLE TENIENDO SU CÓDIGO DE OPERACIÓN DE LONGITUD FIJO. EL FORMATO DE VAX ES MUY FLEXIBLE TIENE UN CÓDIGO DE OPERACIÓN FIJO DE 8 BITS. INSTRUCCIONES DE LONGITUD VARIABLE TENIENDO SU CÓDIGO DE OPERACIÓN DE LONGITUD FIJO. EL FORMATO DE VAX ES MUY FLEXIBLE TIENE UN CÓDIGO DE OPERACIÓN FIJO DE 8 BITS.

3 EN LAS OPERACIONES UTILIZA UN BYTE DE CÓDIGO DE OPERACIÓN Y UN BYTE POR CADA OPERANDO AL QUE PUEDE AGREGARSE INFORMACIÓN ADICIONAL PUEDE OCUPAR UN MÁXIMO DE SEIS ESPECIFICADORES DE OPERANDO

4 Formato general de instrucciones del Vax LA CODIFICACIÓN TÍPICA DE LOS OPERANDOS ES DE LA FORMA MODO- REGISTRO CADA ESPECIFICADOR DE OPERANDO SE COMPONE DE DOS O TRES PARTES:

5 1. CÓDIGO DEL MODO DE DIRECCIONAMIENTO (4 BITS, NIBBLE): 2. ESPECIFICACIÓN DE REGISTRO (4 BITS). PARA ESPECIFICAR UNO DE LOS 16 REGISTROS DE PROPÓSITO GENERAL. 3. ESPECIFICA OPCIONALMENTE UN DESPLAZAMIENTO EN EL DIRECCIONAMIENTO BASE + DESPLAZAMIENTO (8, 16 Ó 32 BITS).

6 EN LAS INSTRUCCIONES ARITMÉTICAS, LOS TRES PRIMEROS BITS DEL CÓDIGO DE OPERACIÓN INDICAN EL TIPO DE LOS OPERANDOS (100: BYTE; 101: PALABRA; 110: DOBLE PALABRA, ETC) Y EL ÚLTIMO, EL NÚMERO DE ESTOS (0, DOS OPERANDOS: 1, TRES OPERANDOS).

7 EXISTEN ALGUNAS INSTRUCCIONES CUYO CÓDIGO DE OPERACIÓN TIENE DOS BYTES, ESTO SE CONSIGUE RESERVANDO ALGUNOS VALORES EN EL PRIMER BYTE (FDH, FEH Y FFH) PARA EXTENDER EL CÓDIGO DE OPERACIÓN AL SIGUIENTE. DOS DE LOS VALORES RESERVADOS EN EL PRIMER BYTE SON INTRODUCIDOS PARA AMOLDARSE A LA INTRODUCCIÓN DEL PUNTO FLOTANTE.

8 LAS INSTRUCCIONES DE BIFURCACIÓN TIENEN UN BYTE DE CÓDIGO DE OPERACIÓN Y UNO O DOS BYTES MÁS QUE INDICAN UN DESPLAZAMIENTO QUE SE SUMA AL CONTADOR DE PROGRAMA PARA OBTENER LA DIRECCIÓN DE BIFURCACIÓN.

9 VAX-11 ASSEMBLY LANGUAGE PROGRAMMING, SARA BAASE COMPUTER ARQUITECTURE AND VAX ASSEMBLY LANGUAGE PROGRAMMING, JAMES E. BRINK INTRODUCCIÓN A LA ARQUITECTURA DE COMPUTADORES, JAVIER BASTIDA.


Descargar ppt "Diego Esteban Moreno Germán Aguado Llorente Félix Huete García."

Presentaciones similares


Anuncios Google