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

blearning.itmina.edu.mx
from blearning.itmina.edu.mx More from this publisher
07.05.2013 Views

Tipos y tamaños de los operandos • Tipos de operandos – Bit: • 0,1 – Carácter • ASCII de 7 u 8 bits (extensiones gráficas) • EBCDIC de 8 bits (utilizado por los grandes computadores IBM) – Enteros • Números positivos y negativos representados en complemento a 2. • Byte: 8 bits • Media palabra (half-word): 16 bits • Palabra: 32 bits – Punto flotante • IEEE 754: Estándar para la representación en punto flotante. • Simple precisión (32 bits) y doble precisión (64 bits). – Decimal • Decimal empaquetado: Decimal codificado en binario (BCD), 4 bits para cada dígito, dos dígitos por byte. Ejemplo: 01001001 -> 49 • Decimal no empaquetado. Ejemplo: 00000100 00001001 -> 4 9 Fundamento de Computadores (1º II) Cap 2: El nivel de lenguaje máquina 24 de 64

Especificación del tipo de operando • Dos alternativas: – Codificarlo en el código de operación de la instrucción (caso más frecuente). – Añadir identificadores al dato que posteriormente serán interpretados por el hardware (método raramente utilizado) • Tagged architectures: Máquina de Burroughs Fundamento de Computadores (1º II) Cap 2: El nivel de lenguaje máquina 25 de 64

Especificación <strong>de</strong>l tipo <strong>de</strong> operando<br />

• Dos alternativas:<br />

– Codificarlo en el código <strong>de</strong> operación <strong>de</strong> la instrucción (caso más frecuente).<br />

– Añadir i<strong>de</strong>ntificadores al dato que posteriormente serán interpretados por el<br />

hardware (método raramente utilizado)<br />

• Tagged architectures: Máquina <strong>de</strong> Burroughs<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> 25 <strong>de</strong> 64

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!