Clase 03.02 2013 - Microprocesadores y Microcontroladores
-
Upload
fernandoemiliocc -
Category
Education
-
view
222 -
download
0
description
Transcript of Clase 03.02 2013 - Microprocesadores y Microcontroladores
![Page 1: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/1.jpg)
TECNOLOGIA DE MICROPROCESADORES
RISC(Reduced instruction set computers)
Programación IV - 2013
![Page 2: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/2.jpg)
El acrónimo RISC fue acuñado por el grupo Berkeley, que también le puso ese nombre a su primer diseño (RISC 1).
Esto debido a que los primeros diseños con esta tecnología presentaban un conjunto reducido de instrucciones.
Tecnología RISC
Programación IV - 2013
![Page 3: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/3.jpg)
Mejorar la velocidad de procesamiento. En otras palabras ejecución mas rápida de instrucciones.
¿Cómo? Simplificando el tipo de instrucciones que ejecuta el
microprocesador. Separando las instrucciones de acceso a memoria de
las de operaciones aritméticas. Ejecución de instrucciones en pipeline
Tecnología RISC
Objetivo:
Programación IV - 2013
![Page 4: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/4.jpg)
Arquitectura Harvard
Tecnología RISC
Arquitectura base:
Programación IV - 2013
![Page 5: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/5.jpg)
Numero grande de registros y su optimización. Operadores mantenidos en registros Los accesos a la memoria se realizan
mediante instrucciones load/store
Instrucciones de tamaño fijo Pocos formatos de instrucciones Pocos y sencillos modos de acceso a operando
Tecnología RISC
Características:
Programación IV - 2013
![Page 6: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/6.jpg)
Amplio banco de registros
Programación IV - 2013
![Page 7: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/7.jpg)
Operaciones entre registros.
En la arquitectura Load Store se trabaja solo con los datos de los registros con el fin de evitar el acceso frecuente a memoria
La mayoría de las instrucciones load y store operan sobre datos alineados.
Tecnología RISC
MECANISMO LOAD/STORE
Programación IV - 2013
![Page 8: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/8.jpg)
CMP A,#0 BRZ LOOP MOVE C,B INC A LOOP ADD B,F,C
Tecnología RISC
Formato de instrucción sencillo:
![Page 9: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/9.jpg)
Tecnología RISC
PIPELINE:Segmentación deInstrucciones.
![Page 10: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/10.jpg)
Implementación de Unidad de Control “HardWired”
Tecnología RISC
Otras características:
Unidad de controlHardwired vs. Micro programada
Programación IV - 2013
![Page 11: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/11.jpg)
Tecnología RISC
Principio de la Evolución de esta Tecnología,
Algunos Modelos representativos
Programación IV - 2013
![Page 12: Clase 03.02 2013 - Microprocesadores y Microcontroladores](https://reader035.fdocuments.us/reader035/viewer/2022081512/559232cd1a28ab162f8b4762/html5/thumbnails/12.jpg)
Tecnología RISC
Programación IV - 2013