Forumi


Povratak   PC Ekspert Forum > Ostalo > Razno
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 24.08.2010., 14:50   #1
ThePornstar
Premium
Moj komp
 
ThePornstar's Avatar
 
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
__________________


CPU: Intel i5 8250u

RAM: 16 GB

VGA: Intel UHD 620

SSD1: Samsung PM981 NVMe 256 GB

LCD: 14" Innolux N140HCG-GR2 (low power, 400 nits)

OS: Win 10 Pro x64

Battery: 57 Wh internal






ROM: Android 9

Zadnje izmijenjeno od: ThePornstar. 24.08.2010. u 15:21.
ThePornstar je offline   Reply With Quote
Staro 24.08.2010., 16:33   #2
tutix
Premium
Moj komp
 
tutix's Avatar
 
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:
0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
Ostale kombinacije su nedozvoljene. To automatski znači da će kod nepakiranog oblika gornja 4 bita u pojedinom bajtu za prikaz znamenke uvijek biti nule.

Dakle, stvar je vrlo jednostavna - imaš recimo broj 46.

Nepakirani BCD 0000 0100 0000 0110.

Pakirani BCD 0100 0110

To bi trebalo biti to.
tutix je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 24.08.2010., 16:55   #3
ThePornstar
Premium
Moj komp
 
ThePornstar's Avatar
 
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 - ?
__________________


CPU: Intel i5 8250u

RAM: 16 GB

VGA: Intel UHD 620

SSD1: Samsung PM981 NVMe 256 GB

LCD: 14" Innolux N140HCG-GR2 (low power, 400 nits)

OS: Win 10 Pro x64

Battery: 57 Wh internal






ROM: Android 9
ThePornstar je offline   Reply With Quote
Staro 24.08.2010., 17:20   #4
tutix
Premium
Moj komp
 
tutix's Avatar
 
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 4,060
Da, to bi trebalo biti tako kod EBCDI.
tutix je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na