SlideShare una empresa de Scribd logo
1 de 15
UNIDAD DIDÁCTICA 2
HARDWARE Y SOFTWARE
SISTEMAS DE NUMERACIÓN
1º BACHILLERATO – CURSO 17-18
AndreaGaldós
Contenido
1 EVENTOS DIGITALES Y ANALÓGICOS...............................................................................3
1.1 EJEMPLOS DE EVENTOS ANALÓGICOS.....................................................................3
1.2 EJEMPLOS DE EVENTOS DIGITALES .........................................................................3
1.3 IDENTIFICACIÓN DE ESTADOS DIGITALES.................................................................4
2 ELECTRÓNICA ANALÓGICA Y DIGITAL.............................................................................4
2.1 NECESIDADANALÓGICA Y DIGITAL.........................................................................4
2.2 INTRODUCCIÓN AL SISTEMA BINARIO.....................................................................5
2.2.1 Sistema decimal y Sistema Binario...................................................................6
Sistema decimal ...............................................................................................................6
Sistema binario.................................................................................................................6
3 Conversión decimal-binaria...........................................................................................7
Método directo o de suma de pesos..................................................................................7
Método de las divisiones por 2..........................................................................................7
4 CODIFICACIÓN BINARIA.................................................................................................9
4.1 CÓDIGO BINARIONATURAL....................................................................................9
4.2 CÓDIGO BINARIO BCD(BINARY CODE DECIMAL)......................................................9
4.3 CÓDIGO BINARIO GRAY........................................................................................11
4.4 CODIGOS ALFANUMÉRICOS- CÓDIGO ASCII...........................................................12
5 PUERTAS LÓGICAS BASICAS Y TABLAS DE LA VERDAD....................................................14
1 EVENTOS DIGITALES Y ANALÓGICOS
Definición de Evento: Algo que sucede.
1.1 EJEMPLOS DE EVENTOS ANALÓGICOS
Evento analógico: Se trata de un evento analógico cuando entres dos estados se pasa
de uno a otro de forma continua a través de otro/otros intermedios.
 Anochecer
 Amanecer
 Indicador de velocidad
 Sintonización de la radio
1.2 EJEMPLOS DE EVENTOS DIGITALES
Eventodigital:Se tratade uneventodigital cuandoentre dosestadosse pasade unoa otro de
formaabrupta (instantáneoo¨de golpe¨).
 Encendido/Apagadodel televisor
 Encendido/Apagadode la luz
 Preguntacuyarespuestaesverdaderoofalso
1.3 IDENTIFICACIÓN DE ESTADOS DIGITALES
Al tratarse de un eventodigital,solopuedenexistirdosestados.Estosdosestadosportanto
podríamosidentificarlos,possusimilitudcon:
 ON /OFF (Encendido/Apagado)
 Verdadero/Falso
 1/0
2 ELECTRÓNICA ANALÓGICA Y DIGITAL
2.1 NECESIDAD ANALÓGICA Y DIGITAL
¿Cómose comportan loseventosde lanaturaleza?:Loseventosque se producenenla
naturalezatienenporlogeneral uncarácteranalógico(Sonido,meteorología,velocidad…).
Antiguamentetodoel estudioyalmacenamientode informaciónhasidorealizadoporel ser
humanoinicialmente enpiedrayposteriormenteenpapel.
En la actualidadygracias a la evolucióntecnológica,paraestudiarloscomportamientosde la
naturaleza(Sonido,meteorología…) tratarestoseventos,almacenarlainformaciónyrealizar
cálculosprecisosde formaautomática,necesitamoscaptary tratar estasseñales
(Transductores) asícomo convertirestainformaciónaunlenguaje capazde serinterpretado
por máquinasque realicenestafunción(ConversorAnalógico/Digital).
Al final de lacadena se vuelve aconvertirenanalógico(Conversordigital /analógico) yse
devuelveal usuarioencondicionesinterpretablesporél medianteuntransductor.
Ejemplo:Cadenade sonido
Definición –transductor:Un transductoresun equipocapazde captar unaseñal del entorno
físico(naturaleza) yconvertirloaseñaleseléctricasoviceversa.
Definición:ConversorAnalógicoDigital:unconversorA/Desunequipocapazde convertiruna
señal eléctricaanalógicaenotrodigital (interpretable porlaeléctricadigital)
La parte de la electrónicaque interviene enel procesocentral indicadoenrojoesla
electrónicadigital,el resto,antesydespuése indicadoenazul eslaelectrónicaanalógica.
Ambastienenun cometidodiferente peroque se complementaparaobtenerunsistema
completaque resuelvatodoel proceso.
2.2 INTRODUCCIÓN AL SISTEMA BINARIO
Una máquinaúnicamente escapazde identificaryutilizardosestados(1o 0, ON/OFF…) a
diferenciadel serhumanoque escapazde añadira la toma de decisionesotrosestados
intermedioscomoquizásodependiente de aspectossentimentales,sensoriales…
Por estonosinteresadisponerde dispositivosque implementenestadosdigitalespara
construirmáquinaseléctricas/electrónicasque realiceneste trabajo.
Si conseguimosundispositivoque nosdé dosvaloresde voltajedistintos,yque permitapasar
de uno a otro de forma inmediata,estedispositivotendráuncomportamientodigital.
Podemosasociarel valormásalto a un estadoy valormás bajoal otro,o a 1 y 0
respectivamente óAlto(High) ybajo(Low).
Reseñahistórica: En nuestrahistoriamásreciente se hanutilizadocomodispositivosdigitales,
y eneste ordenlossiguienteselementos:
1. Reléselectromecánicos
2. Interruptores
3. Tubosde vacío
4. Transistores(dispositivosde estadosólido
basadosensemiconductores)- Elementoen
el que se sustentatodala electrónica
analógicay digital.
Recordemosque el transistorsurgióenEEUU en 1948, inicialmente poruna
necesidad analógicaconsistente enamplificarlaseñal de telefoníaparaabarcar
grandesdistancias.Antesestose conseguíaconlostubosde vacío.
A pesarde este origenanalógico,el transistorpermite tambiénimplementar
estadosdigitalesdebidoasucomportamientoeléctrico,que estudiaremosmás
adelante.
Transistores, Tubos de Vacío de IBM y primer ordenador con tubos de vacío
Por lotanto esnecesariocomose codifica el sistemabinarioparapoderdiseñare interpretar
el funcionamientode losequiposelectrónicosdigitales.
Tren de Pulsos: Secuencia de estados digitales en un tiempo t
2.2.1 Sistema decimal y Sistema Binario
Sistema decimal
Durante mileniosel hombrehautilizadoel sistemadecimal,yel motivoesevidente:
El códigodecimal se caracterizapor utilizarycombinar10 númerosnaturales:
0,1,2,3,4,5,6,7,8,9 para obtenerotrosnúmerosmásaltos.Se dice que esun sistemaenbase
10.
Ejemplo:Comose codificae interpretael número191 endecimal
Centenas(x100) Decenas(x10) Unidades(x1)
1 9 1
191= 1x100+9x10+1x1
Sistema binario
“Existen10 tiposde personas,losque sabenbinarioylosque no”
El códigobinariose codificalamismaidea,salvoque envezde 10 númerosutilizamos
únicamente 2números:el 1 y el 0. Por lo tantose dice que esun sistemabase 2.
… (x8) (x4) (x2) (x1)
… 0 1 0 1
Al igual que enel digitode menorpesoesel de la derecha(LSB),yel de laizquierdael de
mayor (MSB).Cada unode estosdígitosse denominaBIT.Eshabitual encontrarlosnúmeros
binariosagrupadosenbloquesde 4bits.
Ejemplo:Codificarel númerodecimal 2encódigobinario.
(x2) (x1)
1 0
Efectivamente 1x2+0x1=2
3 CONVERSIÓN DECIMAL-BINARIA
Método directo o de suma de pesos
Ejemplos.Convertirlosnúmeros42y 12 a binario
(x32) (x16) (x8) (x4) (x2) (x1)
1 0 1 0 1 0
42-32=10 // 10-8=2 // 2-2=0
(x16) (x8) (x4) (x2) (x1)
0 1 1 0 0
12-8=4 // 4-4=0
Método de las divisiones por 2
Ejemplos:convertirlosnúmerosdecimal 42y 12 a binario
4210=10101021210=11002
Tabla resumende codificaciónbinariade losnúmerosdecimalesdel 0al 15
EJERCICIOS PROPUESTOS
1. Atendiendoaloexplicado anteriormente ¿Sabríasexplicarcómofuncionauna
calculadoradigital?
Gracias a los sistemasbinariasque contienenque pasalosnúmerosadecimal.
2. ¿A qué númerodecimal corresponde el númerobinario100010?
Al número34.
3. ¿Qué dos métodos conocespara convertirunnúmerodecimal enbinario?
Métododirectoo de suma de pesosy métodode lasdivisionespor2.
4. Convertirel númerodecimal 54a binario,utilizandoel métododirectoindicael bit
menossignificativoyel mássignificativo
(x32) (x16) (x8) (x4) (x2) (x1)
0 1 0 1 1 0
54-32=22 // 22-16=6 // 6-4= 2 // 2-2=0
El más significativoesel 1de la izquierdayel menossignificativoel 0de la derecha
(siempre).
5. Convertirel númerodecimal 54a binario,utilizandoel métodode divisionespor2,
indicael bitmenossignificativoyel mássignificativo
54 2
0 27 2
1 13 2
1 6 2
0 3 2
1 1
El más significativoel 1de la izquierdayel menossignificativoel 0de laderecha
6. Convertirel númerodecimal 63a binario,utilizandoel métododirectoindicael bit
menossignificativoyel mássignificativo
(x32) (x16) (x8) (x4) (x2) (x1)
1 1 1 1 1 1
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
El más significativoel 1de la izquierdayel menossignificativoel 1de laderecha
7. Convertirel númerodecimal 63a binario, utilizandoel métodode divisionespor2,
indicael bitmenossignificativoyel mássignificativo
63 2
1 31 2
1 15 2
1 7 2
1 3 2
1 1
El más significativoel 1de la izquierda yel menossignificativoel 1de laderecha
4 CODIFICACIÓN BINARIA
4.1 CÓDIGO BINARIO NATURAL
El que hemosvisto.Solounaobservación:
En el sistemadecimal vemosclaramente porejemploque paracodificarel 385 necesitamos3
dígitosy que con 3 dígitoscodificamoshasta1000 números(del 0 al 999). ¿Peroqué pasa
cuandopasamosal códigobinario?¿CuántosBitsnecesitoparacodificarenbinarionatural un
númerodecimal que nosdigan?
Se resuelve utilizandocombinaciones:¿cuántascombinacionesdistintaspuedo hacercon3
dígitosdecimales?,sabemosque son1000 pero comose calculaesto?:
El númerode combinacionesque podemoshacercon3 dígitosdecimalesesBASE3
.Si fueran4
sería BASE4
yasí sucesivamente.
En binarioocurre igual.Ejemplo:el númerode combinacionesdistintasque puedohacercon4
bitsesBASE4
=24
=2x2x2x2=16
¿y si quierosabercuántosbitsnecesitoparacodificarundeterminadonúmerodecimal?Por
ejemploel 1835.
Solohay que despejar: 2x
=1835 // xLog2= Log 1835 // x= Log1835/Log2 = 10,84 esdecir11
Y ademássé que el bit11 vale 1 porque yame estándiciendoque necesito11,si no fueraasí
me dirían que necesito10.
4.2 CÓDIGO BINARIO BCD (BINARY CODE DECIMAL)
CódigoBCD: Se trata de uncódigobinarioutilizadopararepresentarnúmerosdecimalesde
maneramás cómoda.Se realizaagrupandoconjuntosde 4bitspara representarcadadígito del
númerodecimal.
Supongamosque queremossaberaqué númerodecimal corresponde el códigobinarionatural
11100101011. Se trata del número1835, calculareste númerodecimal sinayudade
calculadorasllevauntiempo,ylacosa se complicacada vezque el númeroesmás largo.
El códigoBCD ayudaa codificarenbinariosnúmerosdecimalesde formamásfácil:
 No se codificael númerocompletode golpe.
 Se codificacada uno de losdígitosdecimales(de 0a 9) por separadoengruposde 4
bits.
 Se coloca cada grupo separadoenel mismoordenque el númerodecimal.
Ejemplo:Codificarel númerodecimal 1835 enbinarioBCD
1 8 3 5
0001 1000 0011 0101
Podemos comprobarque el númeronatural codificadoenbinarionatural noesigual que en
binarioBCD,estohay que tenerloencuenta.Siemprehayque saberqué tipode código
estamosutilizando.
BCD AIKEN:Se codificade la mismaforma,soloque a la hora de obtenercadadígito decimal,
el MSB de cada grupo de pondera(Se le daun valorasociado) de 2 envezde 8.
Por tantoel número9 enBCD natural sería: 101 y enBCD AIKEN 1111 (comprobarlo)
8 4 2 1
1 0 0 1
BCD Natural y AIKEN
El códigoAIKEN esmuyútil para realizaroperacionesde sumaydivisión.Debidoalasimetría
que aparece entre determinadosnúmeros.
Realizarel códigoAIKEN de 0 a 9 y comprobar simetrías.Comprobarlasrestassencillasque le
salenaprovechandoestassimetrías(nohayque usar llevadas).Ejemplo9-3.
2 4 2 1
1 1 1 1
0000 0
0001 1
0010 2
0011 3
0100 4
1011 5
BCD Exceso3: resultade sumar3 a cada númeroBCD natural,de esta formaresultanunas
simetríasque tambiénsimplificanlasoperacionesde restaydivisión.Noentraremosen
detalle.
4.3 CÓDIGO BINARIO GRAY
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos que
componen el código no tienen un peso asignado). Su característica es que entre una
combinaciónde dígitosyla siguiente,seaéstaanterioroposterior, sólo hay una diferencia de
un dígito. Por eso también se llama Código progresivo.
Esta progresiónsucede tambiénentre laúltimaylaprimeracombinación.Poresose le llama
tambiéncódigocíclico(vertabla)
000 0
001 1
011 2
010 3
110 4
111 5
101 6
100 7
El códigoGray es utilizadoprincipalmente ensistemasde posición,yaseaangularolineal.Sus
aplicacionesprincipalesse encuentranenlaindustria yenrobótica.
En robóticase utilizanunosdiscoscodificadosparadarla informaciónde posiciónque tieneun
eje encomún.Esta informaciónse daencódigoGRAY.
Analizandolatablade laderechase observaque:
Cuandoun númerobinariopasade:0111 a 1000 (de 7 a 8 endecimal) ode 1111 a 0000 (de 16
a 0 endecimal) cambiantodaslascifras.
Para el mismocaso peroencódigoGray: 0100 a 1100 (de 7 a 8 endecimal) ode 1111 a 0000
(de 16 a 0 endecimal) cambiantodaslascifras.
Para el mismocaso peroencódigoGray: 0100 (de 7 a 8 endecimal) ode 1000 a 0000 (de 16 a
0 endecimal) sólohacambiado unacifra.
1100 6
1101 7
1110 8
1111 9
SÍMETRÍAS:
0 y 9
1 y 8
2 y 7
3 y 6
4 y 5
La característicade pasar de un códigoal siguiente cambiandosóloundígitoaseguramenos
posibilidadesde error.
4.4 CODIGOS ALFANUMÉRICOS- CÓDIGO ASCII
Es el códigoalfanuméricomásconocido.ASCII(AmericanStandardCode forInformation
Interchange).
El códigoASCIIestándarSirve pararepresentartodoslosnúmerosasícomo lasletrasdel
alfabeto.Este utiliza7bits.
Existe unASCIIextendidoque utiliza8bitsque ademásrepresentasímbolos,ydependedel
tipode fabricante (IBM,Apple…)
Ejemplos:El códigoASCIIde laletraA es65. El códigoASCIIde @ esel 64, podemos
comprobarloconnuestroordenadorejecutandoel comando:
 Si estásutilizandoPC:enunBlockde notas,tecleaALT+ número(conel teclado
numérico) ysuelta.
 Si usas portátil:PulsaFn(teclade función)+BlockNum(óNumLock).Luegopulsa
ALT+ número(conlas teclasasociadasa tecladonuméricoque suelenser
M,J,K,L,U,I,O,8Y 9, verasque en unaparte de estasteclasaparecenlosnúmeros
del 0 al 9 enpequeñoyotro color).
 Otro métodoenportátil esteclearFN + ALT + número(enlaparte asociada del
portátil a tecladonuméricoque anteshemoscomentado).Este métodoesmás
directo.
Esto puede facilitarnosporejemplo,si enunmomentodeterminadonotenemosbien
configurado el teclado,hacerusodel códigoASCIIparaobtenerunsímboloque no
encontramos.
1. ¿Cuántosbitsnecesitoparacodificarel númerodecimal 23456?
2x
= xlog2=23456 x=log2 23456=14,51…= 15 bits
2. Calculasi el siguientenúmerobinarioesparo impar:10000111111
Es imparporque acaba en 1.
3. codificarenbinarionatural el numerodecimal 234 por el métodode divisiones
2
117 2
1 58
0 2
14 2
0 7 2
1 3 2
1 1
4. Codificael binarionatural el numerodecimal 65por el métodode lasdivisiones
(x64 X32 X16 X8 X4 X2 X1
1 0 0 0 0 0 0
64+1=65 =1000001
5. CodificaenbinarioBCDlosnúmerosdecimalesque se indican:
 25=2510=00100101
 330=001100101100111
 3=0011
6. Explicacómoestá codificadoel códigoAIKEN yparaque se usa
Códigosimétricodel 0al 9 que sirve para operacionesmatemáticas.
7. Explicapara qué se usa el códigoGRAY
Es utilizadoprincipalmenteensistemasde posición,yaseaangularo lineal.Susaplicaciones
principalesse encuentranenlaindustriaoenlarobótica.
8. ¿Cuántossímbolosutilizael códigoHexadecimal?¿Qué base es?
16 símbolos,base 16.
9. CodificaenHEXADECIMALlossiguientesnúmerosbinarios:
 1001100010=2/6/2
 11111111= F/F
 1101011=6/B
 1000000001=4/0/1
 110101000110011=6/A/3/·
 0101=5
 1111=F
5 PUERTAS LÓGICAS BASICAS Y TABLAS DELA VERDAD
AND(Y)
OR (O)
NOT (NO)
A B S = A+B
0 0
0 1
1 0
1 1
0
1
1
1
A B S = A+B
0 0
0 1
1 0
1 1
0
1
1
0
EXOR
NAND
NOR
A B S = A+B
0 0
0 1
1 0
1 1
0
1
1
0
A B S = A*B
0 0
0 1
1 0
1 1
1
1
1
0
A B S = A+B
0 0
0 1
1 0
1 1
1
0
0
0

Más contenido relacionado

La actualidad más candente

Unidad didáctica 2 hardware y sofware
Unidad didáctica 2 hardware y sofwareUnidad didáctica 2 hardware y sofware
Unidad didáctica 2 hardware y sofwareadriana zorrilla fdez
 
Libro de electronica digital - combinacional - diseno-teoria-y-practica
Libro de electronica   digital - combinacional - diseno-teoria-y-practicaLibro de electronica   digital - combinacional - diseno-teoria-y-practica
Libro de electronica digital - combinacional - diseno-teoria-y-practicaClinton Yeferson
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoJohn Nelson Rojas
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosCarmen Solana
 
Tema 2: Sistema Binario
 Tema 2: Sistema Binario  Tema 2: Sistema Binario
Tema 2: Sistema Binario Fiorella Nicol
 
Electronica Digital
Electronica DigitalElectronica Digital
Electronica Digitalchisco1967
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosCandela garcía
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosNando Castro
 

La actualidad más candente (18)

Unidad didáctica 2
Unidad didáctica 2Unidad didáctica 2
Unidad didáctica 2
 
Unidad didáctica 2.
Unidad didáctica 2.Unidad didáctica 2.
Unidad didáctica 2.
 
Unidad didáctica 2 hardware y sofware
Unidad didáctica 2 hardware y sofwareUnidad didáctica 2 hardware y sofware
Unidad didáctica 2 hardware y sofware
 
UNIDAD DIDÁCTICA 2
UNIDAD DIDÁCTICA 2UNIDAD DIDÁCTICA 2
UNIDAD DIDÁCTICA 2
 
Unidad didáctica 2
Unidad didáctica 2  Unidad didáctica 2
Unidad didáctica 2
 
Libro de electronica digital - combinacional - diseno-teoria-y-practica
Libro de electronica   digital - combinacional - diseno-teoria-y-practicaLibro de electronica   digital - combinacional - diseno-teoria-y-practica
Libro de electronica digital - combinacional - diseno-teoria-y-practica
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
 
Eventos digitales y analogicos
Eventos digitales  y analogicosEventos digitales  y analogicos
Eventos digitales y analogicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
sistema binario
sistema binario sistema binario
sistema binario
 
Tema 2: Sistema Binario
 Tema 2: Sistema Binario  Tema 2: Sistema Binario
Tema 2: Sistema Binario
 
Electronica Digital
Electronica DigitalElectronica Digital
Electronica Digital
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 

Similar a Unidad didáctica 2

Matriz de LEDs + Interfaz Grafica con GTK en Linux
Matriz de LEDs + Interfaz Grafica con GTK en LinuxMatriz de LEDs + Interfaz Grafica con GTK en Linux
Matriz de LEDs + Interfaz Grafica con GTK en LinuxSNPP
 
sistemas de numeración
sistemas de numeración sistemas de numeración
sistemas de numeración Alba Losa Lucio
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificadorEver Omar Nolasco
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosChenzhan Zhu
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosJimena Garcia Caro
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosJimena Garcia Caro
 
Tecnicas de programacion.8951
Tecnicas de programacion.8951Tecnicas de programacion.8951
Tecnicas de programacion.8951Ruderocker Billy
 
Portafolio Digital: Introducción a la Informática
Portafolio Digital: Introducción a la InformáticaPortafolio Digital: Introducción a la Informática
Portafolio Digital: Introducción a la InformáticaUPEL Maracay
 

Similar a Unidad didáctica 2 (19)

Unidad didactica 2
Unidad didactica 2Unidad didactica 2
Unidad didactica 2
 
Ies valentin turienzo
Ies valentin turienzo Ies valentin turienzo
Ies valentin turienzo
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicos Eventos digitales y analógicos
Eventos digitales y analógicos
 
Instrucciones avanzadas v2_2
Instrucciones avanzadas v2_2Instrucciones avanzadas v2_2
Instrucciones avanzadas v2_2
 
Matriz de LEDs + Interfaz Grafica con GTK en Linux
Matriz de LEDs + Interfaz Grafica con GTK en LinuxMatriz de LEDs + Interfaz Grafica con GTK en Linux
Matriz de LEDs + Interfaz Grafica con GTK en Linux
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Procesos Digitales
Procesos DigitalesProcesos Digitales
Procesos Digitales
 
sistemas de numeración
sistemas de numeración sistemas de numeración
sistemas de numeración
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Tecnicas de programacion.8951
Tecnicas de programacion.8951Tecnicas de programacion.8951
Tecnicas de programacion.8951
 
Portafolio Digital: Introducción a la Informática
Portafolio Digital: Introducción a la InformáticaPortafolio Digital: Introducción a la Informática
Portafolio Digital: Introducción a la Informática
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Sistemas de numeración
Sistemas  de  numeraciónSistemas  de  numeración
Sistemas de numeración
 
Trabajo LUIS MARTINEZ
Trabajo LUIS MARTINEZTrabajo LUIS MARTINEZ
Trabajo LUIS MARTINEZ
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Unidad didáctica 2

  • 1. UNIDAD DIDÁCTICA 2 HARDWARE Y SOFTWARE SISTEMAS DE NUMERACIÓN 1º BACHILLERATO – CURSO 17-18 AndreaGaldós
  • 2. Contenido 1 EVENTOS DIGITALES Y ANALÓGICOS...............................................................................3 1.1 EJEMPLOS DE EVENTOS ANALÓGICOS.....................................................................3 1.2 EJEMPLOS DE EVENTOS DIGITALES .........................................................................3 1.3 IDENTIFICACIÓN DE ESTADOS DIGITALES.................................................................4 2 ELECTRÓNICA ANALÓGICA Y DIGITAL.............................................................................4 2.1 NECESIDADANALÓGICA Y DIGITAL.........................................................................4 2.2 INTRODUCCIÓN AL SISTEMA BINARIO.....................................................................5 2.2.1 Sistema decimal y Sistema Binario...................................................................6 Sistema decimal ...............................................................................................................6 Sistema binario.................................................................................................................6 3 Conversión decimal-binaria...........................................................................................7 Método directo o de suma de pesos..................................................................................7 Método de las divisiones por 2..........................................................................................7 4 CODIFICACIÓN BINARIA.................................................................................................9 4.1 CÓDIGO BINARIONATURAL....................................................................................9 4.2 CÓDIGO BINARIO BCD(BINARY CODE DECIMAL)......................................................9 4.3 CÓDIGO BINARIO GRAY........................................................................................11 4.4 CODIGOS ALFANUMÉRICOS- CÓDIGO ASCII...........................................................12 5 PUERTAS LÓGICAS BASICAS Y TABLAS DE LA VERDAD....................................................14
  • 3. 1 EVENTOS DIGITALES Y ANALÓGICOS Definición de Evento: Algo que sucede. 1.1 EJEMPLOS DE EVENTOS ANALÓGICOS Evento analógico: Se trata de un evento analógico cuando entres dos estados se pasa de uno a otro de forma continua a través de otro/otros intermedios.  Anochecer  Amanecer  Indicador de velocidad  Sintonización de la radio 1.2 EJEMPLOS DE EVENTOS DIGITALES Eventodigital:Se tratade uneventodigital cuandoentre dosestadosse pasade unoa otro de formaabrupta (instantáneoo¨de golpe¨).  Encendido/Apagadodel televisor  Encendido/Apagadode la luz  Preguntacuyarespuestaesverdaderoofalso
  • 4. 1.3 IDENTIFICACIÓN DE ESTADOS DIGITALES Al tratarse de un eventodigital,solopuedenexistirdosestados.Estosdosestadosportanto podríamosidentificarlos,possusimilitudcon:  ON /OFF (Encendido/Apagado)  Verdadero/Falso  1/0 2 ELECTRÓNICA ANALÓGICA Y DIGITAL 2.1 NECESIDAD ANALÓGICA Y DIGITAL ¿Cómose comportan loseventosde lanaturaleza?:Loseventosque se producenenla naturalezatienenporlogeneral uncarácteranalógico(Sonido,meteorología,velocidad…). Antiguamentetodoel estudioyalmacenamientode informaciónhasidorealizadoporel ser humanoinicialmente enpiedrayposteriormenteenpapel. En la actualidadygracias a la evolucióntecnológica,paraestudiarloscomportamientosde la naturaleza(Sonido,meteorología…) tratarestoseventos,almacenarlainformaciónyrealizar cálculosprecisosde formaautomática,necesitamoscaptary tratar estasseñales (Transductores) asícomo convertirestainformaciónaunlenguaje capazde serinterpretado por máquinasque realicenestafunción(ConversorAnalógico/Digital). Al final de lacadena se vuelve aconvertirenanalógico(Conversordigital /analógico) yse devuelveal usuarioencondicionesinterpretablesporél medianteuntransductor. Ejemplo:Cadenade sonido Definición –transductor:Un transductoresun equipocapazde captar unaseñal del entorno físico(naturaleza) yconvertirloaseñaleseléctricasoviceversa. Definición:ConversorAnalógicoDigital:unconversorA/Desunequipocapazde convertiruna señal eléctricaanalógicaenotrodigital (interpretable porlaeléctricadigital)
  • 5. La parte de la electrónicaque interviene enel procesocentral indicadoenrojoesla electrónicadigital,el resto,antesydespuése indicadoenazul eslaelectrónicaanalógica. Ambastienenun cometidodiferente peroque se complementaparaobtenerunsistema completaque resuelvatodoel proceso. 2.2 INTRODUCCIÓN AL SISTEMA BINARIO Una máquinaúnicamente escapazde identificaryutilizardosestados(1o 0, ON/OFF…) a diferenciadel serhumanoque escapazde añadira la toma de decisionesotrosestados intermedioscomoquizásodependiente de aspectossentimentales,sensoriales… Por estonosinteresadisponerde dispositivosque implementenestadosdigitalespara construirmáquinaseléctricas/electrónicasque realiceneste trabajo. Si conseguimosundispositivoque nosdé dosvaloresde voltajedistintos,yque permitapasar de uno a otro de forma inmediata,estedispositivotendráuncomportamientodigital. Podemosasociarel valormásalto a un estadoy valormás bajoal otro,o a 1 y 0 respectivamente óAlto(High) ybajo(Low). Reseñahistórica: En nuestrahistoriamásreciente se hanutilizadocomodispositivosdigitales, y eneste ordenlossiguienteselementos: 1. Reléselectromecánicos 2. Interruptores 3. Tubosde vacío 4. Transistores(dispositivosde estadosólido basadosensemiconductores)- Elementoen el que se sustentatodala electrónica analógicay digital. Recordemosque el transistorsurgióenEEUU en 1948, inicialmente poruna necesidad analógicaconsistente enamplificarlaseñal de telefoníaparaabarcar grandesdistancias.Antesestose conseguíaconlostubosde vacío. A pesarde este origenanalógico,el transistorpermite tambiénimplementar estadosdigitalesdebidoasucomportamientoeléctrico,que estudiaremosmás adelante. Transistores, Tubos de Vacío de IBM y primer ordenador con tubos de vacío Por lotanto esnecesariocomose codifica el sistemabinarioparapoderdiseñare interpretar el funcionamientode losequiposelectrónicosdigitales.
  • 6. Tren de Pulsos: Secuencia de estados digitales en un tiempo t 2.2.1 Sistema decimal y Sistema Binario Sistema decimal Durante mileniosel hombrehautilizadoel sistemadecimal,yel motivoesevidente: El códigodecimal se caracterizapor utilizarycombinar10 númerosnaturales: 0,1,2,3,4,5,6,7,8,9 para obtenerotrosnúmerosmásaltos.Se dice que esun sistemaenbase 10. Ejemplo:Comose codificae interpretael número191 endecimal Centenas(x100) Decenas(x10) Unidades(x1) 1 9 1 191= 1x100+9x10+1x1 Sistema binario “Existen10 tiposde personas,losque sabenbinarioylosque no” El códigobinariose codificalamismaidea,salvoque envezde 10 númerosutilizamos únicamente 2números:el 1 y el 0. Por lo tantose dice que esun sistemabase 2.
  • 7. … (x8) (x4) (x2) (x1) … 0 1 0 1 Al igual que enel digitode menorpesoesel de la derecha(LSB),yel de laizquierdael de mayor (MSB).Cada unode estosdígitosse denominaBIT.Eshabitual encontrarlosnúmeros binariosagrupadosenbloquesde 4bits. Ejemplo:Codificarel númerodecimal 2encódigobinario. (x2) (x1) 1 0 Efectivamente 1x2+0x1=2 3 CONVERSIÓN DECIMAL-BINARIA Método directo o de suma de pesos Ejemplos.Convertirlosnúmeros42y 12 a binario (x32) (x16) (x8) (x4) (x2) (x1) 1 0 1 0 1 0 42-32=10 // 10-8=2 // 2-2=0 (x16) (x8) (x4) (x2) (x1) 0 1 1 0 0 12-8=4 // 4-4=0 Método de las divisiones por 2 Ejemplos:convertirlosnúmerosdecimal 42y 12 a binario 4210=10101021210=11002
  • 8. Tabla resumende codificaciónbinariade losnúmerosdecimalesdel 0al 15 EJERCICIOS PROPUESTOS 1. Atendiendoaloexplicado anteriormente ¿Sabríasexplicarcómofuncionauna calculadoradigital? Gracias a los sistemasbinariasque contienenque pasalosnúmerosadecimal. 2. ¿A qué númerodecimal corresponde el númerobinario100010? Al número34. 3. ¿Qué dos métodos conocespara convertirunnúmerodecimal enbinario? Métododirectoo de suma de pesosy métodode lasdivisionespor2. 4. Convertirel númerodecimal 54a binario,utilizandoel métododirectoindicael bit menossignificativoyel mássignificativo (x32) (x16) (x8) (x4) (x2) (x1) 0 1 0 1 1 0 54-32=22 // 22-16=6 // 6-4= 2 // 2-2=0 El más significativoesel 1de la izquierdayel menossignificativoel 0de la derecha (siempre). 5. Convertirel númerodecimal 54a binario,utilizandoel métodode divisionespor2, indicael bitmenossignificativoyel mássignificativo 54 2 0 27 2 1 13 2 1 6 2 0 3 2 1 1 El más significativoel 1de la izquierdayel menossignificativoel 0de laderecha 6. Convertirel númerodecimal 63a binario,utilizandoel métododirectoindicael bit menossignificativoyel mássignificativo (x32) (x16) (x8) (x4) (x2) (x1) 1 1 1 1 1 1 1000 8 1001 9 1010 10 1011 11 1100 12 1101 13 1110 14 1111 15 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7
  • 9. El más significativoel 1de la izquierdayel menossignificativoel 1de laderecha 7. Convertirel númerodecimal 63a binario, utilizandoel métodode divisionespor2, indicael bitmenossignificativoyel mássignificativo 63 2 1 31 2 1 15 2 1 7 2 1 3 2 1 1 El más significativoel 1de la izquierda yel menossignificativoel 1de laderecha 4 CODIFICACIÓN BINARIA 4.1 CÓDIGO BINARIO NATURAL El que hemosvisto.Solounaobservación: En el sistemadecimal vemosclaramente porejemploque paracodificarel 385 necesitamos3 dígitosy que con 3 dígitoscodificamoshasta1000 números(del 0 al 999). ¿Peroqué pasa cuandopasamosal códigobinario?¿CuántosBitsnecesitoparacodificarenbinarionatural un númerodecimal que nosdigan? Se resuelve utilizandocombinaciones:¿cuántascombinacionesdistintaspuedo hacercon3 dígitosdecimales?,sabemosque son1000 pero comose calculaesto?: El númerode combinacionesque podemoshacercon3 dígitosdecimalesesBASE3 .Si fueran4 sería BASE4 yasí sucesivamente. En binarioocurre igual.Ejemplo:el númerode combinacionesdistintasque puedohacercon4 bitsesBASE4 =24 =2x2x2x2=16 ¿y si quierosabercuántosbitsnecesitoparacodificarundeterminadonúmerodecimal?Por ejemploel 1835. Solohay que despejar: 2x =1835 // xLog2= Log 1835 // x= Log1835/Log2 = 10,84 esdecir11 Y ademássé que el bit11 vale 1 porque yame estándiciendoque necesito11,si no fueraasí me dirían que necesito10. 4.2 CÓDIGO BINARIO BCD (BINARY CODE DECIMAL) CódigoBCD: Se trata de uncódigobinarioutilizadopararepresentarnúmerosdecimalesde maneramás cómoda.Se realizaagrupandoconjuntosde 4bitspara representarcadadígito del númerodecimal.
  • 10. Supongamosque queremossaberaqué númerodecimal corresponde el códigobinarionatural 11100101011. Se trata del número1835, calculareste númerodecimal sinayudade calculadorasllevauntiempo,ylacosa se complicacada vezque el númeroesmás largo. El códigoBCD ayudaa codificarenbinariosnúmerosdecimalesde formamásfácil:  No se codificael númerocompletode golpe.  Se codificacada uno de losdígitosdecimales(de 0a 9) por separadoengruposde 4 bits.  Se coloca cada grupo separadoenel mismoordenque el númerodecimal. Ejemplo:Codificarel númerodecimal 1835 enbinarioBCD 1 8 3 5 0001 1000 0011 0101 Podemos comprobarque el númeronatural codificadoenbinarionatural noesigual que en binarioBCD,estohay que tenerloencuenta.Siemprehayque saberqué tipode código estamosutilizando. BCD AIKEN:Se codificade la mismaforma,soloque a la hora de obtenercadadígito decimal, el MSB de cada grupo de pondera(Se le daun valorasociado) de 2 envezde 8. Por tantoel número9 enBCD natural sería: 101 y enBCD AIKEN 1111 (comprobarlo) 8 4 2 1 1 0 0 1 BCD Natural y AIKEN El códigoAIKEN esmuyútil para realizaroperacionesde sumaydivisión.Debidoalasimetría que aparece entre determinadosnúmeros. Realizarel códigoAIKEN de 0 a 9 y comprobar simetrías.Comprobarlasrestassencillasque le salenaprovechandoestassimetrías(nohayque usar llevadas).Ejemplo9-3. 2 4 2 1 1 1 1 1 0000 0 0001 1 0010 2 0011 3 0100 4 1011 5
  • 11. BCD Exceso3: resultade sumar3 a cada númeroBCD natural,de esta formaresultanunas simetríasque tambiénsimplificanlasoperacionesde restaydivisión.Noentraremosen detalle. 4.3 CÓDIGO BINARIO GRAY El código Gray es un tipo especial de código binario que no es ponderado (los dígitos que componen el código no tienen un peso asignado). Su característica es que entre una combinaciónde dígitosyla siguiente,seaéstaanterioroposterior, sólo hay una diferencia de un dígito. Por eso también se llama Código progresivo. Esta progresiónsucede tambiénentre laúltimaylaprimeracombinación.Poresose le llama tambiéncódigocíclico(vertabla) 000 0 001 1 011 2 010 3 110 4 111 5 101 6 100 7 El códigoGray es utilizadoprincipalmente ensistemasde posición,yaseaangularolineal.Sus aplicacionesprincipalesse encuentranenlaindustria yenrobótica. En robóticase utilizanunosdiscoscodificadosparadarla informaciónde posiciónque tieneun eje encomún.Esta informaciónse daencódigoGRAY. Analizandolatablade laderechase observaque: Cuandoun númerobinariopasade:0111 a 1000 (de 7 a 8 endecimal) ode 1111 a 0000 (de 16 a 0 endecimal) cambiantodaslascifras. Para el mismocaso peroencódigoGray: 0100 a 1100 (de 7 a 8 endecimal) ode 1111 a 0000 (de 16 a 0 endecimal) cambiantodaslascifras. Para el mismocaso peroencódigoGray: 0100 (de 7 a 8 endecimal) ode 1000 a 0000 (de 16 a 0 endecimal) sólohacambiado unacifra. 1100 6 1101 7 1110 8 1111 9 SÍMETRÍAS: 0 y 9 1 y 8 2 y 7 3 y 6 4 y 5
  • 12. La característicade pasar de un códigoal siguiente cambiandosóloundígitoaseguramenos posibilidadesde error. 4.4 CODIGOS ALFANUMÉRICOS- CÓDIGO ASCII Es el códigoalfanuméricomásconocido.ASCII(AmericanStandardCode forInformation Interchange). El códigoASCIIestándarSirve pararepresentartodoslosnúmerosasícomo lasletrasdel alfabeto.Este utiliza7bits. Existe unASCIIextendidoque utiliza8bitsque ademásrepresentasímbolos,ydependedel tipode fabricante (IBM,Apple…) Ejemplos:El códigoASCIIde laletraA es65. El códigoASCIIde @ esel 64, podemos comprobarloconnuestroordenadorejecutandoel comando:  Si estásutilizandoPC:enunBlockde notas,tecleaALT+ número(conel teclado numérico) ysuelta.  Si usas portátil:PulsaFn(teclade función)+BlockNum(óNumLock).Luegopulsa ALT+ número(conlas teclasasociadasa tecladonuméricoque suelenser M,J,K,L,U,I,O,8Y 9, verasque en unaparte de estasteclasaparecenlosnúmeros del 0 al 9 enpequeñoyotro color).  Otro métodoenportátil esteclearFN + ALT + número(enlaparte asociada del portátil a tecladonuméricoque anteshemoscomentado).Este métodoesmás directo. Esto puede facilitarnosporejemplo,si enunmomentodeterminadonotenemosbien configurado el teclado,hacerusodel códigoASCIIparaobtenerunsímboloque no encontramos. 1. ¿Cuántosbitsnecesitoparacodificarel númerodecimal 23456? 2x = xlog2=23456 x=log2 23456=14,51…= 15 bits 2. Calculasi el siguientenúmerobinarioesparo impar:10000111111 Es imparporque acaba en 1. 3. codificarenbinarionatural el numerodecimal 234 por el métodode divisiones
  • 13. 2 117 2 1 58 0 2 14 2 0 7 2 1 3 2 1 1 4. Codificael binarionatural el numerodecimal 65por el métodode lasdivisiones (x64 X32 X16 X8 X4 X2 X1 1 0 0 0 0 0 0 64+1=65 =1000001 5. CodificaenbinarioBCDlosnúmerosdecimalesque se indican:  25=2510=00100101  330=001100101100111  3=0011 6. Explicacómoestá codificadoel códigoAIKEN yparaque se usa Códigosimétricodel 0al 9 que sirve para operacionesmatemáticas. 7. Explicapara qué se usa el códigoGRAY Es utilizadoprincipalmenteensistemasde posición,yaseaangularo lineal.Susaplicaciones principalesse encuentranenlaindustriaoenlarobótica. 8. ¿Cuántossímbolosutilizael códigoHexadecimal?¿Qué base es? 16 símbolos,base 16.
  • 14. 9. CodificaenHEXADECIMALlossiguientesnúmerosbinarios:  1001100010=2/6/2  11111111= F/F  1101011=6/B  1000000001=4/0/1  110101000110011=6/A/3/·  0101=5  1111=F 5 PUERTAS LÓGICAS BASICAS Y TABLAS DELA VERDAD AND(Y) OR (O) NOT (NO) A B S = A+B 0 0 0 1 1 0 1 1 0 1 1 1 A B S = A+B 0 0 0 1 1 0 1 1 0 1 1 0
  • 15. EXOR NAND NOR A B S = A+B 0 0 0 1 1 0 1 1 0 1 1 0 A B S = A*B 0 0 0 1 1 0 1 1 1 1 1 0 A B S = A+B 0 0 0 1 1 0 1 1 1 0 0 0