Professional Documents
Culture Documents
500 + 20 + 8 = 528
8 + 0 + 2 + 1 = 11
10112 = 1110
7710 = 10011012
Ejercicio 1:
Expresa, en cdigo binario, los nmeros decimales
siguientes: 191, 25, 67, 99, 135, 276
Ejercicio 2:
Averigua cuntos nmeros pueden representarse con
8, 10, 16 y 32 bits y cul es el nmero ms grande que
puede escribirse en cada caso.
Ejercicio 3:
Dados dos nmeros
binarios: 01001000 y 01000100 Cul de ellos es el
mayor? Podras compararlos sin necesidad de
convertirlos al sistema decimal?
3. Conversin de binario a decimal
El proceso para convertir un nmero del sistema binario al
decimal es an ms sencillo; basta con desarrollar el nmero,
teniendo en cuenta el valor de cada dgito en su posicin, que es el
de una potencia de 2, cuyo exponente es 0 en el bit situado ms a
la derecha, y se incrementa en una unidad segn vamos
avanzando posiciones hacia la izquierda.
Por ejemplo, para convertir el nmero binario 10100112 a
decimal, lo desarrollamos teniendo en cuenta el valor de cada bit:
10100112 = 8310
Ejercicio 4:
Expresa, en el sistema decimal, los siguientes nmeros binarios:
110111, 111000, 010101, 101010, 1111110
2738 = 149610
4. Conversin de un nmero decimal a octal
La conversin de un nmero decimal a octal se hace con la misma
tcnica que ya hemos utilizado en la conversin a binario,
mediante divisiones sucesivas por 8 y colocando los restos
obtenidos en orden inverso. Por ejemplo, para escribir en octal el
nmero decimal 12210 tendremos que hacer las siguientes
divisiones:
122 : 8 = 15 Resto: 2
15 : 8 = 1 Resto: 7
1:8=0 Resto: 1
Tomando los restos obtenidos en orden inverso tendremos la cifra
octal:
12210 = 1728
Ejercicio 5:
Convierte los siguientes nmeros decimales en
octales: 6310, 51310, 11910
2378 = 15910
Ejercicio 6:
Convierte al sistema decimal los siguientes nmeros
octales: 458, 1258, 6258
Sistema de numeracin
hexadecimal
En el sistema hexadecimal los nmeros se representan con
diecisis smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se
utilizan los caracteres A, B, C, D, E y F representando las
cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente,
porque no hay dgitos mayores que 9 en el sistema decimal. El
valor de cada uno de estos smbolos depende, como es lgico, de
su posicin, que se calcula mediante potencias de base 16.
Calculemos, a modo de ejemplo, el valor del nmero
hexadecimal 1A3F16:
1A3F16 = 671910
Ejercicio 7:
Expresa en el sistema decimal las siguientes cifras
hexadecimales: 2BC516, 10016, 1FF16
173510 = 6C716
Ejercicio 8:
Convierte al sistema hexadecimal los siguientes
nmeros decimales: 351910, 102410, 409510
1012 = 58
0012 = 18
0112 = 38
y, de ese modo: 1010010112 = 5138
Ejercicio 9:
Convierte los siguientes nmeros binarios en
octales: 11011012, 1011102, 110110112, 1011010112
La conversin de nmeros octales a binarios se hace, siguiendo el
mismo mtodo, reemplazando cada dgito octal por los tres bits
equivalentes. Por ejemplo, para convertir el nmero octal 7508 a
binario, tomaremos el equivalente binario de cada uno de sus
dgitos:
78 = 1112
58 = 1012
08 = 0002
y, por tanto: 7508 = 1111010002
Ejercicio 10:
Convierte los siguientes nmeros octales en
binarios: 258, 3728, 27538
10102 = A16
01112 = 716
00112 = 316
y, por tanto: 1010011100112 = A7316
Ejercicio 11:
Convierte a hexadecimales los siguientes nmeros
binarios:
10101001010111010102, 1110000111100002,
10100001110101112
116 = 00012
F16 = 11112
616 = 01102
y, por tanto: 1F616 = 0001111101102
Ejercicio 12:
Convierte a binario los nmeros hexadecimales
siguientes: 7A5D16, 101016, 8F8F16
Primeras definiciones de los trminos bsicos utilizados durante el curso, que los
alumnos debern emplear correctamente.
Programable:
A la secuencia o conjunto de instrucciones se lo denomina programa. Recordando la
definicin de algoritmo (conjunto de reglas que permite resolver un problema en un
nmero finito de pasos), podemos decir que un programa es un algoritmo, aunque no
necesariamente sea verdadera la afirmacin inversa. Cuando un algoritmo puede
implementarse como un programa de computadora decimos que es factible.
Clasificacin:
En este punto se puede hacer una primera clasificacin de las computadoras:
Computadora re-programable: se le puede cambiar el programa para que resuelva
diferentes problemas (por ejemplo, una PC se puede transformar en un procesador de
textos o en una calculadora, segn el programa que se utilice).
Embedded system (sistema dedicado): el programa est fijo (por ejemplo, un horno a
microondas).
Servers (prestaciones)
Embedded (costo)
Desktop (costo/prestaciones)
Hardware/Software:
Al conjunto de dispositivos electrnicos que integran una computadora se lo
denomina hardware. A los programas que se ejecutan en la computadora se los
denomina software. En los embedded suele utilizarse el trmino firmware pues no puede
ser cambiado por el usuario.
1. Ejecucin de programas
2. Almacenamiento de la informacin
3. Coordinacin de la interaccin con los perifricos
Es software especializado que controla el hardware, cuyo objetivo es simplificar la tarea
de los usuarios y programas. Son voluminosos y complejos (y por lo tanto a veces
impredecibles), dada la sofisticacin de las computadoras actuales.
En los tres puntos anteriores, si bien se conservan los conceptos, todos los sistemas
operativos presentan implementaciones prcticas diferentes. Por ejemplo, un programa
construido para ser ejecutado por el sistema operativo Windows no puede ser ejecutado
por un sistema Unix.
Otro ejemplo es el concepto de sistema de archivos (filesystem) que todos los sistemas
operativos utilizan para almacenar la informacin. Si bien todos recurren a
la abstraccin dada por un conjunto de carpetas (directories) y archivos (files)
identificados por nombres, la ruta de acceso (path) a un archivo en Unix luce bien
diferente a una de Windows. [NOTA: atentos al concepto de unidad (drive), que es
exclusivo de DOS].
Entonces podemos definir archivo como una secuencia de bits almacenada bajo un
nombre nico en un sistema de archivos.
Escribir en Binario
Para poder escribir en el sistema binario de numeracin, o el cdigo binario de nmeros siempre se debe
tener en cuenta que cualquier valor que se desea representar solo puede contener dos smbolos.
Este sistema entonces se basa en posiciones, si la primera posicin est abierta tendremos como
resultado el nmero 1. Si tenemos dos posiciones, la primera abierta y la segunda cerrada, tenemos como
resultado el nmero 10. Si tenemos tres posiciones, donde la primera est abierta, la segunda cerrada y la
tercera abierta nuevamente, se obtiene como resultado el nmero 101. Y as sucesivamente, hasta
completar el paquete de informacin que se desea hacer dentro de la representacin de los nmeros
binarios.
En ocasiones tambin se pueden encontrar otro tipo de representacin como lneas verticales y lneas
horizontales para poder representar los dos valores, o quizs una cruz y un crculo del mismo modo que
se explicaba las puertas abiertas X y las puertas cerradas O
Historia De Los Nmeros Binarios
Ya para el siglo III a.C. se empez a configurar un tipo de lenguaje que utilizara solo dos elementos.
Pues, aunque en pocas anteriores y en culturas distintas ya se haba introducido el nmero cero dentro
del sistema numrico, es en la India donde un matemtico de nombre Pingala empieza a experimentar
con este tipo de valencias y logra describir su uso sin mucha repercusin ya que no es tomado en cuenta
por las culturas europeas que en aquel entonces tenan una mayor influencia en la sabidura popular.
Por otro lado, en China tambin se puede ver el nacimiento de un sistema binario que era ordenado en
sesenta y cuatro hexagramas (parte del antiguo sistema hexadecimal de numeracin) numerados del 0 al
63 por un sabio llamado Shao Yong, ms tarde en el siglo XI d.C.
Luego, en 1605 el afamado Francis Bacon tambin explica su versin del sistema binario pero aplicado a
la escritura de textos en binario, remplazando las letras por secuencias de smbolos binarios a manera de
lenguaje encriptado. Pero es en el siglo XVII de nuestra era, en que un pensador alemn llamado
Gottfried Leibniz toma los escritos del I Ching chino, y sin desmerecer tal aporte de la cultura oriental,
populariza este lenguaje que ahora es de mucha utilidad en los sistemas informticos.
Sin embargo, antes de la poca informtica, este tipo de lenguaje tambin se utilizaba para codificar
mensajes que no se deseaba ser descubierto. Y para simplificar la interpretacin de un lenguaje a pesar
de ser escrito con solo dos smbolos.
El 2 en decimal es 10 en binario.
El 3 es 11.
El 4 es 100.
El 5 es 101.
El 6 es 110.
El 7 es 111.
El 8 es 1000.
El 9 es 1001
Y el 10 es 1010.
Existen varias maneras de representar un nmero negativo en binario, pero puesto que en el sistema no
existe otro smbolo que no sea el 1 o el 0, entonces se deben idear un parmetro de interpretacin que
debe ser especificado antes para evitar confusiones. Estos son el complemento a uno y el complemento a
dos.
El complemento a uno dicta que el negativo de un nmero de 8 bits, es decir que tenga 8 posiciones en
su valor, es el contrario de cada espacio. Es decir que si en la representacin del valor la posicin es
cero, su negativo debe tener la misma posicin con smbolo 1. Por ejemplo, 1 es igual a 00000001
(ntese que la representacin tiene 8 posiciones en lugar de una sola como en el apartado anterior pero
esto no cambia su valor), entonces -1 es igual a 11111110. Y si 9 es igual a 00001001 entonces -9 es
igual a 11110110.
El complemento a dos, por su parte deja una o varias posiciones sin cambiar para poder identificar el
nmero. En este mtodo se tiene que tomar el primer 1 que exista contando desde la derecha y luego se
invierte el valor del resto de las posiciones. Por ejemplo, tomando el 1 de ocho bits que es 00000001
contamos el primer 1 que est en la primera posicin e invertimos el resto, quedando su negativo como
11111111. Del mismo modo se puede hacer con el 6 que en ocho bits es 00000110 tomando el primer
uno que se encuentra en la segunda posicin e invertimos el resto, quedando 11111010.
1.1 Sistemas decimal, binario, octal y
hexadecimal
SISTEMA DECIMAL.
Notacin decimal
Al ser posicional, se trata de un sistema de 9 etapas naturales el sistema decimal es un
sistema de numeracin en el cual el valor de cada dgito depende de su posicin dentro
del nmero. Al primero corresponde el lugar de la unidades, el dgito se multiplica
por 100 (es decir 1) ; el siguiente las decenas (se multiplica por 10); centenas (se
multiplica por 100); etc.
HISTORIA
Segn los antroplogos, el origen del sistema decimal est en los diez dedos que tenemos
los humanos en las manos, los cuales siempre nos han servido de base para contar.
Tambin existen algunos vestigios del uso de otros sistemas de numeracin, como
el quinario, el duodecimal y el vigesimal.
Nmeros arbigos
Sistema de numeracin
Notacin posicional
Sistema sexagesimal
Sistema vigesimal
Sistema duodecimal
Nmero decimal
Representacin decimal
Notacin cientfica
Sistema binario
El sistema binario, en matemticas e informtica, es un sistema de numeracin en el que
los nmeros se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se
utiliza en las computadoras, debido a que trabajan internamente con dos niveles
de voltaje, por lo cual su sistema de numeracin natural es el sistema binario
(encendido 1, apagado 0).
HISTORIA
Sistema octal
El sistema numrico en base 8 se llama octal y utiliza los dgitos 0 a 7.
Para convertir un nmero en base decimal a base octal se divide por 8 sucesivamente
hasta llegar a cociente 0, y los restos de las divisiones en orden inverso indican el nmero
en octal. Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8
elevado a la posicin de la cifra, y sumar el resultado.
Es ms fcil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dgitos
binarios, as, el nmero 74 (en decimal) es 1001010 (en binario), lo agruparamos como 1
/ 001 / 010, despus obtenemos el nmero en decimal de cada uno de los nmeros en
binario obtenidos: 1=1, 001=1 y 010=2. De modo que el nmero decimal 74 en octal es
112.
En informtica a veces se utiliza la numeracin octal en vez de la hexadecimal, y se suele
indicar poniendo 0x delante del nmero octal. Tiene la ventaja de que no requiere utilizar
otros smbolos diferentes de los dgitos. Sin embargo, para trabajar con bytes o conjuntos
de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser ms cmodo elsistema
hexadecimal, por cuanto todo byte as definido es completamente representable por
dos dgitos hexadecimales.
Sistema hexadecimal.
El sistema numrico hexadecimal o sistema hexadecimal (a veces abreviado como Hex,
no confundir con sistema sexagesimal) es un sistema de numeracin que emplea 16
smbolos. Su uso actual est muy vinculado a la informtica y ciencias de la computacin,
pues los computadores suelen utilizar el byte u octeto como unidad bsica de memoria; y,
debido a que un byte representa valores posibles, y esto puede representarse como
que, segn el teorema general de la numeracin posicional, equivale al nmero en base
16 , dos dgitos hexadecimales corresponden exactamente permiten representar la
misma lnea de enteros a un byte.
En principio, dado que el sistema usual de numeracin es de base decimal y, por ello, slo
se dispone de diez dgitos, se adopt la convencin de usar las seis primeras letras del
alfabeto latino para suplir los dgitos que nos faltan. El conjunto de smbolos sera, por
tanto, el siguiente:
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean
letras minsculas en lugar de maysculas. Como en cualquier sistema de numeracin
posicional, el valor numrico de cada dgito es alterado dependiendo de su posicin en la
cadena de dgitos, quedando multiplicado por una cierta potencia de la base del sistema,
que en este caso es 16. Por ejemplo: 3E0A16 = 3163 + E162 + 0161 + A160 = 34096
+ 14256 + 016 + 101 = 15882.
El sistema hexadecimal actual fue introducido en el mbito de la computacin por
primera vez por IBM en 1963. Una representacin anterior, con 09 y uz, fue usada
en 1956 por la computadora Bendix G-15.
En Resumen
Aprenderemos sobre la funcin del Sistema Binario.
Identificaremos las Unidades de Medida de Almacenamiento as
como su equivalencia.
Analizaremos la capacidad de memoria de las computadoras y de
los dispositivos de almacenamiento.
Procesamiento de Frecuencia de Transmisin.
Velocidad de Transmisin de Datos.
Uno de los primeros puntos que vamos analizar es el referente al Sistema
Binario pues es la base para poder entender los dos puntos posteriores. Cada
Sistema de Numeracin tiene una Base, es decir, un nmero de elementos que
determina su modo de representacin. Por ejemplo el Sistema utilizado por
nosotros que es el Sistema Decimal teniendo como base 10 (0, 1, 2, 3, 4, 5, 6, 7,
8, 9), el Sistema del que vamos a hablar es de base 2 (0,1); aunque cabe mencionar
que algunas computadoras utilizan tambin el Sistema Octal base 8 o el Sistema
Hexadecimal base 16 utilizados en la composicin de la gama de colores y otros
casos.
Ejemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 y as
sucesivamente
En binario esto seria as:
0 cero
1 uno
10 dos
11 tres
100 cuatro
101 cinco
110 seis
111 siete
1000 ocho
1001 nueve
1010 diez
1011 once
1100 doce
1101 trece
1110 catorce
1111 quince
10000 diecisis
10001 diecisiete
10010 dieciocho
10011 diecinueve
10100 veinte
Contenido
[ocultar]
1 Historia
2 Circuitos integrados analgicos
3 Circuitos integrales digitales
o 3.1 Operaciones con circuitos digitales
o 3.2 Codificadores
o 3.3 Decodificadores
o 3.4 Multiplexores
o 3.5 Demultiplexores
o 3.6 Comparadores de fase
4 Otros tipos de circuitos integrados
o 4.1Microcontroladores
o 4.2 Osciladores
o 4.3 Otros circuitos integrados diversos
5 Fuentes
Historia
El primer circuito integrado fue desarrollado en 1958 por el ingeniero Jack St. Clair
Kilby, justo meses despus de haber sido contratado por la firma "Texas
Instruments". Los elementos ms comunes de los equipos electrnicos de la
poca eran los llamados "tubos al vaco".
En el verano de 1958 Jack Kilby concibi el primer circuito electrnico, cuyos
componentes, tanto los activos como los pasivos, estuviesen dispuestos en un
solo material, semiconductor, que ocupaba la mitad de espacio de un clip para
sujetar papeles. El 12 de septiembre de 1958, el invento de Jack Kilby se prob
con xito. El circuito estaba fabricado sobre una pastilla cuadrada de germanio, un
elemento qumico metlico y cristalino, que meda seis milmetros por lado y
contena apenas un transistor, tres resistencias y un condensador.
Las escalas de integracin de los circuitos integrados aparecieron y se fueron
desarrollando en la siguiente secuencia de acuerdo a la densidad de integracin
que posean:
Aparecieron los circuitos SSI (Small Scale Integration). Estos son los circuitos
de baja escala de integracin, los cuales solo contienen un mximo de 10
compuertas lgica o 100 transistores y comprenden la poca de investigacin
de los IC's.
Aparecen los Circuitos MSI (Medium Scale Integration). Estos son los circuitos
de media escala de integracin, los cuales contienen entre 10 y 100
compuertas lgicas o de 100 a 1000 transistores utilizados ya mas
comercialmente.
Se introducen los Circuitos LSI (Large Scale Integration). Estos contienen entre
100 y 1000 puertas lgicas o de 1000 a 10000 transistores los cuales
expandieron un poco el abanico de uso de los IC's.
Aparecen los Circuitos VLSI (Very Large Scale Integration). Los cuales
contienen mas de 1000 puertas lgicas o mas de 10000 transistores, los
cuales aparecen para consolidar la industria de los IC's y para desplazar
definitivamente la tecnologa de los componentes aislados y dan inicio a la era
de la miniaturizacin de los equipos apareciendo y haciendo cada vez mas
comn la manufactura y el uso de los equipos porttiles.
Decodificadores
En el tema de los codificadores se mostr en qu consista un codificador, es
decir, se explic cmo pasar una informacin utilizada usualmente a una forma
codificada que pueda entender al ordenador. Seguidamente, se describir el modo
de realizar la funcin opuesta mediante los llamados decodificadores.
Multiplexores
Los multiplexores son circuitos combinacionales con varias entradas y una salida
de datos, y estn dotados de entradas de control capaces de seleccionar una, y
slo una, de las entradas de datos para permitir su transmisin desde la entrada
seleccionada a la salida que es nica.
Demultiplexores
El demultiplexor es un circuito destinado a transmitir una seal binaria a una
determinada lnea, elegida mediante un seleccionador, de entre las diversas lneas
existentes. El dispositivo mecnico equivalente a un demultiplexor ser un
conmutador rotativo unipolar, de tantas posiciones como lneas queramos
seleccionar. El seleccionador determina el ngulo de giro del brazo del
conmutador.
Comparadores de fase
Los comparadores, en general, tienen dos entradas y una salida. El comparador
ideal tiene una salida constante. La entrada se compara con la referencia y la
salida es un dgito que toma uno de los dos estados 0 1. En otras palabras, el
comparador se comporta como un convertidor analgico/digital de 1 bit.
Asimismo, hay que destacar que el comparador emite ondas fuertemente no
lineales, ya que la salida no tiene ninguna semejanza con la forma de entrada.
stos, se emplean principalmente para transformar una seal que vara
lentamente en otra que cambia bruscamente, cuando el valor de entrada alcanza
una determinada cifra de referencia.
Osciladores
Un oscilador es un dispositivo capaz de convertir la energa de corriente continua
en corriente alterna a una determinada frecuencia. Tienen numerosas
aplicaciones: generadores de frecuencias de radio y de televisin, osciladores
locales en los receptores, generadores de barrido en los tubos de rayos catdicos,
etc.
Fuentes
Articulo: Laboratorio Electrnico. Disponible en: "www.angelfire.com".
Consultado: 6 de febrero de 2012.
Articulo: Isocom Components Historia del Microchip. Disponible en:
"www.angelfire.com". Consultado: 6 de febrero de 2012.
Articulo: El rincn del vago Historia de los circuitos integrados. Disponible en:
"www.angelfire.com". Consultado: 6 de febrero de 2012.