Manual88110

Páginas: 74 (18479 palabras) Publicado: 6 de noviembre de 2015
Emulador 88110
Departamento de Arquitectura y Tecnolog´ıa de Sistemas Inform´aticos
Facultad de Inform´atica
Universidad Polit´ecnica de Madrid
c 2004–2009

´Indice general
1. Emulador e88110
1.1. Introducci´on . . . . . . . . . . . . . . . . . . . .
1.1.1. Memoria principal . . . . . . . . . . . .
1.1.2. Secuenciador . . . . . . . . . . . . . . .
1.1.3. Banco de registros . . . . . . . . . .. .
1.1.4. Excepciones . . . . . . . . . . . . . . . .
1.1.5. Unidades funcionales . . . . . . . . . . .
1.1.6. Cache de datos . . . . . . . . . . . . . .
1.1.7. Cache de instrucciones . . . . . . . . . .
1.1.8. Interfaz de usuario . . . . . . . . . . . .
1.2. Programa Ensamblador . . . . . . . . . . . . .
1.2.1. Pseudoinstrucciones . . . . . . . . . . .
1.2.2. Llamada al programa Ensamblador . ..
1.2.3. Macros . . . . . . . . . . . . . . . . . .
1.3. Modos de Direccionamiento . . . . . . . . . . .
1.4. Sintaxis del lenguaje ensamblador . . . . . . . .
1.5. Ejemplo . . . . . . . . . . . . . . . . . . . . . .
1.5.1. Ensamblado . . . . . . . . . . . . . . . .
1.5.2. Utilizaci´on del emulador mc88110 . . .
1.6. Instrucciones . . . . . . . . . . . . . . . . . . .
1.6.1. Instruccionesl´ogicas . . . . . . . . . . .
1.6.2. Instrucciones aritm´eticas enteras . . . .
1.6.3. Instrucciones de campo de bit . . . . . .
1.6.4. Instrucciones de coma flotante . . . . .
1.6.5. Instrucciones de control de flujo . . . . .
1.6.6. Instrucciones de carga/almacenamiento

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

11
3
3
3
4
4
4
4
5
6
6
8
9
10
10
11
12
14
18
18
19
19
19
19
19

2. Juego de Instrucciones del MC88110
2.1. Instrucciones l´ogicas . . . . . . . . . . .
2.2. Instrucciones aritm´eticas enteras . . . .
2.3. Instrucciones de campo de bit . . . . . .
2.4. Instrucciones de coma flotante . . . . . .
2.5. Instrucciones de control de flujo . . . . .
2.6. Instrucciones de carga/almacenamiento
2.7.Instrucciones especiales . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

..
.
.
.
.
.

.
.
.
.
.
.
.

23
23
26
32
37
42
45
48

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

II

Emulador del MC88110

Cap´ıtulo 1

Emulador e88110
1.1.

Introducci´
on

El microprocesador MC88110 es un procesador RISC superescalar que se encuadra dentro de la familia
88000 de Motorola. Es capaz de ejecutar hasta dos instrucciones en cada ciclo de reloj respetando el orden...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS