Sådan trækkes binære tal
Forfatter:
Randy Alexander
Oprettelsesdato:
23 April 2021
Opdateringsdato:
15 Kan 2024
Indhold
- etaper
- Metode 1 af 2:
Brugen af den såkaldte tilbageholdelse eller overførsel af værdi kaldet ved låntagning - rådgivning
s indholdsstyringsteam undersøger omhyggeligt redaktionelteamets arbejde for at sikre, at hvert element overholder vores høje kvalitetsstandarder.
Træk ikke binære tal som decimaler. Den anvendte teknik er lidt anderledes.
etaper
Metode 1 af 2:
Brugen af den såkaldte tilbageholdelse eller overførsel af værdi kaldet ved låntagning
- 7 Prøv metoden base 10. Denne teknik kaldes komplement til 2fordi du tilføjer 1 til komplementet til 1. Hvis du vil forstå, hvorfor denne metode fungerer, skal du bruge base 10:
- 56 - 17
- Ved hjælp af basen 10 tager du komplement til 9 af det andet ciffer, der er 17, og transformerer dette subtraherede tal ved hjælp af dets komplement til 9, hvilket giver 99 - 17 = 82.
- Så læg din regning, der vil se sådan ud, 56 + 82. Hvis du sammenligner tallene, er 17 af den originale subtraktion og 82 af den resulterende tilføjelse 99.
- 56 + 82 = 138. Da du føjede 99 til den originale subtraktion, skal du fjerne 99 fra det resulterende svar. Du vil stadig bruge binærmetoden set ovenfor. Således tilføjer du 1 til resultatet, fjerner derefter 1 til det sidste ciffer til venstre, der repræsenterer 100:
- 138 + 1 = 139 →
139 → 39 Dette endelige resultat er identisk med det, der opnås ved direkte fradrag af 56 - 17.
rådgivning
- Hvis du vil trække et større tal fra et mindre tal, skal du ændre rækkefølgen af numrene, trække fra og derefter føje et negativt tegn til svaret. Hvis du f.eks. Vil gøre følgende subtraktion 11 - 100, skal du sætte dine numre i denne rækkefølge 100 - 11, og når resultatet er opnået, skal du tilføje det negative tegn. Denne regel gælder både binære tal og decimaler.
- Den matematiske formel, der svarer til komplementmetoden, er baseret på følgende identitet, a - b = a + (2 - b) - 2, hvor n er antallet af cifre i base 2, og 2 - b er komplementet.