3. Rovnoměrné kódy

3.6. Cvičení k odčítání převedenému na sčítání s doplňkem

Proveďte odečtení 45610 − 8910 s čísly zobrazenými v Aikenově kódu převedením na sčítání s doplňkem.

Tipy pro řešení

Nejprve zobrazte jednotlivé cifry menšence i menšitele v Aikenově kódu, jehož podobu připomínáme následujícím obrázkem.

Aikenuv_kod
Obr. 10: Aikenův kód.

Posléze proveďte úpravu, aby měl menšitel stejný počet cifer jako menšenec.

Proveďte doplněk na každé pozici menšitele v binární podobě.
(Na pořadí prvních tří kroků nezáleží, ale je výhodné dělat doplněk menšitele až po převodu do binární podoby, protože se v takovém případě jedná pouze o negaci bitů.)

Sečtěte menšence a doplněk menšitele.

Přičtěte přetečení.

Návrh řešení

Návrh řešení si prohlédněte, až se pokusíte o své vlastní.

 Jak bude vypadat odčítání 45610 − 8910 převedené na sčítání s doplňkem s čísly zobrazenými v Aikenově kódu?