Tema 3: El nivel de lenguaje máquina - Blearning
Tema 3: El nivel de lenguaje máquina - Blearning
Tema 3: El nivel de lenguaje máquina - Blearning
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Arquitecturas <strong>de</strong> registros <strong>de</strong> propósito general<br />
más frecuentes<br />
Registro-Registro<br />
(0,3)<br />
Registro-Memoria<br />
(1,2)<br />
Memoria-Memoria<br />
(3,3)<br />
Tipo Ventajas Desventajas<br />
Instrucciones longitud fija.<br />
Fácil codificación.<br />
Mo<strong>de</strong>lo simple <strong>de</strong> generación <strong>de</strong><br />
código.<br />
Los datos pue<strong>de</strong>n ser accedidos sin<br />
cargarlos primero en registros.<br />
Fácil formato <strong>de</strong> instrucción.<br />
Buena <strong>de</strong>nsidad <strong>de</strong> código.<br />
Más compacta.<br />
No emplean registros para datos<br />
temporales<br />
Recuento <strong>de</strong> instrucciones más alto que las<br />
arquitecturas con referencias a memoria.<br />
La codificación <strong>de</strong> una dirección <strong>de</strong><br />
memoria y un registro en cada instrucción<br />
pue<strong>de</strong> restringir el número <strong>de</strong> registros.<br />
Los ciclos por instrucción varían por la<br />
posición <strong>de</strong>l operando.<br />
Notación (m,n). m: Número <strong>de</strong> operandos en memoria; n: Número <strong>de</strong> operandos totales.<br />
Gran variación en el tamaño <strong>de</strong> las<br />
instrucciones.<br />
Los accesos a memoria crean cuellos <strong>de</strong><br />
botella importantes.<br />
Fundamento <strong>de</strong> Computadores (1º II) Cap 2: <strong>El</strong> <strong>nivel</strong> <strong>de</strong> <strong>lenguaje</strong> <strong>máquina</strong> 44 <strong>de</strong> 64