Microinstrucciones Ayudantia 1

Páginas: 5 (1232 palabras) Publicado: 26 de diciembre de 2012
UNIVERSIDAD CATOLICA DEL NORTE
FA CULTAD DE CIENCIAS GEOLOGICAS
DEPARTAMENTO DE INGENIERIA DE SISTEMAS Y COMPUTACION

1ºAYUDANTÍA
Arquitectura y Organización de Computadores CC-791
CICLO DE UNA INSTRUCCION

MEMORIA
RMDAT

ALU
Unidad Aritmética y lógica
RMDIR

Acumulador ACC
Auxiliar AUX
Registro Índice INDICE
Stack Pointer SPProgram counter PC
Registro de instrucciones IR
ENTRADA/
SALIDAD
Interrupción
FASE DE BUSQUEDAD
FECH
FASE DE EJECUCUCION
Atención a subrutina
1
2
3
4
5

NOTA: En Simupro el registro de datos RMDAT lleva la sigla MDR y el
registro de direcciones RMDIR lleva la sigla MAR.

FORMATO DE UNA INSTRUCCIÓN
Nota:Cada tira representa un trozo de la memoria en el cual está escrita lainstrucción (OPCODE) y los valores (OPERANDO), a continuación se muestran los tipos de formatos que existen para las instrucciones
EOR
ADD
42
36
20
42

1-. OPCODE
0072 4203

0073 42040074 4205

0075 4206

ADD
03
42
36
20
42

2-.OPCODE 0073 4204
OPERANDO
00744205

0075 4206


ADD
03
42
36
20
42

3-. OPCODE
OPERANDO 0073 4204
OPERANDO
00744205

0075 4206


EJERCICIOS: Mostrar una codificación de microprograma para las instrucciones ocupando la siguiente ALU:

Nota: Cabe destacar que cada celda de memoria es de 8 bits ósea 1 byte

ADD
03
42
8 bits = 1byte



ALU
00 ACC ACC+AUX
01 ACC NO AUX
02 ACC ACC orex AUX
03 ACC ACC + 1Tipo de Dato: Entero de 16 bits
RMDAT: 16 bits
RMDIR: 16 bits
a. Add dirección (suma el valor que se encuentra en dirección al valor del acumulador y deja el resultado en el acumulador).
b. Addi dirección (suma al acumulador el contenido de memoria que se encuentra directamente como operando y el resultado lo deja en el acumulador).
c. Load dirección(carga el contenido de memoria que apunta la dirección en el acumulador).
d. Loadi dirección (Carga el contenido de memoria que se encuentra directamente como operando).
e. Store dirección (carga en la localidad de memoria que apunta la dirección, el contenido del acumulador)

SOLUCION 1° AYUDANTIA

ALU
00 ACCACC+AUX
01 ACC NO AUX
02 ACC ACC orex AUX
03 ACC ACC + 1
a-. Add dirección (corresponde a un tipo de direccionamiento directo)

RMDIR...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ayudantia 1
  • Ayudantia 1
  • Ayudantia 1 Fundamentos 1
  • AYUDANTÍA N 1 solucion
  • Ayudantia 1 Descentralizacio n
  • Pauta Ayudantia 1
  • Ayudantía 18 11 1
  • Ayudantía n°1 edo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS