Re: Konwerter kodu Bin na NKD



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: Konwerter kodu Bin na NKD
Date: Thu, 17 May 2001 07:57:15 +0200



Użytkownik Maciej Wywrocki <wywrocki_at_nospam_pnet.pl> w wiadomości do grup
dyskusyjnych napisał:9duqrj$2d5$1_at_nospam_news.tpi.pl...


Ale tylko dla liczb 8, 16 i 32 bitowych. Dla nietypowych będzie problem.

Mw


Witam
A dlaczego dla nietypowych to problem ?

--
Pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "Maciej Wywrocki" <wywrocki_at_nospam_pnet.pl>
Subject: Re: Konwerter kodu Bin na NKD
Date: Thu, 17 May 2001 19:13:00 +0200



Użytkownik "Grzegorz Kurczyk" <control_at_nospam_post.pl> napisał w wiadomości
news:9dvpc9$7o6$1_at_nospam_news.tpi.pl...

Ale tylko dla liczb 8, 16 i 32 bitowych. Dla nietypowych będzie problem.

A dlaczego dla nietypowych to problem ?

Np. chcąc wykonać zamianę BIN->DEC liczby -129 (101111111bin) w 9-bitowym
kodzie U2 trzeba:
1. wpisać ją w trybie Bin Word
2. zauważyć, że jest liczbą ujemną
3. odwrócić ją (+/-)
4. odjąć od niej 1111111000000000bin
5. przypomnieć sobie o znaku minus przy wyniku

Natomiast dla liczby -129 (1111111101111111bin) w 16-bitowym kodzie U2
należy:
1. wpisać ją w trybie Bin Word
2. zauważyć, że jest liczbą ujemną
3. odwrócić ją (+/-)
4. przypomnieć sobie o znaku minus przy wyniku

Dla kodów o niestandardowych długościach trzeba pamiętać o odjęciu stałej.

Mw