Está en la página 1de 4

Nombre: José Johnny Sánchez Solís.

Materia: Arquitectura del computador.


Profesora: Ing. Ana María Arellano.

TIPOS DE DATOS EN EL PENTIUM Y EL POWERPC

TIPOS DE DATOS EN EL PENTIUM


El Pentium puede tratar tipos de datos de 8 (byte), 16 (palabra), 32 (palabra doble) y 64
(palabra cuádruple) bits de longitud. Para posibilitar una flexibilidad máxima en las
estructuras de datos y una utilización eficiente de la memoria, las palabras no tienen por
qué estar alineadas con las direcciones pares de memoria, ni las palabras dobles alineadas
con las direcciones divisibles por cuatro, ni las cuádruples con direcciones divisibles por
ocho. Sin embargo, cuando se accede a los datos a través de un bus de 32 bits, su
transferencia tiene lugar en unidades de palabras dobles, empezando en direcciones
divisibles por cuatro. El procesador convierte las peticiones con valores no alineados en
una secuencia de peticiones adaptada a la forma de transferencia en el bus. Como en
todas las máquinas Intel 80X86, el Pentium emplea el estilo extremo menor; es decir, el
byte menos significativo es almacenado en la dirección más baja (véase el Apéndice
10B).
El byte, la palabra, la palabra doble y la cuádruple son referidas como tipos
generales de datos. Además, el Pentium admite una variedad impresionante de tipos de
datos específicos que son reconocidos y procesados mediante instrucciones concretas. La
Tabla 10.2 resume estos tipos.
La Figura 10.4 muestra los tipos de datos numéricos del Pentium. Los enteros con signo
están en representación de complemento a dos y pueden ser de 16, 32 o 64 bits. El tipo
coma flotante se refiere realmente a un conjunto de tipos utilizados por la unidad de coma
flotante y que son procesados mediante instrucciones de coma flotante. Las tres
representaciones en coma flotante se ajustan al estándar IEEE 754.

TIPOS DE DATOS EN EL POWERPC


El PowerPC puede manejar tipos de datos de 8 (byte), 16 (media palabra), 32 (palabra) y
64 (palabra doble) bits de longitud. Algunas instrucciones requieren que los operandos de
memoria estén alineados con una frontera de 32 bits. Sin embargo, en general no es
necesario el alineamiento. Una característica interesante del PowerPC es que puede
utilizar bien el estilo extremo menoro el extremo mayor; es decir, el byte menos
significativo puede estar almacenado bien en la dirección más baja o en la más alta (véase
el Apéndice 10B).
El byte, la media palabra, la palabra, y la palabra doble son tipos de datos
generales. El procesador interpreta el contenido de un cierto elemento de datos
dependiendo de la instrucción. El procesador de coma fija reconoce los siguientes tipos
de datos:
• Byte sin signo: puede utilizarse para operaciones lógicas o para aritméticas con enteros.
Se carga de memoria en un registro general completando con ceros hacia la izquierda
hasta la longitud total del registro.
• Media palabra sin signo: como el byte sin signo, pero para cantidades de 16 bits.
• Media palabra con signo: utilizado para operaciones aritméticas; cargado en memoria
completando el signo hacia la izquierda hasta la longitud total del registro (es decir, se
replica el bit de signo en todas las posiciones vacantes).
• Palabra sin signo: utilizado para operaciones lógicas y como puntero de direcciones.
• Palabra con signo: utilizado para operaciones aritméticas.

• Palabra doble sin signo: utilizado como puntero de direcciones.


• Cadena de bytes: desde 0 hasta 128 bytes de longitud.
Además, el PowerPC admite los tipos de datos en coma flotante de precisión
simple y doble definidos en el estándar IEEE 754.

Fuentes bibliográficas:
Bibliografía - Organización y Arquitectura de Computadores.
William Stallings - 7° edición. Pearson Education. 2005. pag 359-
361.

También podría gustarte