Informatyka kod BCD PWSZ IT- studia niestacjonarne Adam Kolany Instytut Techniczny adamkolany@pm.katowice.pl Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 1/ 8
Kod BCD(Binary Coded Decimal) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 1964 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 1964 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 1964 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 1964 0001 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 1964 0001 1001 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Kod BCD(Binary Coded Decimal) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 1964 0001 1001 0110 0100 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 2/ 8
Dodawanie2liczbwkodzieBCD Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 dodać tetradami otrzymane liczby Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 dodać tetradami otrzymane liczby 3 sprawdzić czy otrzymany wynik w danej tetradzie nie jest większy od 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 dodać tetradami otrzymane liczby 3 sprawdzić czy otrzymany wynik w danej tetradzie nie jest większy od 1001 jeżeli jest, to do otrzymanego wyniku dodajemy 0110(korekta dziesiętna) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 dodać tetradami otrzymane liczby 3 sprawdzić czy otrzymany wynik w danej tetradzie nie jest większy od 1001 jeżeli jest, to do otrzymanego wyniku dodajemy 0110(korekta dziesiętna) 4 jeżeli w wyniku zsumowania korekty dziesiętnej otrzymamy przeniesienie to dodajemy je do następnej tetrady. Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 dodać tetradami otrzymane liczby 3 sprawdzić czy otrzymany wynik w danej tetradzie nie jest większy od 1001 jeżeli jest, to do otrzymanego wyniku dodajemy 0110(korekta dziesiętna) 4 jeżeli w wyniku zsumowania korekty dziesiętnej otrzymamy przeniesienie to dodajemy je do następnej tetrady. 5 jeżeli w wyniku zsumowania w którejkolwiek tetradzie otrzymamy wynik większy od 1001 to wykonujemy punkt 3. Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie2liczbwkodzieBCD Aby wykonać dodawanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 dodać tetradami otrzymane liczby 3 sprawdzić czy otrzymany wynik w danej tetradzie nie jest większy od 1001 jeżeli jest, to do otrzymanego wyniku dodajemy 0110(korekta dziesiętna) 4 jeżeli w wyniku zsumowania korekty dziesiętnej otrzymamy przeniesienie to dodajemy je do następnej tetrady. 5 jeżeli w wyniku zsumowania w którejkolwiek tetradzie otrzymamy wynik większy od 1001 to wykonujemy punkt 3. 6 otrzymany wynik zamieniamy na cyfry w systemie dziesiętnym Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 3/ 8
Dodawanie w BCD, przykład 3418+659 =? Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0111 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 1010 0111 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 0111 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 0000 0111 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 0100 0000 0111 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 0100 0000 0111 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Dodawanie w BCD, przykład 3418+659 =? 0011 0100 0001 1000 + 0000 0110 0101 1001 0011 1010 0111 0001 0110 0110 0100 0000 0111 0111 4077 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 4/ 8
Odejmowanie 2 liczb w kodzie BCD Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 przekonwertować odjemnik na Uzupełnienie do Jedynki(U-1) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 przekonwertować odjemnik na Uzupełnienie do Jedynki(U-1) 3 dodać tetradami otrzymane liczby Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 przekonwertować odjemnik na Uzupełnienie do Jedynki(U-1) 3 dodać tetradami otrzymane liczby 4 otrzymane przeniesienia dodać do starszych tetrad. Jeżeli wystąpi przeniesienie w najwyższej tetradzie to oznacza, że: Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 przekonwertować odjemnik na Uzupełnienie do Jedynki(U-1) 3 dodać tetradami otrzymane liczby 4 otrzymane przeniesienia dodać do starszych tetrad. Jeżeli wystąpi przeniesienie w najwyższej tetradzie to oznacza, że: wynik działania będzie dodatni Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie 2 liczb w kodzie BCD Aby wykonać odejmowanie 2 liczb w kodzie BCD należy wykonać następujące czynności: 1 zamienić każdą z liczb dziesiętnych na kod BCD(oddzielnie każdą cyfrę) 2 przekonwertować odjemnik na Uzupełnienie do Jedynki(U-1) 3 dodać tetradami otrzymane liczby 4 otrzymane przeniesienia dodać do starszych tetrad. Jeżeli wystąpi przeniesienie w najwyższej tetradzie to oznacza, że: wynik działania będzie dodatni przeniesienie to należy dodać do najmłodszej tetrady Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 5/ 8
Odejmowanie2liczbwkodzieBCD,cd Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia 3 przekonwertować otrzymany wynik na liczbę dziesiętną Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia 3 przekonwertować otrzymany wynik na liczbę dziesiętną 2 gdy przeniesienia nie ma(wynik ujemny) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia 3 przekonwertować otrzymany wynik na liczbę dziesiętną 2 gdy przeniesienia nie ma(wynik ujemny) 1 ponieważ wynik jest ujemny więc to co otrzymaliśmy jest zapisane w systemie uzupełnienie do 1 i należy dokonać konwersji otrzymanej liczby do postaci normalnej(tj. do U-1) Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia 3 przekonwertować otrzymany wynik na liczbę dziesiętną 2 gdy przeniesienia nie ma(wynik ujemny) 1 ponieważ wynik jest ujemny więc to co otrzymaliśmy jest zapisane w systemie uzupełnienie do 1 i należy dokonać konwersji otrzymanej liczby do postaci normalnej(tj. do U-1) 2 do wszystkich tetrad, w których wystąpiło przeniesienie należy dodać korektę dziesiętną 1010 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia 3 przekonwertować otrzymany wynik na liczbę dziesiętną 2 gdy przeniesienia nie ma(wynik ujemny) 1 ponieważ wynik jest ujemny więc to co otrzymaliśmy jest zapisane w systemie uzupełnienie do 1 i należy dokonać konwersji otrzymanej liczby do postaci normalnej(tj. do U-1) 2 do wszystkich tetrad, w których wystąpiło przeniesienie należy dodać korektę dziesiętną 1010 3 w otrzymanym wyniku pominąć uzyskane przeniesienia Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie2liczbwkodzieBCD,cd W zależności od wystąpienia przeniesienia na najwyższej tetradzie kolejne czynności będą różne. 1 gdy przeniesienie występuje(wynik dodatni) 1 do wszystkich tetrad, w których nie nastąpiło przeniesienie dodać korektę dziesiętną 1010 2 w otrzymanym wyniku pominąć uzyskane przeniesienia 3 przekonwertować otrzymany wynik na liczbę dziesiętną 2 gdy przeniesienia nie ma(wynik ujemny) 1 ponieważ wynik jest ujemny więc to co otrzymaliśmy jest zapisane w systemie uzupełnienie do 1 i należy dokonać konwersji otrzymanej liczby do postaci normalnej(tj. do U-1) 2 do wszystkich tetrad, w których wystąpiło przeniesienie należy dodać korektę dziesiętną 1010 3 w otrzymanym wyniku pominąć uzyskane przeniesienia 4 przekonwertować otrzymany wynik na liczbę dziesiętną Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 6/ 8
Odejmowanie w BCD, przykład 3418 659 =? Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 0000 0110 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 0000 0110 0101 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 0000 0110 1010 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 0000 1001 1010 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 1111 1001 1010 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 1110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 1011 1110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 1101 1011 1110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 1 0010 1101 1011 1110 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 1010 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 1010 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 1010 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 1010 0111 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 1010 0010 0111 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 3418 659 =? 0011 0100 0001 1000 + 1111 1001 1010 0110 0010 1101 1011 1111 1010 1010 1010 0010 0111 0101 1001 2759 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 7/ 8
Odejmowanie w BCD, przykład 659 3418 =? Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 0011 0100 0001 1000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 0011 0100 0001 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 0011 0100 1110 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 0011 1011 1110 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 1100 1011 1110 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 1101 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0 1101 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0 1101 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0 1101 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0 1101 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 1101 0010 0100 0000 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 1101 0010 0100 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 1101 0010 1011 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 1101 1101 1011 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 1010 1010 1010 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 1010 1010 1010 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 1010 1010 1010 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 1010 1010 1010 0111 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 1010 1010 1010 0010 0111 0101 1001 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8
Odejmowanie w BCD, przykład 659 3418 =? 0000 0110 0101 1001 + 1100 1011 1110 0111 0010 1101 1011 1111 1010 1010 1010 0010 0111 0101 1001-2759 Adam Kolany (PWSZ Nowy Sącz, IT) Informatyka kod BCD 21 sierpnia 2010 8/ 8