Representacion Interna De Datos En El Computador
Escuela de Ingeniería Informática
Capítulo 2 – Representación Interna de Datos 2.1 – Introducción
En la actualidad, y desde hace ya muchos años, el hombre en su vida diaria se comunica, almacena información y la maneja… desde el punto de vista numérico con el sistema decimal y desde el punto de vista alfabético con el idioma. Asimismo, elcomputador, debido a su construcción basada fundamentalmente en circuitos electrónicos digitales, lo hace desde ambos puntos de vista con el sistema binario. Este es el motivo que nos obliga a transformar internamente todos nuestros datos, tanto numéricos como alfanuméricos, a una representación binaria para que la máquina sea capaz de procesarlos.
Desarrollado por Ricardo Soto De Giorgis
Escuelade Ingeniería Informática
INF 152 – Programación en Lógica
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Escuela de Ingeniería Informática
Capítulo 2 – Representación interna de datos 2.2.1 – Sistema Binario
El sistema binario es el sistema de numeración que utilizan internamente los circuitos digitales de computadores y equipos electrónicos en general. La base o número de símbolosque utiliza este sistema es 2, siendo éstos los siguientes:
0
1
Cada cifra o dígito de un número representado en este sistema se denomina bit (contracción de binary digit) Nibble o cuarteto: 4 bits Byte u octeto: 8 bits Kilobyte(Kb): 1024 bytes (1024 x 8 bits) Megabyte(Mb): 1024 Kb (10242 x 8 bits) Gibabyte(Gb): 1024 Mb(10243 x 8 bits) Terabyte(Tb): 1024 Gb(10244 x 8 bits)
Desarrolladopor Ricardo Soto De Giorgis
Escuela de Ingeniería Informática
INF 152 – Programación en Lógica
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Escuela de Ingeniería Informática
Capítulo 2 – Representación interna de datos 2.2.1.1 – Suma Binaria
Tabla del 0 0+0=0 0+1=1 Tabla del 1 1+0=1 1 + 1 = 10 1 0 1 1 1 0 + 1 1 1 0 1 1 1 1 0 0 1 1 0 0 1 + 1 0 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 - 1 0 10 1 0 0 1 0 1 0 1 1 1 1 1 0 0 - 1 0 1 0 1 0 0 1 0 0 1 0
Desarrollado por Ricardo Soto De Giorgis Escuela de Ingeniería Informática
46 + 14 60 25 + 19 44 63 - 42 21 60 - 42 18
INF 152 – Programación en Lógica
2.2.1.2 – Resta Binaria
Tabla del 0 0–0=0 0 – 1 = no
Tabla del 1 1–0=1 1–1=0
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Escuela de Ingeniería Informática
Capítulo 2– Representación interna de datos 2.2.1.3 – Multiplicación Binaria
Tabla del 0 0x0=0 0x1=0 Tabla del 1 1x0=0 1x1=1 1 x 0 1 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 53 x 13
. 0 0 1
689
2.2.1.4 – División Binaria
1 0 0 0 1 1 0 1 0 1 1 1 0 1 0 1 0 0 0 1 1 0 1 0 1
Desarrollado por Ricardo Soto De Giorgis
Escuela de Ingeniería Informática
INF 152– Programación en Lógica
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Escuela de Ingeniería Informática
Capítulo 2 – Representación interna de datos 2.2.2 – Sistema octal
La base o número de símbolos que utiliza este sistema es 8, siendo éstos los siguientes:
0 1 2 3 4 5 6 7
2.2.2.1 – Suma Octal
+ 3 7 1 2 1 4 4 4 0 5 6 + 1994 100 2094
2.2.2.2 – Resta Octal
3 7 1 2 1 4 4 3 5 46 1994 100 1894
Desarrollado por Ricardo Soto De Giorgis
Escuela de Ingeniería Informática
INF 152 – Programación en Lógica
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Escuela de Ingeniería Informática
Capítulo 2 – Representación interna de datos 2.2.2.2 – Multiplicación Octal
7 6 4 3 2 7 3 4 500 3 1500
x
x
2.2.2.2 – División Octal
2 7 3 4 2 5 2 3 2 2 1 4 1 4 0 3 76 4
Desarrollado por Ricardo Soto De Giorgis
Escuela de Ingeniería Informática
INF 152 – Programación en Lógica
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Escuela de Ingeniería Informática
Capítulo 2 – Representación interna de datos 2.2.3 – Sistema Hexadecimal
La base o número de símbolos que utiliza este sistema es 8, siendo éstos los siguientes:
0 1 2 3 4 5 6 7 8 9...
Regístrate para leer el documento completo.