Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 2
Unidad 2
Edition
DESIGN
The Hardware/Software Interface
Unidad 2
Instrucciones: el
lenguaje de los
procesadores
§2.1 Introduction
Set de instrucciones
■ Son todas los comandos que se le pueden
dar a un procesador.
■ Cada procesador tiene su propio set.
■ Pero todos tienen muchos aspectos similares.
■ Los primeros procesadores tenían sets
muy simples.
■ Esto simplifica la implementación.
■ Muchos de los procesadores modernos
tienen sets simples.
■ Rango: 0 a + 2n – 1
■ Ejemplo:
■ 0000 0000 0000 0000 0000 0000 0000 10112
= 0 + … + 1×23 + 0×22 +1×21 +1×20
= 0 + … + 8 + 0 + 2 + 1 = 1110
■ Si usamos 32 bits
■ 0 a +4,294,967,295
■ Si usamos 32 bits
■ –2,147,483,648 to +2,147,483,647
■ Ejemplo: negar +3
■ +3 = 0000 0000 … 00112
■ –3 = 1111 1111 … 11002 + 1
= 1111 1111 … 11012
■ En LEGv8
■ LDURSB: extiende el signo del byte
■ LDURB: completa con 0s