Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   małe pytanko - liczenie kodem bcd (https://forum.cdrinfo.pl/f113/male-pytanko-liczenie-kodem-bcd-75016/)

Patrix 28.10.2007 14:15

małe pytanko - liczenie kodem bcd
 
Sprawdzi ktos te wypociny z BCD ?

Kod:

8FFE  1000 1111 1111 1110
 ABCD  1010 1011 1100 1101
      ---------------------
    1.0011 1011 1100 1011 = -3BCB




-3BCB  0011 1011 1100 1011
 ABCD  1010 1011 1100 1101
      ---------------------
      1010 0111 1001 1000
      0110 0000 0110 0000  (UZUPELNIENIE DO 6)
      ---------------------
    1 0000 0111 1111 1000
                        1  (JEDYNKA NA POCZATEK)
      ---------------------
    1.0000 0111 1111 1001 = -07F9





-3BCB  0011 1011 1100 1011
 8FFE  1000 1111 1111 1110
      ---------------------
      1100 1011 1100 1001
      0110 0110 0110 0110  (UZUPELNIENIE DO 6)
      ---------------------
    1 0011 0010 0010 1111
                        1  (JEDYNKA NA POCZATEK)
      ---------------------
      0011 0010 0011 0000 = 3230

nie wiem czy czegoś nie popieprzyłem :P

jeszcze mam pytanie mianowicie:
- gdy dodajemy w kodzie BCD to obowiązuje uzupełnianie o 6 ?
- gdy dodajemy w kodzie BCD i wyskoczy nam z przodu bit za dużo to zawsze jest to bit znaku ?
- gdy odejmujemy w kodzie BCD i wyskoczy nam z przodu bit za dużo to zawsze dodajemy go od początku ?

wiem, ze to forum o wypalaniu... :szczerb: ale w sumie nie siedze na zbyt wielu forach zeby miec gdzie zadawac takie pyt. :szczerb:
a tu sa mądrzy ludzie tez :>

sobrus 29.10.2007 14:16

to jest chyba HEX nie BCD? BCD to Binary Coded Decimal.
Mia***322;em to tyle lat temu ***380;e nie odwa***380;e si***281; sprawdza***263;...

Patrix 29.10.2007 16:05

no masz zrobic dzialanie na dwoch wartosciach hexadecymalnych liczac systemem bcd (w takim sys. licza kalkulatory... za 3z***322; :D)


Wszystkie czasy w strefie CET. Aktualna godzina: 05:34.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.