Kuinka vähentää binaarilukuja
Kirjoittaja:
Randy Alexander
Luomispäivä:
23 Huhtikuu 2021
Päivityspäivä:
15 Saattaa 2024
Sisältö
Tämä artikkeli on kirjoitettu toimittajien ja pätevien tutkijoiden yhteistyön avulla sisällön tarkkuuden ja täydellisyyden takaamiseksi.'n sisällönhallintaryhmä tutkii huolellisesti toimittajan työtä varmistaakseen, että jokainen kohde on korkeiden laatustandardiemme mukainen.
Älä vähennä binäärisiä numeroita desimaalina. Käytettävä tekniikka on hiukan erilainen.
vaiheet
Menetelmä 1/2:
Ns. Arvon säilyttäminen tai siirtäminen, jota kutsutaan lainanotolla
- 7 Kokeile base 10 -menetelmää. Tätä tekniikkaa kutsutaan täydennys 2: eenkoska lisäät 1 lisäykseen 1. Jos haluat ymmärtää, miksi tämä menetelmä toimii, käytä pohjaa 10:
- 56 - 17
- Alustan 10 avulla otat täydennys 9: ään toisesta numerosta, joka on 17, muuntamalla tämä vähennetty luku komplementaarillaan 9, mikä antaa 99 - 17 = 82.
- Laita sitten lasku, joka näyttää tältä, 56 + 82. Jos vertaat lukuja, 17 alkuperäisestä vähennyksestä ja 82 tuloksena olevasta lisäyksestä ovat 99.
- 56 + 82 = 138. Koska olet lisännyt 99 alkuperäiseen vähennykseen, sinun on poistettava 99 tuloksena olevasta vastauksesta. Käytät edelleen yllä kuvattua binaarimenetelmää. Siten lisäät tulokseen yhden ja poista sitten 1 vasemmanpuoleisesta viimeisestä numerosta, joka edustaa 100:
- 138 + 1 = 139 →
139 → 39 Tämä lopputulos on identtinen tulokselle, joka saadaan vähentämällä suoraan 56 - 17.
neuvot
- Jos haluat vähentää suuremman numeron pienemmästä numerosta, muuta numeroiden järjestystä, vähennä ja lisää sitten vastaukseen negatiivinen merkki. Jos esimerkiksi haluat tehdä seuraavan vähennyslaskun 11 - 100, laita numerosi tässä järjestyksessä 100 - 11, ja kun tulos on saatu, lisää negatiivinen merkki. Tätä sääntöä sovelletaan sekä binaarinumeroihin että desimaaliin.
- Komplementimenetelmää vastaava matemaattinen kaava perustuu seuraavaan identiteettiin, a - b = a + (2 - b) - 2, missä n on numeroiden lukumäärä kannassa 2 ja 2 - b on komplementti.