La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CONJUNTO DE INSTRUCCIONES Maquinas Digitales 2010-03.

Presentaciones similares


Presentación del tema: "CONJUNTO DE INSTRUCCIONES Maquinas Digitales 2010-03."— Transcripción de la presentación:

1 CONJUNTO DE INSTRUCCIONES Maquinas Digitales 2010-03

2 Lenguaje Ensamblador (Assembler)  Series de unos y ceros (Lenguaje de maquina)  Código Nemotécnico  Lenguaje RIC se emplea como ejemplo

3

4 Características de las instrucciones  Elementos de la instrucción  Código de operación (OPCODE)  Referencia de operandos fuente  Referencia de operando resultante  Referencia a siguiente instrucción.

5 ¿Dónde están los operandos fuente y resultado?  Memoria principal o virtual  Registros del procesador  Dispositivos de Entrada-salida

6 Representación de las instrucciones  Formato de la instrucción

7 Tipos de Instrucciones  Procesamiento de datos  Almacenamiento de datos  Transferencia de datos  Control

8 Tipos de instrucciones  Aritméticas  Lógicas (Booleanas)  Memoria  Entrada-Salida  Comprobación o prueba  Salto o Bifurcación

9 Número de direcciones

10 Otras características  Longitud de la instrucción  Asignación de los bits  Modos de direccionamiento  Numero de direcciones  Registros frente a memoria  Conjunto de registros  Intervalo de direcciones

11 Tipos de Operandos  Números  Enteros  Punto fijo  Punto flotante  En decimal  Caracteres (Código ASCII)  Datos Lógicos

12 Tipos de operaciones  Transferencia de datos  Aritméticas  Lógicas  Desplazamiento y rotación  Conversión  Entrada Salida  Control del sistema  Control de flujo

13 Transferencia de datos  Posición de los datos  Longitud de los datos a transmitir  El modo de direccionamiento

14 Aritméticas  Un solo operando  Absoluto  Negado  Incremento  Decremento

15 Lógicas

16 Desplazamiento y rotación  Desplazamiento lógico  Desplazamiento aritmético  Rotación Des. Cíclico  Rotación con carry

17 Desplazamiento y rotación

18 Conversión  Cambian el formato  Operan sobre el formato de los datos

19 Entrada- Salida  Funciones o requisitos:  Control y temporización  Comunicación con el procesador  Comunicación con los dispositivos

20 Control del sistema  Leer o alterar registro de control  Leer o modificar una clave de protección de memoria  Acceder a bloques de control de procesos

21 Tarea 6:  Escribir en código ensamblador del procesador RIC la siguiente operación: X=(A+B)*C Nota: Complemente el código RIC si lo ve necesario

22 Bibliografía  Tesis de grado para optar por el titulo de ingeniero electrónico «Sistema de apoyo para el aprendizaje de arquitectura de computadores »,Luisa Fernanda García Vargas, Francisco Viveros,2002


Descargar ppt "CONJUNTO DE INSTRUCCIONES Maquinas Digitales 2010-03."

Presentaciones similares


Anuncios Google