Tema 2: Lenguaje máquina
Tema 2: Lenguaje máquina Tema 2: Lenguaje máquina
Campo de Código de OperaciónFunción: codificar la función que debe realizar la instrucción.Codificación en bloque• Instrucciones de tamaño variable.• Tamaño COP fijo.• Con n bits se pueden obtener 2nCOP distintos.• Ej: Intel, Motorola.Codificación por extensión• Instrucciones de tamaño fijo.• Tamaño COP variable.• Extensión de COP parainstrucciones. con menor número deoperandos.• Ej: PowerPC.12
Codificación por extensión (1)Ejemplo: Un computador tiene las siguientes características:• Instrucciones máquina de 16 bits.• 16 direcciones posibles.Diseñar mediante codificación por extensión el siguiente juegode instrucciones:• 15 instrucciones de 3 direcciones.• 14 instrucciones de 2 direcciones.• 31 instrucciones de 1 dirección.• 16 instrucciones sin dirección.13
- Page 1 and 2: Tema 2: Lenguaje máquinaLa interfa
- Page 3 and 4: Arquitectura y Organizaciónde comp
- Page 5 and 6: Arquitectura del repertorio deinstr
- Page 7 and 8: Instrucciones máquina• Se almace
- Page 9 and 10: Formatos de Instrucción (1)• Rep
- Page 11: Características delFormato de Inst
- Page 15 and 16: 0 0 0 0Codificación por extensión
- Page 17 and 18: Modos de direccionamiento• Implí
- Page 19 and 20: Direccionamiento Inmediato• El op
- Page 21 and 22: DireccionamientoDirecto Absoluto (2
- Page 23 and 24: Directo Relativo (2)• La mayoría
- Page 25 and 26: Directo Relativo (4)• Directo ind
- Page 27 and 28: Direccionamiento Indirecto• La in
- Page 29 and 30: RegularidadRegularidad: El juego de
- Page 31 and 32: Tipos de instrucciones• Aritméti
- Page 33 and 34: Frecuencia de utilización de lasin
- Page 35 and 36: Filosofías CISC y RISC (1)• Hist
- Page 37 and 38: Caso de estudio: ARM• ARM (Advanc
- Page 39 and 40: ARM: Ejemplos de instrucciones (1)D
- Page 41 and 42: ARM: Repertorio de instrucciones41
Codificación por extensión (1)Ejemplo: Un computador tiene las siguientes características:• Instrucciones máquina de 16 bits.• 16 direcciones posibles.Diseñar mediante codificación por extensión el siguiente juegode instrucciones:• 15 instrucciones de 3 direcciones.• 14 instrucciones de 2 direcciones.• 31 instrucciones de 1 dirección.• 16 instrucciones sin dirección.13