Anda di halaman 1dari 4

1.1.2 Representacin de Nmeros Binarios Enteros.

Existen tres formas de representar los nmeros binarios enteros con signo: a) Signo magnitud. b) Complemento a 1. c) Complemento a 2. a) Signo Magnitud. En el sistema Signo Magnitud los nmeros positivos y negativos tienen la misma notacin para los bits de magnitud pero se diferencian en el bit del signo. El bit del signo es el bit situado ms a la izquierda en el nmero binario: En nmeros positivos se emplea el bit "0". En nmeros negativos se emplea el bit "1". El nmero no debe estar complementado. Ejemplo El nmero decimal 21 se expresa en binario de 6 bits 010101, donde el primer bit "0" denota el bit de una magnitud positiva. El nmero decimal 21 se expresa en binario 110101, donde el primer bit "1" denota el bit de una magnitud negativa.

b) Complemento a 1. El complemento a 1 en binario se obtiene cambiando los unos por ceros y los ceros por unos. La representacin de nmeros positivos en complemento a 1 sigue las mismas reglas del sistema signo-magnitud y la representacin de los nmeros negativos en complemento 1 es el complemento a 1 del nmero positivo. Ejemplo El nmero decimal 21 se expresa en complemento a 1 a 6 bits como 010101, donde el primer bit "0" denota el bit de una magnitud positiva. El complemento 1 a 6 bits del decimal 21, se obtiene por medio del complemento a 1 del nmero positivo 010101 el cual es 101010.(EN DONDE SE CAMBIARON LOS 0 POR 1 Y LOS 1 POR 0.) c) Complemento a 2. Los computadores utilizan la representacin binaria en complemento a 2 para representar nmeros negativos. La representacin de nmeros positivos en complemento a 2 sigue las mismas reglas del sistema signo-magnitud y la representacin de los nmeros negativos en complemento a 2 se obtiene de la siguiente forma: 1) Se representa el nmero decimal dado en magnitud positiva. 2) El nmero de magnitud positiva se representa en forma binaria positiva. 3) Se obtiene el complemento 1 del nmero binario obtenido en el paso anterior mediante el cambio de los unos por ceros y viceversa. 4) Al complemento 1 se le suma uno y el resultado es la representacin en el complemento 2.

Ejemplo. Representar el nmero 510 en binario, utilizando el complemento a 2 con 4 bits. 1) 2) Escribimos el nmero +510 en binario de 4 bits 0101 3) Obtenemos el complemento a 1 de 0101 1010 4) Al complemento de nmero anterior se la suma 1. El resultado es 1011. 5) Obtenemos el nmero 1011 en complemento a 2. 6) (-8+2+1=-5)

Ejemplo Obtener el complemento a 2 del nmero positivo de 8 bits 000001012 (+510). El equivalente en complemento a 1 es 11111010(CAMBIANDO LOS 1 POR 0 Y LOS 0 POR 1). El complemento a 2 del nmero es 11111011 (SUMANDO 1 AL FINAL). Comprobando los pesos en decimal se puede demostrar la obtencin del negativo del nmero inicial utilizando el mtodo del complemento a 2: 111110112 = (-128 + 64 + 32 +16 + 8 + 0 + 2 + 1)10 = - 510 En la representacin en complemento 2 el primer bit del lado ms significativo puede interpretarse como el signo, siendo cero para nmeros positivos y 1 para nmeros negativos. Se puede comprobar que si a una cantidad negativa expresada en complemento 2 se le saca su complemento 2, se obtiene la magnitud positiva correspondiente. (SE CAMBIAN LOS NMEROS 00000100, LUEGO SE SUMA 1, 00000101)

1.4 Cdigo ASCII El conjunto de caracteres ASCII (excluyendo los caracteres extendidos definidos por IBM) est dividido en cuatro grupos de 32 caracteres. Los primeros 32 caracteres, del cdigo ASCII 0 hasta el ASCII 1Fh16 (3110), forman un juego especial de caracteres no imprimibles, llamados caracteres de control ya que ejecutan varias operaciones de despliegue/impresin en lugar de mostrar smbolos, ejemplo de stos son el retorno de carro que posiciona el llamado cursor al lado izquierdo de la actual lnea de caracteres, avance de lnea que mueve hacia abajo el llamado cursor una lnea en el dispositivo de salida. Desafortunadamente, los diferentes caracteres de control ejecutan diferentes operaciones, dependiendo del dispositivo de salida ya que existe poca estandarizacin al respecto.

El segundo grupo de caracteres comprende varios smbolos de puntuacin, caracteres especiales y dgitos numricos, los caracteres ms notables de ste grupo son el carcter de espacio (cdigo ASCII 20h) y los dgitos numricos (cdigos ASCII 30h al 39h). Observe que los dgitos numricos difieren de sus respectivos valores slo en el nibble de alto orden, restando 30h de un cdigo numrico ASCII dado, se obtiene el equivalente numrico.

El tercer grupo de caracteres ASCII est reservado a las letras maysculas. Los cdigos ASCII para los caracteres "A" a la "Z" estn en el rango comprendido entre 41h y 5Ah (65 al 90 decimal). Como estos caracteres estn definidos de acuerdo al alfabeto utilizado en el idioma ingls, solo hay 26 diferentes caracteres alfabticos utilizando los seis cdigos restantes para varios smbolos especiales. El cuarto y ltimo grupo de caracteres ASCII est reservado a las letras minsculas, cinco smbolos especiales adicionales y otro carcter de control (borrar). Los caracteres ASCII para las letras minsculas utilizan los cdigos 61h al 7Ah. Si Usted convierte a binario los cdigos correspondientes a las letras maysculas y minsculas observar que los smbolos para las maysculas difieren de sus respectivas minsculas en una posicin de bit. Las letras maysculas siempre contienen un cero en la posicin cinco en tanto que las letras minsculas contienen un uno en la misma posicin, es posible utilizar ste hecho para convertir de maysculas a minsculas y viceversa.

De acuerdo con lo ya expuesto, podemos afirmar que los bits de posicin seis y cinco determinan qu caracteres ASCII estamos utilizando de acuerdo a la siguiente tabla: Bit 6 0 0 1 1 Bit 5 0 1 0 1 Grupo Caracteres de control Dgitos y puntuacin Letras maysculas y caracteres especiales Letras minsculas y caracteres especiales

En el cdigo estndar ASCII el bit de posicin siete siempre es cero, esto significa que el juego de caracteres ASCII consume la mitad de la capacidad de representacin de un byte. IBM utiliza los restantes 128 cdigos de carcter para representar diferentes smbolos especiales incluyendo caracteres internacionales (con respecto a EEUU) como letras acentuadas, smbolos matemticos y caracteres para dibujar lneas. Observe que estos caracteres adicionales no estn estandarizados como una extensin del cdigo ASCII, esto tambin es vlido para las impresoras.

Tabla de cdigos ASCII - Formato de caracteres estndares


Caracteres no imprimibles Nombre Dec Hex Nulo 0 00 Inicio de cabecera 1 01 Inicio de texto 2 02 Fin de texto 3 03 Fin de transmisin 4 04 Enquiry 5 05 Acknowledge 6 06 Campanilla (sep) 7 07 Backspace 8 08 Tabulador horizontal 9 09 Salto de lnea 10 0A Tabulador vertical 11 0B Salto de pgina 12 0C Retorno de carro 13 0D Shift fuera 14 0E Shift dentro 15 0F Escape lnea de datos 16 10 Control dispositivo 1 17 11 Control dispositivo 2 18 12 Control dispositivo 3 19 13 Control dispositivo 4 20 14 neg acknowledge 21 15 Sincronismo 22 16 Fin bloque transmitido 23 17 Cancelar 24 18 Fin medio 25 19 Sustituto 26 1A Escape 27 1B Separador archivos 28 1C Separador grupos 29 1D Separador registros 30 1E Separador unidades 31 1F Car NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DEL DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Dec Hex 32 20 33 21 34 22 35 23 36 24 37 25 38 26 39 27 40 28 41 29 42 2A 43 2B 44 2C 45 2D 46 2E 47 2F 48 30 49 31 50 32 51 33 52 34 53 35 54 36 55 37 56 38 57 39 58 3A 59 3B 60 3C 61 3D 62 3E 63 3F Caracteres imprimibles Car Dec Hex Car Dec Hex Espacio 64 40 @ 96 60 ! 65 41 A 97 61 " 66 42 B 98 62 # 67 43 C 99 63 $ 68 44 D 100 64 % 69 45 E 101 65 & 70 46 F 102 66 ' 71 47 G 103 67 ( 72 48 H 104 68 ) 73 49 I 105 69 * 74 4A J 106 6A + 75 4B K 107 6B , 76 4C L 108 6C 77 4D M 109 6D . 78 4E N 110 6E / 79 4F O 111 6F 0 80 50 P 112 70 1 81 51 Q 113 71 2 82 52 R 114 72 3 83 53 S 115 73 4 84 54 T 116 74 5 85 55 U 117 75 6 86 56 V 118 76 7 87 57 W 119 77 8 88 58 X 120 78 9 89 59 Y 121 79 : 90 5A Z 122 7A ; 91 5B [ 123 7B < 92 5C \ 124 7C = 93 5D ] 125 7D > 94 5E ^ 126 7E ? 95 5F _ 127 7F Car ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ DEL

Resumen: En esta unidad se conoci la representacin de nmeros enteros as como de nmeros de punto flotante, adems de realizar operaciones aritmticas lgicas con las dos representaciones y ver cules son las principales aplicaciones, adems de que es el cdigo ASCII y el uso que se le da dentro de la unidad central de procesamiento en el manejo de datos.

Anda mungkin juga menyukai