Hvordan trekke fra binære tall
Forfatter:
Randy Alexander
Opprettelsesdato:
23 April 2021
Oppdater Dato:
16 Kan 2024
Innhold
- stadier
- Metode 1 av 2:
Bruken av den såkalte oppbevaring eller overføring av verdi som kalles ved låneopptak - råd
s innholdsstyringsgruppe undersøker redaksjonelteamets arbeid nøye for å sikre at hvert element overholder våre høye kvalitetsstandarder.
Ikke trekk fra binære tall som desimaler. Teknikken du bruker er litt annerledes.
stadier
Metode 1 av 2:
Bruken av den såkalte oppbevaring eller overføring av verdi som kalles ved låneopptak
- 7 Prøv metoden base 10. Denne teknikken kalles komplement til 2fordi du legger til 1 til komplementet til 1. Hvis du vil forstå hvorfor denne metoden fungerer, bruk base 10:
- 56 - 17
- Ved å bruke basen 10, tar du komplement til 9 av det andre sifferet som er 17, og transformerer dette subtraherte tallet med komplement til 9, som gir 99 - 17 = 82.
- Så legg regningen din, som vil se slik ut, 56 + 82. Hvis du sammenligner tallene, er 17 av den opprinnelige subtraksjonen og 82 av den resulterende tillegg 99.
- 56 + 82 = 138. Siden du la 99 til den opprinnelige subtraksjonen, må du fjerne 99 fra det resulterende svaret. Du vil fortsatt bruke binærmetoden sett over. Dermed vil du legge til 1 til resultatet, deretter fjerne 1 til det siste sifferet til venstre, som representerer 100:
- 138 + 1 = 139 →
139 → 39 Dette endelige resultatet er identisk med det som oppnås ved direkte å trekke fra 56 - 17.
råd
- For å trekke fra et større tall fra et mindre tall, endre rekkefølgen på tallene, trekke fra og deretter legge til et negativt tegn til svaret. Hvis du for eksempel vil gjøre følgende subtraksjon 11 - 100, plasser tallene i denne rekkefølgen 100 - 11, og når resultatet er oppnådd, kan du legge til det negative tegnet. Denne regelen gjelder både binære tall og desimaler.
- Den matematiske formelen som tilsvarer komplementærmetoden er basert på følgende identitet, a - b = a + (2 - b) - 2, der n er antall sifre i base 2, og 2 - b er komplementet.