ESTRUCTURA DE COMPUTADORES I (Captulo 1: Estructura elemental de la memoria) 1/6
1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA
Profesor: Fernando Oterino Echvarri 1-ESTRUCTURA ELEMENTAL DE LA MEMORIA 1.1 BIT Toda la memoria del ordenador se compone de dispositivos electrnicos que pueden adoptar nicamente dos estados representados matemticamente por 0 y 1. Cualquiera de estas unidades de informacin se denominan bit, contraccin de binary digit en ingls. 1.2 BYTE Los bits de memoria se agrupan en octetos o bytes a razn de 8 bits por byte. La memoria del ordenador est compuesta por celdas con una direccin diferente cada una de ellas, pudiendo almacenar cada una de estas celdas un total de 8 bits, es decir 1 byte. Los bits dentro de un mismo byte se numeran de izquierda a derecha desde 0 hasta 7. El nmero mximo de valores que se pueden almacenar en un byte ser de 2 8 =256 desde 00000000 hasta 11111111. La capacidad de memoria de un ordenador se mide en : Kbytes =2 10 bytes =1024 bytes Mbytes =1024 Kb. Gbytes =1024 Mb. Terabytes =1024 Gb. Petabytes =1024 Tb. CELDAS DIRECCION 02FEh 02FFh 0 1 2 3 4 5 6 7 ESTRUCTURA DE COMPUTADORES I (Captulo 1: Estructura elemental de la memoria) 2/6 1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA Profesor: Fernando Oterino Echvarri 1.3 NIBBLE Cada byte (8 bits) se puede dividir en dos grupos de 4 bits cada uno llamados nibble, llamndose nibble superior al compuesto por los bits del 4 al 7 e inferior al compuesto por los bits del 0 al 3. El nibble tiene gran utilidad debido a que cada uno de ellos almacena un dgito hexadecimal. 1.4 Agrupamiento de bytes TIPO DEFINICIN Palabra 2 bytes contiguos Doble Palabra 2 Palabras contiguas (4 bytes) Cudruple Palabra 4 Palabras contiguas (8 bytes) Prrafo 16 bytes Pgina 256 bytes Segmento 64 Kbytes 0 1 2 3 4 5 6 7 NIBBLE SUPERIOR NIBBLE INFERIOR NIBBLE 1 NIBBLE 0 ESTRUCTURA DE COMPUTADORES I (Captulo 1: Estructura elemental de la memoria) 3/6 1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA Profesor: Fernando Oterino Echvarri 1.5 Tipos de datos en memoria 1.5.1 Nmeros binarios: Los nmeros binarios con los que puede trabajar el ordenador pueden ser con signo o sin signo y pueden ocupar desde 1 byte hasta 4 palabras =1 Cudruple palabra =8 bytes Nmeros sin signo: TIPO VALOR MXIMO BYTE FFh 255d PALABRA FFFFh 65535d DOBLE PALABRA FFFFFFFFh 4.294.967.295d CUDRUPLE PALABRA FFFFFFFFFFFFFFFFh 18.446.744.073.709.551.615d Nmeros con signo: Para los nmeros binarios con signo, los nmeros mximos y mnimos que se puede almacenar son: TIPO VALOR MXIMO(positi vo) BYTE 7Fh 127d PALABRA 7FFFh 32.767d DOBLE PALABRA 7FFFFFFFh 2.147.483.647d CUDRUPLE PALABRA 7FFFFFFFFFFFFFFFh 9.223.372.036.854.775.807d ESTRUCTURA DE COMPUTADORES I (Captulo 1: Estructura elemental de la memoria) 4/6 1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA Profesor: Fernando Oterino Echvarri TIPO VALOR MNIMO(negati vo) BYTE 80h -128d PALABRA 8000h -32.768d DOBLE PALABRA 80000000h -2.147.483.648d CUDRUPLE PALABRA 8000000000000000h -9.223.372.036.854.775.808d Los nmeros binarios se almacenan (cuando su longitud es superior a la de 1 byte) al revs de lo que cabra esperar. Por ejemplo, en el caso de una palabra, el primer byte contendr el valor menos significativo. TIPO VALOR ALMACENAMIENTO BYTE 12h 12 PALABRA 1234h 34 12 DOBLE PALABRA 12345678h 78 34 56 78 CUDRUPLE PALABRA 12345678ABCDEF09h 09 EF CD AB 78 56 34 12 ESTRUCTURA DE COMPUTADORES I (Captulo 1: Estructura elemental de la memoria) 5/6 1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA Profesor: Fernando Oterino Echvarri 1.5.2 Nmeros binarios codificados en BCD: La principal ventaja de trabajar en el sistema BCD es la simplicidad de conversin entre BCD y decimal. Los nmeros BCD pueden almacenarse desempaquetados, en cuyo caso cada byte contiene un dgito BCD o empaquetados, almacenando 2 dgitos por byte. 1.5.2.1 BCD desempaquetado: Cada byte contiene un dgito BCD en el nibble inferior (bits del 0 al 3) y el nibble superior es igual a 0 (bits del 4 al 7). Ejemplo: Para almacenar 5681, almacenaremos en cada byte: 01,08,06,05 1.5.2.2 BCD empaquetado: Cada byte contiene dos dgitos BCD el ms significativo se almacena en el nibble superior y el menos significativo en inferior Ejemplo: Para almacenar 5681, almacenaremos en cada byte: 81,56. 1.5.3 Nmeros en coma flotante: Son grupos de bytes en los que una parte se emplea para guardar las cifras que componen el nmero (Mantisa), y otra para indicar la posicin del punto flotante (exponente), esto nos permitir trabajar con nmeros altos. 1.5.4 Cdigo ASCII: El cdigo ASCII (American Standard Code for Information Interchange) es un convenio adoptado para asignar a cada carcter un valor numrico. Se trata de un cdigo de 7 bits con capacidad para 128 smbolos que incluyen todos los caracteres alfanumricos en Ingls con smbolos de puntuacin y algunos caracteres de control de comunicaciones. ESTRUCTURA DE COMPUTADORES I (Captulo 1: Estructura elemental de la memoria) 6/6 1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA Profesor: Fernando Oterino Echvarri Con posterioridad IBM lanz el cdigo ASCII extendido ampliando el cdigo en 8 bits y permitiendo 128 smbolos ms; normalmente esta tabla de cdigos es la soportada por la BIOS de los PC actuales y es suficiente en el caso espaol, para ciertas nacionalidades, se han diseado otras pginas especficas que requieren un software extra. El cdigo ASCII Standard incluye: Letras maysculas y minsculas. Dgitos decimales del 0 al 9. Caracteres especiales: *,+,-,>,<... Cdigos de control (los 32 primeros del 0 al 31) que tienen 2 usos: Cdigos de control: Para controlar las comunicaciones: Ejemplos: 13h retorno de carro. 12h alimentacin de pgina. Cdigos especiales: Smbolo de baraja El cdigo ASCII extendido adems incluye: Smbolos para el dibujo de recuadros. Smbolos de relleno y sombreado Letras griegas Smbolos cientficos Caracteres especiales de idiomas diferentes al Ingls.