Stránka 1 z 2

Doplňkový kód

Napsal: 03 led 2017, 09:12
od AlexanderM
V objektu o velikosti 8 bitů máte uložené číslo ve dvojkovém doplňkovém kódu: 00110111(2)

Zapište 16bitové číslo ve dvojkové soustavě ve dvojkovém doplňkovém kódu, které bude mít stejný obsah uložený v 16 bitech.

****

Pokud je dvojkové číslo uložené v dvojkovém doplňkovém kódu se znaménkem v objektu o velikosti 5 bitů, jaký má rozsah zobrazení?
Uveďte rozsah zobrazení v desítkové soustavě. Nejmenší a největší zobrazitelné číslo oddělte středníkem. Zapište čísla ve tvaru: -xx;yy

****

Převeďte číslo v doplňkovém kódu se znaménkem 10001001(2) do desítkové soustavy.
Zapište číslo v desítkové soustavě. Před záporné číslo dejte znaménko mínus (-).

****

Převeďte záporné číslo -64(10) do dvojkové soustavy ve dvojkovém doplňkovém kódu.
Zapište číslo ve dvojkové soustavě ve dvojkovém doplňkovém kódu na 8 bitech celkem vč. znaménkového bitu.

****

Sečtěte dvě osmibitová dvojková čísla v inverzním kódu:

00100001
11111101

Zapište výsledek ve dvojkové soustavě v inverzním kódu na osmi bitech. Nezapomeňte uplatnit kruhový přenos, je-li potřebný. Pokud jste uplatnili kruhový přenos, napište bezprostředně za poslední číslici malé písmeno c (c jako cyclic carry).

***********************

VŠE ostatní by šlo, ale zde se ne a ne hnout... poradíte?

Napsal: 03 led 2017, 09:21
od AlexanderM
A ještě:

Změňte znaménko číslu ve dvojkovém doplňkovém kódu 10011111(2)
Zapište číslo ve dvojkovém doplňkovém kódu ve dvojkové soustavě s opačným znaménkem.

Napsal: 03 led 2017, 09:39
od jirkati
Nějak nechápu, k čemu je uvedený příspěvek určen. Žádná prosba o pomoc s řešením, žádný požadavek na literaturu, kde bys získal celkem triviální informace informace k dané problematice.
Zkus se nějak vyjádřit s čím potřebuješ pomoci.

Tohle znáš?
www.adamek.cz/fim/pripo/05-odcitani.pps

Napsal: 03 led 2017, 10:41
od AlexanderM
Prosím o pomoc se řešením, na podobné prezentace jsem narazil, a nezmoudřel jsem.

Napsal: 03 led 2017, 11:48
od kulikus
Moudrost přichází spíše s věkem. Na tohle je třeba studium. Do jaké to máš školy?

Když si zapneš programátorský mod kalkulačky ve Windows, přepneš ji na režim BYTE, můžeš si s tím hrát.
Ověř si, zda používá doplňkový binární kód.

Pak zjistíš, že třeba
10001001b = -119d

Napsal: 03 led 2017, 13:38
od AlexanderM
Jak že s s tím kódem pracuje?

Napsal: 03 led 2017, 14:56
od termit256
Myslim ze tady to mas vysvetleno vycerpavajicim zpusobem https://cs.wikipedia.org/wiki/Dvojkov%C ... pln%C4%9Bk

Napsal: 03 led 2017, 15:48
od jezevec
termit256 píše:Myslim ze tady to mas vysvetleno vycerpavajicim zpusobem ...

Já si spíš myslím, že on by chtěl hotové řešení.
Když někdo dlabe na školu tři a půl roku, to se pak moudra těžko dohání.

Napsal: 03 led 2017, 15:56
od termit256
No tak v tom pripade kalkulacka ve win to jisti, jak psal kulikus :-)

Napsal: 03 led 2017, 18:05
od Wolfik
jezevec píše:
termit256 píše:Myslim ze tady to mas vysvetleno vycerpavajicim zpusobem ...

Já si spíš myslím, že on by chtěl hotové řešení.
Když někdo dlabe na školu tři a půl roku, to se pak moudra těžko dohání.


McDonald čeká :D

Napsal: 03 led 2017, 18:09
od EKKAR
Longin píše:
jezevec píše:
termit256 píše:Myslim ze tady to mas vysvetleno vycerpavajicim zpusobem ...

Já si spíš myslím, že on by chtěl hotové řešení.
Když někdo dlabe na školu tři a půl roku, to se pak moudra těžko dohání.


McDonald čeká :D
A Tesco, Kaufland s Lídlem a Billou čekají co zbyde ... :lol: :lol: :lol: :lol: :lol: :lol:

Napsal: 03 led 2017, 19:22
od AlexanderM
Všechno ostatní jsem dal, jenom u toho doplňkovýhio sem se sekl... já bych to tak černě neviděl. 8O

Napsal: 03 led 2017, 20:08
od Radovan_79
42

Napsal: 03 led 2017, 20:25
od EKKAR
Radovan_79 píše:42
Pravda - že mě to netrklo dřív .... :lol: :lol: :lol: :lol:

Napsal: 03 led 2017, 21:19
od kulikus
Radovan_79 píše:42

to je hexa