Tipos de datos en el Pentium II
Puede trabajar con tipos de datos de 8 (byte), 16 (palabra), 32 (palabra doble) y 64 (palabra cuádruple) bits de longitud. Los tipos mayores de 1 byte no es necesario que estén alineados en memoria, el procesador se encarga de ello si no lo están. Utiliza la alternativa little-endian para ordenar los bytes de las palabras, dobles palabras y cuádruples palabras, es decir, el byte menos significativo se almacena en la dirección más baja. Admite una gran variedad de tipos:
- General: byte, palabra, doble palabra y cuádruple palabra con contenido binario arbitrario.
– Entero: valor binario con signo en c2 de una palabra, una doble palabra, o una cuádruple palabra.
– Ordinal: entero sin signo de un byte, una palabra o una doble palabra.
– BCD desempaquetado: un dígito BCD en cada byte
– BCD empaquetado: dos dígitos BCD en un byte.
– Campo de bits: secuencia contigua de bits independientes no alineada de hasta 232 – 1 bits.
- Cadena de bytes: Secuencia contigua de bytes, palabras, o dobles palabras de hasta 232 – 1 bytes.
- Coma flotante:
• IEEE 754 de simple precisión (32 bits)
• IEEE 754 de doble precisión (64 bits)
• IEEE 754 de precisión ampliada(78 bits)
Fuente: Estructura de Computadores, Facultad de Informática, UCM