Microcontrolador: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 86:
La unitat de control és un dels elements fonamentals que determinen les prestacions del processador, ja que el seu tipus i estructura, determina paràmetres tals com el tipus de conjunt d'instruccions, velocitat d'execució, temps del cicle de màquina, tipus de busos que pot tenir el sistema, maneig d'interrupcions i un bon nombre de coses més que en qualsevol processador van a parar a aquest bloc.
 
Per descomptat, les unitats de control, són l'element més complex d'un processador i normalment estan dividides en unitats més petites treballant de conjunt. La unitat de control agrupa components tals com la unitat de *descodificació, unitat d'execució, controladors de memòria *cache, controladors de busos, controlador d'interrupcions, pipelines, entre altres elements, depenent sempre del tipus de processador.
 
===Unitat aritmètico-lògica===
Línia 113:
Existeixen dos tipus bàsics de repertoris d'instruccions, que determinen l'arquitectura del processador: CISC i RISC.
 
CISC, de l'anglès ''Complex instruction set computing'', Computadora de Conjunt d'Instruccions Complex. Els microprocessadors CISC tenen un conjunt d'instruccions que es caracteritza per ser molt ampli i que permeten realitzar operacions complexes entre operands situats en la memòria o en els registres interns. Aquest tipus de repertori dificulta el paral·lelisme entre instruccions, per la qual cosa en l'actualitat, la majoria dels sistemes CISC d'alt rendiment, converteixen les instruccions complexes en diverses instruccions simples del tipus RISC, cridades generalment microinstruccions.
 
Dins dels microcontroladors CISC podem trobar a la popular família Intel 8051 i la Z80, encara que actualment existeixen versions CISC-RISC d'aquests microcontroladors, que pretenen aprofitar els avantatges dels processadors RISC alhora que es manté la compatibilitat cap enrere amb les instruccions de tipus CISC.
Línia 306:
* {{dmoz|Business/Electronics_and_Electrical/Control_Systems/Microcontroller}}
* [http://www.embedded.com/mag.htm Embedded Systems Design] magazine
* [http://www.techonline.com/electrical-engineers/education-training/courses/4000041/Fundamentals-of-Microcontrollers TechOnline - Fundaments de Microcontroladors]