|
24.08.2010., 14:50 | #1 |
Premium
Datum registracije: Nov 2007
Lokacija: -
Postovi: 4,394
|
Pomoć: Pretvorba u binarni kod (pakirani/nepakirani)
Curi treba za faks objasnit, a ja fakat ne znam. Ima li netko voljan pomoć recimo sa par dvoznamenkastih i troznamenkastih dekadskih brojeva (može i negativni) te objasnit razliku kad u nepakirani kod dolaze naprijed 1111 ili 0000. Nadam se da razumijete što želim. Znači radi se o BCD kodu. Hvala na bilo kakvoj pomoći
__________________
Zadnje izmijenjeno od: ThePornstar. 24.08.2010. u 15:21. |
24.08.2010., 16:33 | #2 | |
Premium
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 4,060
|
Ovako. BCD (8421 kod) ti se koristi za prikaz pozitivnih cijelih brojeva. Razlika kod pakiranih i nepakiranih je u tome što se za prikaz jedne dekadske znamenke kod pakiranog oblika koristi pola bajta (4 binarne znamenke iliti nibble), a kod nepakiranog cijeli bajt. Dozvoljene znamenke su: Citiraj:
Dakle, stvar je vrlo jednostavna - imaš recimo broj 46. Nepakirani BCD 0000 0100 0000 0110. Pakirani BCD 0100 0110 To bi trebalo biti to. |
|
|
|
Oglas
|
|
24.08.2010., 16:55 | #3 |
Premium
Datum registracije: Nov 2007
Lokacija: -
Postovi: 4,394
|
hvala ti puno tutixe Možeš li mi još pogledat ovaj donji primjer za EBCDI kod, jel dobar? Evo npr. ovo: 567 ˇ(10) nepakirano: 1111 0101 | 1111 0110 | 1100 0111 5 6 + 7 pakirano: 0101 0110 | 1100 0111 5 6 + 7 Kod negativnog bi bilo isto osim što bi umjesto koda 1100 za znak + stavljali 1101 kod koji označava znak - ?
__________________
|
24.08.2010., 17:20 | #4 |
Premium
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 4,060
|
Da, to bi trebalo biti tako kod EBCDI. |
|
|
Oglas
|
|
|
|