Како одузети бинарне бројеве
Аутор:
Randy Alexander
Датум Стварања:
23 Април 2021
Ажурирати Датум:
15 Може 2024
Садржај
- фазе
- Метод 1 од 2:
Употреба такозваног задржавања или преноса вредности која се назива позајмљивањем - савет
Тим за управљање садржајем ВикиХов пажљиво испитује рад уредништва како би се уверило да је свака ставка у складу са нашим високим стандардима квалитета.
Не одузимајте бинарне бројеве као децимале. Техника коју користимо је нешто другачија.
фазе
Метод 1 од 2:
Употреба такозваног задржавања или преноса вредности која се назива позајмљивањем
- 7 Испробајте базну методу 10. Ова техника се зове допуна 2јер 1 додајете комплементу 1. Ако желите да схватите зашто ова метода делује, користите базу 10:
- 56 - 17
- Користећи базу 10, преузећете допуна до 9 друге цифре која је 17, претвара овај одузети број допуном у 9, што даје 99 - 17 = 82.
- Затим ставите рачун, који ће изгледати овако, 56 + 82. Ако упоредите бројеве, 17 првобитног одузимања и 82 добијеног збрајања су 99.
- 56 + 82 = 138. Пошто сте првобитном одузимању додали 99, из добијеног одговора морате уклонити 99. И даље ћете користити горњу методу бинарних записа. Тако ћете резултату додати 1, а затим уклонити 1 до последње цифре са леве стране, што представља 100:
- 138 + 1 = 139 →
139 → 39 Овај крајњи резултат је идентичан ономе добијеном директним одузимањем 56 - 17.
савет
- Да бисте одузели већи број од мањег броја, промените редослед бројева, одузмите и додајте негативан знак одговору. На пример, ако желите да одузмете следеће одузимање 11 - 100, ставите своје бројеве овим редоследом 100 - 11, а када се добије резултат додајте негативни знак. Ово се правило односи и на бинарне бројеве и децималне бројеве.
- Математичка формула која одговара комплементарној методи заснива се на следећем идентитету, а - б = а + (2 - б) - 2, где је н број цифара у бази 2, а 2 - б је комплемент.