andrés núñez herrero rodrigo cembrero carazo enrique españa blanco

10
Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

Upload: domingo-armas

Post on 07-Feb-2015

8 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

Andrés Núñez HerreroRodrigo Cembrero Carazo

Enrique España Blanco

Page 2: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

Un procesador con longitud de instrucción fija y código de operación variable.

Emplea la técnica de código con operación con extensión.

Solo es fija la longitud de la palabra principal de la instrucción.

Se caracteriza por la ortogonalidad ya que los operandos casi siempre se codifican de la misma forma.

Page 3: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

Constan de una palabra (16bits) a la que se le puede añadir 1 o 2 palabras.

Para trabajar con esta maquina se emplea el sistema octal, ya que muchos campos tienen 3 bits.

Page 4: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

Instrucciones de dos operandos con direccionamiento general.

Instrucciones de los operandos con un operando en registro.

Instrucciones de un operando.

La decodificación comienza analizando los bits14:12 y puede darse 3 casos:

Page 5: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

I 14:12 = 1 a 6 3 bits para el modo de direccionamiento y

otros 3 para especificar el registro sobre el que actúan.

El bit 15 (S) indica si la operación se realiza sobre byte (1) o sobre palabra (0)

Page 6: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

I 14:12 =7 El código de operando se extiende a los

bits I 11:9

La instrucción SOB, que sirve para programar bucles, en los que los últimos 6 bits

Page 7: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

I14:12=0 Este es un nuevo caso de extensión de

código Se mira bit I11 pudiéndose dar dos casos:

I11= 1: Instrucciones de un operando I11= 0: Instrucciones sin operandos

Page 8: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

 El código de operación se extiende a los bits I10:6

El bit S sigue indicando el tamaño del operando

La instrucción JSR (llamada a subrutina) que se diferencia del resto en que I10:9=0

Page 9: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

El código se extiende 3 bits mas y si I15:8=0

Si I15:8=0 se trata de instrucciones sin operandos entre las que destacan las instrucciones de manipulación de los bits de condición

Si del I15:8 distinto 0, se trata de las instrucciones de bifurcación

Page 10: Andrés Núñez Herrero Rodrigo Cembrero Carazo Enrique España Blanco

El campo de codificación de bit se refiere al bit que determina la condición

El campo de válido se refiere al valor que tiene que tener el bit codificado anteriormente para que la condición se cumpla