ruta de datos

Páginas: 10 (2391 palabras) Publicado: 7 de septiembre de 2014
Universidad
Rey Juan Carlos

ESTRUCTURA Y TECNOLOGÍA DE
COMPUTADORES
Repertorio de instrucciones y modos de
direccionamiento: conceptos básicos
Luis Rincón Córcoles
Licesio J. Rodríguez-Aragón

Repertorio de instrucciones y modos de direccionamiento: conceptos básicos

Programa
1.
2.
3.
4.
5.
6.
7.

Introducción.
Tipos de instrucciones.
Propiedades de las instrucciones.Formatos de instrucción.
Modos de direccionamiento.
Medidas de evaluación de instrucciones y programas.
Clasificación de los computadores según su repertorio de
instrucciones.

2

Repertorio de instrucciones y modos de direccionamiento: conceptos básicos

Bibliografía
D.A. PATTERSON, J.L HENNESSY. Estructura y diseño de computadores.
Reverté, 2000.
P. DE MIGUEL. Fundamentos de loscomputadores. 7ª edición, Paraninfo, 1999.
C. CERRADA, V. FELIU. Estructura y Tecnología de Computadores I. UNED,
1993
W. STALLINGS. Organización y Arquitectura de Computadores. 5ª edición,
Prentice-Hall, 2000.
M68000 8/16/32 Bit Microprocessors User’s Manual. 9th edition. Motorola, 1993.
Motorola M68000 Family Programmer’s Reference Manual. Motorola, 1992.
A. CLEMENTS. Microprocessor SystemsDesign. 3rd edition, ITP - PWS
Publishing Company, 1997.
J. SEPTIÉN, H. MECHA, R. MORENO, K. OLCOZ. La familia del MC68000.
Síntesis, 1995.

3

Repertorio de instrucciones y modos de direccionamiento: conceptos básicos

1. Introducción
Funcionamiento de un computador: ejecución continua de instrucciones.
Fases en un ciclo de instrucción:
1. Lectura de la instrucción en memoria.
2.Decodificación de la instrucción.
3. Ejecución de la instrucción.
4. Ciclo de interrupción.
El único lenguaje que un computador es capaz de comprender, interpretar y
ejecutar es el lenguaje máquina.
El lenguaje máquina está íntimamente ligado a la arquitectura interna del
computador.

4

Repertorio de instrucciones y modos de direccionamiento: conceptos básicos

Repertorios deinstrucciones
Programar en lenguaje máquina requiere:
Tener en mente una imagen física de los registros y la memoria de la
máquina.
Conocer las operaciones realizadas por las instrucciones y su sintaxis.
Conocer las formas de referenciar a los datos utilizados (modos de
direccionamiento).
Conocer los tamaños de las instrucciones y de los datos.
Repertorio o juego de instrucciones de un computador:conjunto de
instrucciones de máquina que es capaz de ejecutar.
El repertorio de instrucciones de un computador debe ser:
Completo: debe permitir resolver cualquier problema.
Eficaz: los programas deben ser ejecutados en un tiempo razonable.
5

Repertorio de instrucciones y modos de direccionamiento: conceptos básicos

2. Tipos de instrucciones
1. Transferencia de datos: MOVE, LOAD, STOREDos operandos: fuente y destino

2. Aritméticas: ADD, SUB, MUL, DIV, EXT, NEG
Dos operandos fuente y uno destino (que puede ser uno de los fuentes)

3. Lógicas: AND, OR, NOT, XOR
Dos operandos fuente y uno destino (que puede ser uno de los fuentes)

4. Comparación: CMP
Comparan operandos y actualizan el registro de estado
Se utilizan normalmente antes de las bifurcaciones

5.Modificación de la secuencia de ejecución del programa
Ramificaciones incondicionales: BRA desp
Saltos incondicionales: JMP dirección
Ramificaciones condicionales: Bcc desp - bifurcar si se cumple la condición cc
Saltos condicionales: Jcc desp – saltar si se cumple la condición cc
Ramificaciones con retorno: BSR desp
Saltos con retorno: JSR dirección
Retorno de subrutina: RTS, RTE, RTR
6 Repertorio de instrucciones y modos de direccionamiento: conceptos básicos

Tipos de instrucciones
6. Desplazamientos: SHIFT
Hay que indicar el dato y la longitud del desplazamiento
Aritméticos: ASL, ASR
Lógicos: LSL, ASR
Circulares (rotaciones): ROL, ROR, ROXL, ROXR

7. Instrucciones de bit
Hay que indicar el dato y la posición del bit.
Testear: BTST
Poner a 0: BCLR
Poner a 1: BSET...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Rutas
  • RUTAS
  • RUTER
  • RUTAS
  • RUTER
  • rut
  • Rutas
  • Rutas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS