sistemas numericos y operaciones aritmeticas - Departamento de ...
sistemas numericos y operaciones aritmeticas - Departamento de ...
sistemas numericos y operaciones aritmeticas - Departamento de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
*El control microprogramado aventaja al control cableado en que:<br />
• No fija un techo para las instrucciones<br />
• Es mas fácil <strong>de</strong> implementar<br />
• Es mucho más sistemático que lo que sería <strong>de</strong>sarrollar autómatas.<br />
*DATA PATH: Son todos los lugares <strong>de</strong>l CPU don<strong>de</strong> se procesan los datos.<br />
Está compuesto por:<br />
REGISTROS<br />
BUSES(internos)<br />
ALU<br />
El DATA PATH no es responsable <strong>de</strong> que la instrucción se ejecute correctamente.<br />
Esta responsabilidad la lleva el Control Path se responsabiliza <strong>de</strong> <strong>de</strong>terminar la<br />
performance última.<br />
A + B<br />
A<br />
B<br />
A B<br />
ALU<br />
A<br />
El contenido <strong>de</strong> los registros (un par <strong>de</strong> ellos) es transferido a los<br />
registros <strong>de</strong> entrada <strong>de</strong> la ALU (A Y B). Estos registros mantienen los operandos<br />
mientras la ALU esta calculando (suma, resta, y otras <strong>operaciones</strong> aritméticas y<br />
lógicas simples), almacenando el resultado en un buffer <strong>de</strong> salida (registro).<br />
Este podrá ser transferido a un registro y <strong>de</strong> allí <strong>de</strong> vuelta a memoria.<br />
Las instrucciones las po<strong>de</strong>mos dividir en tres categorías: registromemoria,<br />
registro-registro, memoria-memoria. Registro-memoria permite que<br />
palabras <strong>de</strong> memoria sean transferidas, cargadas, en registros, los que podrán<br />
ser usados posteriormente como operandos en la ALU. Las registro-registro<br />
33<br />
REGISTROS