SlideShare una empresa de Scribd logo
1 de 8
UNIDAD II
Alumna: Macias Urzua Delia M.
No. Control: 15401021
Materia: Princ.Elect. Aplic. Digit.
Profesor: López Caballero Isaías Admin
Tema: Ejercicios
Fecha de Entrega: 24/03/2017
INSTITUTO TECNOLOGICO DE TEPIC
RESTA EN COMPLEMENTO A 2
Sustracción - La sustracciónesun caso especial de lasuma.
- Por ejemplo,restar+6 (el sustraendo) de +9(el minuendo) esequivalenteasumar -6 a +9.
- Básicamente laoperaciónde lasustraccióncambiael signodel sustraendoyle sumaal
minuendo.
- El resultadode unasustracciónse denominadiferencia
• El signode unnúmerobinariopositivoonegativose cambiacalculandosucomplemento
a 2.
• Para restardos númerosconsignose calculael complementoa2 del sustraendoyse
sumandescartandocualquierbitde acarreofinal.
Este sistema seusa para hacer una resta en binario deigual forma se puede tomar 2 números decimales y
hacer la resta y el resultado de esta resta se convierte a binario y el resultado lo podemos comprobar con el
siguientesistema para restar con binario.
Cuando setiene un +4 se va a restar un +9
Pasos:
1° Sacar el valor binario decada número decimal
+9 = 01001
+4 = 00100
2° Vamos a restar +4 al +9 ósea tenemos que cambiarleel signo al +4 para que sea -4 para eso hay que
tomar el primer uno de derecha a izquierda en el sistema binario del +4 una vez localizado esteprimer uno
en el código vamos a cambiar los valoresa su inverso
Ejemplos:
+4 = 00100 -4 = 11100 +1 = 00001 -1= 11111 +9 = 01001 -9 = 10111
Podemos observar que el +1 en código binario es 00001 pero al aplicarleel complemento A 2 ósea a -1 se
cambian todos los valores a partir desu primer uno de derecha a izquierda deigual forma en el caso del +9
el código binario es 01001 y al aplicarleel complemento A 2 se cambian los valores desdela aparición desu
primer uno que seria 10111.
3° Una vez que hayamos convertido el número a su complemento A 2 vamos hacer la resta
Datos:
+9 = 01001
-4 = 11100
La resta con código binario +9 -4 = +5 ahora ágamos la resta en binario 01001 - 11100
+ 0 1 0 0 1
- 1 1 1 0 0
----------------
1 0 0 1 0 1
El resultado será 100101¿porque tengo 6 cifras si anteriormentetenía 5?
De estas 6 cifras sequitara1 cifra y la cifraquese quitara será la primera deizquierda a derecha ósea el 1 así
que quedara ahora el resultado como 00101 y si esto se convierte a binario será el numero 5 así que la resta
se a realizado correctamente ya que cuando sehizo en decimal dio como resultado 5 y también dio el mismo
resultado en binario.
CODIGO BCD
CódigoBCD (Binary-CodedDecimal(BCD) oDecimal codificado).Binarioesunestándarpara
representarnúmerosdecimalesenel sistemabinario,endondecadadígitodecimal escodificado
con una secuenciade 4 bits.
Con estacodificaciónespecial de losdígitosdecimalesenel sistemabinario,se puedenrealizar
operacionesaritméticascomo suma,resta,multiplicaciónydivisiónde númerosenrepresentación
decimal,sinperderenloscálculoslaprecisiónni tenerlasinexactitudesenque normalmente se
incurrencon lasconversionesde decimal abinariopuroyde binariopuroa decimal.
La conversiónde losnúmerosdecimalesaBCDy viceversaesmuysencilla,peroloscálculosen
BCD se llevanmástiempoysonalgomás complicadosque connúmerosbinarios puros.
Aplicación:
Electrónica
El BCD esmuy comúnensistemas electrónicos donde se debe mostrarunvalornumérico,
especialmenteenlossistemasdigitalesno programados(sinmicroprocesadoro
microcontrolador).
Utilizandoel códigoBCD,se simplificalamanipulaciónde losdatosnuméricosque debenser
mostradospor ejemploenunvisualizadorde siete segmentos.Estollevaasu vezuna
simplificaciónenel diseñofísicodel circuito(hardware).
Si la cantidadnuméricafueraalmacenadaymanipuladaenbinarionatural,el circuitoseríamucho
más complejoque si se utilizael BCD.Hayun programaque se llamab1411 que sirve paradividir
al sistemabinarioendos combinaciones.Unaporejemploeslade sistemasdigitales.
CODIGO GRAY
Es un códigosinpesosy noaritmético;esdecir,noexistenpesosespecíficosasignadosalas
posicionesde losbits.
El códigode Gray pertenece aunaclase de códigosde cambio mínimo,enloscualessóloun bitdel
grupode códigocambiacuando pasade una etapaa la siguiente.El códigode Gray esun código
sinvalor,esdecir,lasposicionesde losbitsenlosgruposde códigono tienenningúnvalor
especificoasignadosaellos.Debidoaestoel códigonose ajustaa las operacionesaritméticassino
que hallaaplicaciónendispositivosde entradaysalidayalgunostiposde convertidoresde
analógicosadigital.
El códigode Gray se usa ensituacionesenlascualesotroscódigos,comoel binario,podrían
producirresultadoserróneosoambiguosdurante esastransicionesenlascualesmásde un bitdel
códigocambia.
CODIGO EXCESO A 3
El códigode exceso3 se relacionaconel BCD (Verentrada CódigoBCD(Códigodecimal codificado
enbinario) yalgunasvecesse utilizaenlugarde éste debidoaque posee ventajasenciertas
operacionesaritméticas.Derivasunombre de exceso3debidoaque cada grupode 4 bitsequivale
al númeroBCD8421 más3.
El códigode exceso3 para un numerodecimal se efectúade lamismaformaque el BCD,excepto
que se suma el número3 a cada dígitodecimal antesde codificarloenbinario. Porejemplo,para
codificarel númerodecimal 4encódigode exceso3primerodebemossumar3 y obtenemos7.
Luegoel 7 se codificaensu equivalentebinariode 4bits,0111.
Para ponerotro ejemploconvirtamosel número48 enrepresentaciónencódigode exceso3:
La tablasiguiente contiene lasrepresentacionesencódigoBCDy de exceso3 para losdígitos
decimales.Nótese que amboscódigossoloemplean10de los 16 posiblesgruposde códigosde 4
bits.Sinembargo,el códigode exceso3no usa losmismosgruposde código.Para el códigode
exceso3,los gruposde códigono válidosson:0000, 0001, 0010, 1101, 1110 y 1111.
Este códigono es ponderado,esdecir,losbitsnotienenunpesoasociado.
CODIGO ASCII
ASCII esuna siglapara "American StandardCode forInformationInterchange" (CódigoStandard
NorteamericanoparaIntercambiode Información).Este códigofue propuestoporRobertW.
Bemer,buscandocrearcódigospara caracteres alfa-numéricos(letras,símbolos,númerosy
acentos). De estaformasería posible que lascomputadorasde diferentesfabricanteslograran
entenderlosmismoscódigos.
El ASCIIse desarrollóparautilizarse conel idiomainglés.Noposee caracteresacentuados,o
caracteresespecíficosde otrosidiomas.Paracodificarestoscaracteres,se necesitabaunsistema
de códigosdistinto.El códigoASCIIse extendióa8 bits(el equivalenteaun byte) afinde codificar
más caracteres(estose denominacódigoASCIIextendido).Este códigoasignalosvaloresdel0al
255 (codificadosen8bits,esdecir,en1 byte) paralas mayúsculas,lasminúsculas,losdígitos,las
marcas de puntuacióny otrossímbolos(incluyendoloscaracteresacentuadosdelcódigoISO-Latín
1).
El ASCIIesun códigonuméricoque representaloscaracteres, usandounaescaladecimal del 0al
127. Esos númerosdecimales sonconvertidosporlacomputadoraennúmerosbinariosparaser
posteriormente procesados. Porlotanto,cada una de lasletrasque escribasva a correspondera
unode estoscódigos.
http://electronicaradical.blogspot.mx/2014/08/codigo-de-exceso-3.html
http://lacomputadora.org/que-es-el-codigo-ascii-y-para-que-sirve/166

Más contenido relacionado

La actualidad más candente

Conversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entreConversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entre
Dieguinmc
 

La actualidad más candente (20)

métodos de sintonización de controladores P, PI, PD, PID.
métodos de sintonización de  controladores P, PI, PD, PID.métodos de sintonización de  controladores P, PI, PD, PID.
métodos de sintonización de controladores P, PI, PD, PID.
 
Combinacionales y secuenciales (1)
Combinacionales y secuenciales (1)Combinacionales y secuenciales (1)
Combinacionales y secuenciales (1)
 
compuertas logicas
compuertas logicascompuertas logicas
compuertas logicas
 
Método de mapa de karnaugh
Método de mapa de karnaughMétodo de mapa de karnaugh
Método de mapa de karnaugh
 
ADC-DAC.pdf
ADC-DAC.pdfADC-DAC.pdf
ADC-DAC.pdf
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 
Diagramas de Minkowski, Espacio-tiempo
Diagramas de Minkowski, Espacio-tiempoDiagramas de Minkowski, Espacio-tiempo
Diagramas de Minkowski, Espacio-tiempo
 
Manual simulink
Manual simulinkManual simulink
Manual simulink
 
Flip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los LatchFlip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los Latch
 
Vectores
VectoresVectores
Vectores
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digital
 
Comparador de 4 bits
Comparador de 4 bitsComparador de 4 bits
Comparador de 4 bits
 
Ejercicio de PLC y GRAFCET numero 8
Ejercicio de PLC y GRAFCET numero 8Ejercicio de PLC y GRAFCET numero 8
Ejercicio de PLC y GRAFCET numero 8
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Conversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entreConversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entre
 
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
Sumadores,codificadores, decodificadores,multiplexores y demultiplexoresSumadores,codificadores, decodificadores,multiplexores y demultiplexores
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
 
Puertas lógicas
Puertas lógicasPuertas lógicas
Puertas lógicas
 
Sistema sexagesimal. forma compleja e incompleja (aritmética)
Sistema sexagesimal. forma compleja e incompleja (aritmética)Sistema sexagesimal. forma compleja e incompleja (aritmética)
Sistema sexagesimal. forma compleja e incompleja (aritmética)
 
Restador completo
Restador completoRestador completo
Restador completo
 
Presentación Compuertas Lógicas
Presentación Compuertas LógicasPresentación Compuertas Lógicas
Presentación Compuertas Lógicas
 

Similar a Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ascii

Informatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericosInformatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericos
fulanito09
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
maldy
 

Similar a Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ascii (20)

Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Informatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericosInformatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericos
 
El código gray
El código grayEl código gray
El código gray
 
Codigos digitales
Codigos digitalesCodigos digitales
Codigos digitales
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Eventos digitales y analogicos
Eventos digitales  y analogicosEventos digitales  y analogicos
Eventos digitales y analogicos
 
Parte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezParte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandez
 
Eventos Digitales
Eventos DigitalesEventos Digitales
Eventos Digitales
 
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 (tema 2)
Eventos digitales y analógicos (tema 2)Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)
 
Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)
 
Representacion de la informacion
Representacion de la informacionRepresentacion de la informacion
Representacion de la informacion
 
Representacion de la informacion
Representacion de la informacionRepresentacion de la informacion
Representacion de la informacion
 
Representacion de la informacion
Representacion de la informacionRepresentacion de la informacion
Representacion de la informacion
 
Representacion de la informacion
Representacion de la informacionRepresentacion de la informacion
Representacion de la informacion
 
Codigos..
Codigos..Codigos..
Codigos..
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
sistema numérico binario y todos sus componentes.
sistema numérico binario y todos sus componentes.sistema numérico binario y todos sus componentes.
sistema numérico binario y todos sus componentes.
 

Más de Instituto Tecnológico de Tepic

Más de Instituto Tecnológico de Tepic (16)

Cpu descripcion general
Cpu descripcion generalCpu descripcion general
Cpu descripcion general
 
Configuraciones del amplificador derivativo e integrador
Configuraciones del amplificador derivativo e integradorConfiguraciones del amplificador derivativo e integrador
Configuraciones del amplificador derivativo e integrador
 
Energias renovables
Energias renovablesEnergias renovables
Energias renovables
 
Reportes Unidad 2
Reportes Unidad 2Reportes Unidad 2
Reportes Unidad 2
 
Reporte de videos del espectro electromagnetico
Reporte de videos del espectro electromagneticoReporte de videos del espectro electromagnetico
Reporte de videos del espectro electromagnetico
 
Practica 2 Ordenes administracion de archivos linux
Practica 2 Ordenes administracion de archivos  linuxPractica 2 Ordenes administracion de archivos  linux
Practica 2 Ordenes administracion de archivos linux
 
Practica 2 Ordenes Administración de archivos linux
Practica 2 Ordenes Administración de archivos linuxPractica 2 Ordenes Administración de archivos linux
Practica 2 Ordenes Administración de archivos linux
 
Practica 1 Unidad 2 Comandos Basicos linux
Practica 1 Unidad 2 Comandos Basicos linuxPractica 1 Unidad 2 Comandos Basicos linux
Practica 1 Unidad 2 Comandos Basicos linux
 
Practica linux Empaquetamiento
Practica linux EmpaquetamientoPractica linux Empaquetamiento
Practica linux Empaquetamiento
 
3.1 Administración de memoria CUESTIONARIO
3.1 Administración de memoria CUESTIONARIO3.1 Administración de memoria CUESTIONARIO
3.1 Administración de memoria CUESTIONARIO
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativos
 
Las transiciones de procesos
Las transiciones de procesosLas transiciones de procesos
Las transiciones de procesos
 
Implementación de hilos
Implementación de hilos Implementación de hilos
Implementación de hilos
 
2.4 Cuestionario de comunicacion entre procesos
2.4 Cuestionario de comunicacion entre procesos2.4 Cuestionario de comunicacion entre procesos
2.4 Cuestionario de comunicacion entre procesos
 
4.2 Manual de recompilación
4.2 Manual de recompilación4.2 Manual de recompilación
4.2 Manual de recompilación
 
El te‰tano
El te‰tanoEl te‰tano
El te‰tano
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ascii

  • 1. UNIDAD II Alumna: Macias Urzua Delia M. No. Control: 15401021 Materia: Princ.Elect. Aplic. Digit. Profesor: López Caballero Isaías Admin Tema: Ejercicios Fecha de Entrega: 24/03/2017 INSTITUTO TECNOLOGICO DE TEPIC
  • 2. RESTA EN COMPLEMENTO A 2 Sustracción - La sustracciónesun caso especial de lasuma. - Por ejemplo,restar+6 (el sustraendo) de +9(el minuendo) esequivalenteasumar -6 a +9. - Básicamente laoperaciónde lasustraccióncambiael signodel sustraendoyle sumaal minuendo. - El resultadode unasustracciónse denominadiferencia • El signode unnúmerobinariopositivoonegativose cambiacalculandosucomplemento a 2. • Para restardos númerosconsignose calculael complementoa2 del sustraendoyse sumandescartandocualquierbitde acarreofinal. Este sistema seusa para hacer una resta en binario deigual forma se puede tomar 2 números decimales y hacer la resta y el resultado de esta resta se convierte a binario y el resultado lo podemos comprobar con el siguientesistema para restar con binario. Cuando setiene un +4 se va a restar un +9 Pasos: 1° Sacar el valor binario decada número decimal +9 = 01001 +4 = 00100 2° Vamos a restar +4 al +9 ósea tenemos que cambiarleel signo al +4 para que sea -4 para eso hay que tomar el primer uno de derecha a izquierda en el sistema binario del +4 una vez localizado esteprimer uno en el código vamos a cambiar los valoresa su inverso Ejemplos: +4 = 00100 -4 = 11100 +1 = 00001 -1= 11111 +9 = 01001 -9 = 10111 Podemos observar que el +1 en código binario es 00001 pero al aplicarleel complemento A 2 ósea a -1 se cambian todos los valores a partir desu primer uno de derecha a izquierda deigual forma en el caso del +9 el código binario es 01001 y al aplicarleel complemento A 2 se cambian los valores desdela aparición desu primer uno que seria 10111. 3° Una vez que hayamos convertido el número a su complemento A 2 vamos hacer la resta Datos: +9 = 01001 -4 = 11100
  • 3. La resta con código binario +9 -4 = +5 ahora ágamos la resta en binario 01001 - 11100 + 0 1 0 0 1 - 1 1 1 0 0 ---------------- 1 0 0 1 0 1 El resultado será 100101¿porque tengo 6 cifras si anteriormentetenía 5? De estas 6 cifras sequitara1 cifra y la cifraquese quitara será la primera deizquierda a derecha ósea el 1 así que quedara ahora el resultado como 00101 y si esto se convierte a binario será el numero 5 así que la resta se a realizado correctamente ya que cuando sehizo en decimal dio como resultado 5 y también dio el mismo resultado en binario.
  • 4. CODIGO BCD CódigoBCD (Binary-CodedDecimal(BCD) oDecimal codificado).Binarioesunestándarpara representarnúmerosdecimalesenel sistemabinario,endondecadadígitodecimal escodificado con una secuenciade 4 bits. Con estacodificaciónespecial de losdígitosdecimalesenel sistemabinario,se puedenrealizar operacionesaritméticascomo suma,resta,multiplicaciónydivisiónde númerosenrepresentación decimal,sinperderenloscálculoslaprecisiónni tenerlasinexactitudesenque normalmente se incurrencon lasconversionesde decimal abinariopuroyde binariopuroa decimal. La conversiónde losnúmerosdecimalesaBCDy viceversaesmuysencilla,peroloscálculosen BCD se llevanmástiempoysonalgomás complicadosque connúmerosbinarios puros. Aplicación: Electrónica El BCD esmuy comúnensistemas electrónicos donde se debe mostrarunvalornumérico, especialmenteenlossistemasdigitalesno programados(sinmicroprocesadoro microcontrolador). Utilizandoel códigoBCD,se simplificalamanipulaciónde losdatosnuméricosque debenser mostradospor ejemploenunvisualizadorde siete segmentos.Estollevaasu vezuna simplificaciónenel diseñofísicodel circuito(hardware). Si la cantidadnuméricafueraalmacenadaymanipuladaenbinarionatural,el circuitoseríamucho más complejoque si se utilizael BCD.Hayun programaque se llamab1411 que sirve paradividir al sistemabinarioendos combinaciones.Unaporejemploeslade sistemasdigitales.
  • 5. CODIGO GRAY Es un códigosinpesosy noaritmético;esdecir,noexistenpesosespecíficosasignadosalas posicionesde losbits. El códigode Gray pertenece aunaclase de códigosde cambio mínimo,enloscualessóloun bitdel grupode códigocambiacuando pasade una etapaa la siguiente.El códigode Gray esun código sinvalor,esdecir,lasposicionesde losbitsenlosgruposde códigono tienenningúnvalor especificoasignadosaellos.Debidoaestoel códigonose ajustaa las operacionesaritméticassino que hallaaplicaciónendispositivosde entradaysalidayalgunostiposde convertidoresde analógicosadigital. El códigode Gray se usa ensituacionesenlascualesotroscódigos,comoel binario,podrían producirresultadoserróneosoambiguosdurante esastransicionesenlascualesmásde un bitdel códigocambia.
  • 6. CODIGO EXCESO A 3 El códigode exceso3 se relacionaconel BCD (Verentrada CódigoBCD(Códigodecimal codificado enbinario) yalgunasvecesse utilizaenlugarde éste debidoaque posee ventajasenciertas operacionesaritméticas.Derivasunombre de exceso3debidoaque cada grupode 4 bitsequivale al númeroBCD8421 más3. El códigode exceso3 para un numerodecimal se efectúade lamismaformaque el BCD,excepto que se suma el número3 a cada dígitodecimal antesde codificarloenbinario. Porejemplo,para codificarel númerodecimal 4encódigode exceso3primerodebemossumar3 y obtenemos7. Luegoel 7 se codificaensu equivalentebinariode 4bits,0111. Para ponerotro ejemploconvirtamosel número48 enrepresentaciónencódigode exceso3: La tablasiguiente contiene lasrepresentacionesencódigoBCDy de exceso3 para losdígitos decimales.Nótese que amboscódigossoloemplean10de los 16 posiblesgruposde códigosde 4 bits.Sinembargo,el códigode exceso3no usa losmismosgruposde código.Para el códigode exceso3,los gruposde códigono válidosson:0000, 0001, 0010, 1101, 1110 y 1111. Este códigono es ponderado,esdecir,losbitsnotienenunpesoasociado.
  • 7. CODIGO ASCII ASCII esuna siglapara "American StandardCode forInformationInterchange" (CódigoStandard NorteamericanoparaIntercambiode Información).Este códigofue propuestoporRobertW. Bemer,buscandocrearcódigospara caracteres alfa-numéricos(letras,símbolos,númerosy acentos). De estaformasería posible que lascomputadorasde diferentesfabricanteslograran entenderlosmismoscódigos. El ASCIIse desarrollóparautilizarse conel idiomainglés.Noposee caracteresacentuados,o caracteresespecíficosde otrosidiomas.Paracodificarestoscaracteres,se necesitabaunsistema de códigosdistinto.El códigoASCIIse extendióa8 bits(el equivalenteaun byte) afinde codificar más caracteres(estose denominacódigoASCIIextendido).Este códigoasignalosvaloresdel0al 255 (codificadosen8bits,esdecir,en1 byte) paralas mayúsculas,lasminúsculas,losdígitos,las marcas de puntuacióny otrossímbolos(incluyendoloscaracteresacentuadosdelcódigoISO-Latín 1). El ASCIIesun códigonuméricoque representaloscaracteres, usandounaescaladecimal del 0al 127. Esos númerosdecimales sonconvertidosporlacomputadoraennúmerosbinariosparaser posteriormente procesados. Porlotanto,cada una de lasletrasque escribasva a correspondera unode estoscódigos.