Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 09. 01. 2012 00:05

ps
Zelenáč
Příspěvky: 1
Reputace:   
 

Operace ve dvojkové soustavě

Jednoduché operace sčítání, odečítání, násobení a dělení kladných čísel jsou všude popsané a jsou celkem zřejmé. Vedlo mě to však k zamyšlení, jak tyto operace fungují 1) když jedno číslo je záporné, 2) obě čísla jsou záporná.

Jde o to, že máme několik druhů reprezentace záporných čísel: použití znaménkového bitu, inverzní a doplněk.

U doplňku můžeme místo odečítání použít součet kladného a záporného čísla. Fungovalo mi to i u inverzního, ale nejsem si jistý, jestli to jde zobecnit. U normální reprezentace se znaménkovým bitem to, pokud vím, nejde.

Lze násobení a dělení binárních čísel použít i u inverzního kódu nebo doplňku? Lze násobit a dělit se zápornými čísli (např. při reprezentaci se znaménkovým bitem)?

Má smysl zabývat se odečítáním záporných čísel?

Jde mi o to, že nikde to není jednoduše popsáno. Možná je to triviální, nevím. Samozřejmě si můžu udělat na papír pár výpočtů, ale tím mohu pouze některé hypotézy vyvrátit. Pomůžete mi to trochu pochopit prosím? Úplně by mi stačil odkaz na nějaký materiál, který se tím zabývá. Já takový nenašel. Díky.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson