Al leer el libro de Hennesy "Organización y diseño de computadoras" se menciona "Register.Rd" y "Register.Rs", pero ¿qué significa? Las partes .Rd, .Rt y .Rs que no entiendo, en la página 365:
Al leer el libro de Hennesy "Organización y diseño de computadoras" se menciona "Register.Rd" y "Register.Rs", pero ¿qué significa? Las partes .Rd, .Rt y .Rs que no entiendo, en la página 365:
Son solo formas genéricas de referirse a los registros de la CPU:
Por ejemplo, una instrucción cpu podría ser:
add Rs,Rt,Rd
Lo que significaría: Rd = Rs+Rt
Los Rd, Rs, Rt son marcadores de posición para los registros reales utilizados en esta instrucción. Un ejemplo específico para esta instrucción podría ser:
add $1,$2,$3
Lo que significaría "escribir la suma de los registros de CPU específicos $1
y $2
en $3
".
No estoy muy familiarizado con este tema exacto, pero dentro de las tablas de conjuntos de instrucciones para microcontroladores, se utilizan a menudo estas convenciones:
Esto se ve bastante similar con tu cita.
Lea otras preguntas en las etiquetas microprocessor cpu computer-architecture computers register