-
-
-
Witam,
Mam problem z zadaniem 5 oraz 6 z listy 3.
5. Obliczyć Z2=-x-y=-x+(-y) dla liczb dziesiętnych x=5,61 i y=4,87 w kodzie uzupełnienia 9-tkowego oraz w kodzie uzupełnienia 10-tkowego zapisywanych kodem BCD8421 jako liczby ze znakiem.
Mianowice w jaki sposób obliczyć Z=-X-Y = (-X)+(-Y) ? w kodzie uzupełnienia 9-tkowego oraz 10-tkowego?
Mam
5,61 = 0101 , 0110 0001 bcd8421
4,87 = 0100 , 1000 0111 bcd8421
moje pytanie jak te liczby zapisać w kodach 9-tkowym i 10-tkowym ze znakiem? Czy chodzi o dodanie do każdej tetrady 0110, zsumowanie i zanegowanie dla 9-tkowego, natomiast dla 10-tkowego o dodatnie jeszcze 1 na najmniej znaczącej pozycji?
Z góry wielkie dzięki za pomoc
pzdr
d.c
[ Dodano: 2009-11-12, 21:38 ]
Siemanko,
Czy podane niżej założenia dla danych kodów są dobre, chodzi mi o
działania arytmetyczne ;]:
BCD8421 U9, U10
- uwzględniamy przeniesienia z cyfry znaku
- korekta 0110 gdy tetrada > 9 dziesietnie oraz gdy nastąpiło przeniesienie między tetradami
- uwzględniamy przeniesienia powstałe na skutek wprowadzania korekt
- korekte stosujemy nawet gdy po korekcie 0110 nadal >9
BCD PLUS3 U9, U10
- uwzgledniamy przeniesienia z cyfry znaku
- korekta 0011 gdy suma tatrad daje przeniesienie na następną pozycje (z 1 na 5) również przeniesienie z tetrady na cyfrę znaku w innym przypadku stosujemy 1101
- nie uwzględniamy przeniesień powstałych na skutek wprowadzania korekt
to chyba już wszystkie założenia dotyczące operacji arytmetycznych
Z góry wielkie dzieki za pomoc
_________________ Udanych wakacji i do zobaczenia w październiku ;]
Ostatnio zmieniony przez Meylot 2009-11-13, 01:10, w całości zmieniany 1 raz d41d8cd98f00b204e9800998ecf8427e
-
-
-
a z kim macie OSK ? nie dostaliście skryptu Prof. Frasia? tam jest opisane elegancko, ja juz nie pamietam tak szczegołowo tego dlateo nie pomoge, ale zjarzyj do skryptu
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Skrypt mają (właściwie mamy, bo ja powtarzam ) i dlatego pewne ten post jest aż tak aktywnie ignorowany.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
no to polecam, jest tam dobrze opisane, lepiej bedzie jak poczytasz niz jak ktos ci tu na forum zacznie tlumaczyc przepisujac w zasadzie to samo. pzdr
d41d8cd98f00b204e9800998ecf8427e
Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014 Strona wygenerowana w 32,7ms. Zapytań do SQL: 20
|