1 / 21

UNIDADES DE CONTROL

Maquinas Digitales 2010-03. UNIDADES DE CONTROL. Formato de instrucciones. Modos de direccionamiento Inmediato Directo Indirecto Con registros Indirecto con registros Con desplazamiento Relativo Base Indexado Indexado Indirecto. Direccionamiento Inmediato.

hei
Download Presentation

UNIDADES DE CONTROL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Maquinas Digitales 2010-03 UNIDADES DE CONTROL

  2. Formato de instrucciones • Modos de direccionamiento • Inmediato • Directo • Indirecto • Con registros • Indirecto con registros • Con desplazamiento • Relativo • Base • Indexado • Indexado Indirecto

  3. Direccionamiento Inmediato • Se utiliza para definir y utilizar constantes • Una vez buscada la instrucción se tiene el dato • Restringido por el tamaño del dato

  4. Direccionamiento directo • El campo del dato contiene la dirección del dato. • Se empleo en los primeros procesadores. • No requiere cálculos para obtener la dirección.

  5. Direccionamiento Indirecto • Indica la dirección de memoria donde se encuentra la dirección de donde se localiza el operando.

  6. Direccionamiento con registros • Semejante al directo • El campo de dirección referencia a un registro interno al procesador • Requiere poco espacio en la instrucción • Desventaja es que es reducido

  7. Direccionamiento indirecto con registros • Análogo al direccionamiento indirecto

  8. Direccionamiento con Desplazamiento

  9. Direccionamiento relativo • Registro referenciado implícitamente es PC

  10. Direccionamiento base • RB almacena la dirección base

  11. Direccionamiento indexado • En el registro índice IX que guarda la dirección implícita

  12. Direccionamiento indexado indirecto

  13. Modos de direccionamiento en general

  14. Instrucciones de control de flujo • Instrucciones de salto o bifurcación • Instrucciones de salto condicional • Instrucciones de salto incondicional • JMP Saltar a una posición de memoria • BRA Saltar con offset al PC Actual

  15. Instrucciones de control de flujo • Instrucción de salto a subrutina • Definición: Conjunto de instrucciones. • Instrucciones esenciales: • CALL • RETURN • Propiedades: • Puede llamarse desde cualquier posición • Puede llamar otras subrutinas • Cada subrutina retorna al lugar desde donde se llamo

  16. Subrutinas • Subrutinas anidadas

  17. Subrutinas y almacenamiento de datos de origen • Pila (Stack) • Secuencia de cero a mas elementos • Solo puede crecer o decrecer por uno de sus extremos • Son estructuras LIFO (Last in firstout) • Punto de acceso cabecera de la pila o tope. • Registro Stack (RS) • Marco de Pila (Información almacenada subrutina)

  18. Instrucciones de flujo

  19. Tarea 7: • Definir el formato de la instrucción de tamaño de 16 bits, que incluya todos los modos de direccionamiento y la posibilidad de tener las siguientes instrucciones: • NOP • SUM (suma el registro AC con el operando entregado) • SUB (Opera de forma semejante a la suma) • MUL (Opera de forma semejante a la suma) • MOV (Mover al registro acumulador desde memoria) • STORE (Almacenar en memoria desde el acumulador) • BRA • JMP • CALL • RETURN • BRP • BRN • BRZ

  20. Tarea 7: • Dibujar en forma general el procesador con las anteriores características de operación. • Crear el código Assembler para realizar la siguiente operación. Y=(X+Y)^N

  21. Bibliografia • Trabajo 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

More Related