Documente Academic
Documente Profesional
Documente Cultură
2.3. DISENO 25
16 bits
2.3. Dise
no del repertorio de instrucciones
Uno de los aspectos mas interesantes y mas analizados del dise no de un compu-
tador, es el dise
no del repertorio de instrucciones del lenguaje maquina. El dise
no de
un repertorio de instrucciones es muy complejo, ya que afecta a muchos aspectos del
computador. El repertorio de instrucciones define muchas de las funciones realizadas
por la CPU y tiene, por tanto, un efecto significativo sobre la implementacion de
la misma. El repertorio de instrucciones es el medio que tiene el programador para
controlar la CPU.
Los aspectos mas importantes a tener en cuenta en el dise
no del repertorio de
instrucciones son:
Tipos de datos: los distintos tipos de datos con los que se efect uan opera-
ciones. Hay dos caractersticas importantes de los repertorios de instrucciones
que dividen las arquitecturas de registros de proposito general. Ambas estan
relacionadas con la naturaleza de los operandos. La primera es el n umero de
operandos (dos o tres) que pueden tener las instrucciones de la ALU, y la
segunda, el n
umero de operandos que se pueden direccionar en memoria. Las
combinaciones posibles son:
2.4. Direccionamiento
Independientemente que una arquitectura sea registro-registro o permita que
cualquier operando sea una referencia a memoria, debe definir cuantas direcciones
de memoria son interpretadas y como se especifican. En esta seccion trataremos
ambas cuestiones.
2.4.1. Interpretaci
on de las direcciones de memoria
Big Endian: usa la direccion del byte de mas a la izquierda o de mayor peso
como direccion de palabra.
Little Endian: usa el byte de mas a la derecha o de menor peso como direc-
cion de palabra.