Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe maak je een decimaal converteren naar een Packed BCD
Computers werken op numerieke gegevens met behulp van binaire representaties van het nummer . Een alternatieve werkwijze voor het verzenden nummers aan de processor is Binary Coded Decimal ( BCD ) gebruikt . BCD codeert voor een aantal door het vertalen van elk afzonderlijk cijfer van het nummer in een afzonderlijke byte . Deze methode geen bovengrens voor de grootte van het getal verzonden . Vanwege de extreme waarde van opslag in een computersysteem , met BCD verspilt de bovenste nibble ( 4 bits ) van elke byte . Een genoemd uitgeleverd BCD systeem lost dit probleem op . In verpakt BCD , elk knabbelen van een byte bevat een cijfer van het nummer gecodeerd in binaire notatie . Wat je nodig hebt
Decimaal getal
Toon Meer Aanwijzingen
1

Breek het decimale nummer dat u wilt coderen in verpakt BCD-notatie in individuele cijfers . Verwissel de volgorde van de cijfers zoals die zal het nummer te wijzigen . Bijvoorbeeld , schrijven 9341 in verpakt BCD -formaat . Breek het aantal naar beneden in haar cijfers , behoud van dezelfde bestellen : 9 , 3 , 4 en 1 kopen van 2

Zet het eerste cijfer van het recht in binaire code . . De cijfers van 0 tot 9 worden weergegeven door de binaire getallen 0000-1001 . Dit wordt de eerste vier bits van de byte . Voortzetting van het voorbeeld , zetten de komma 1 naar binair , 00000001 .
3

Zet het volgende cijfer in de lijn van het recht in binaire . Plaats de eerste vier bits van de byte , die allemaal nullen , met de meest rechtse vier bits van het binaire getal . Je hebt nu een byte dat de informatie van een getal van twee cijfers houdt . Een byte gecodeerd als een volle BCD kan decimalen vertegenwoordigen van 00 tot 99 . Doorgaand met het voorbeeld , het volgende cijfer 4. Omgezet naar binair is 00000100 . Vervang de laatste vier bits met de eerste vier bits van de byte die het eerste nummer . Plaats 0100 in de eerste byte in de vier meest linkse posities resulterend in 01.000.001 . Deze byte vertegenwoordigt 41 het packed BCD format .
4

Herhaal de omzetting van cijfers en constructie van bytes op dezelfde wijze voor de andere cijfers in het decimale getal . Het resultaat zal een reeks bytes die elk decimale vertegenwoordigen . Voltooiing van de bijvoorbeeld de laatste twee cijfers zijn 3 en 9 . Hun binaire equivalenten zijn 00000011 en 00001001 . Putting deze samen in een enkele byte in de juiste volgorde resultaten in 10010011 . De verpakte BCD voor decimale 9341 is 10.010.011 01.000.001 .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een Advanced Diagn…
·Hoe te Bind variabelen op Orac…
·Eenvoudige Source Code voor he…
·Hoe maak je een cab-bestand be…
·Hoe te Movie Review Software M…
·SQL Fundamentals Training 
·Wat is een RSE in LabVIEW ? 
·Hoe te converteren naar Joomla…
·Hoe te schrijven gegevens Uits…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de Java Error Message Logs Problemen…
·Hoe maak je een Borne Shell Call uit een…
·Hoe maak je een API Stroom in XML -forma…
·Hoe de Gelijkenis Factor Bereken in Docu…
·Hoe te integreren AS3 Met behulp van PHP…
·Hoe maak je een COBOL Voorbeeldenboek Cr…
·Hoe je HTML tekst Wijzig in jQuery Input…
·Hoe te Vervoer Verzoeken uploaden naar S…
·Hoe Memory Leak Problemen in een Websphe…
Copyright © Computer Kennis https://www.nldit.com