Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Działania w systemie binarnym Pudełko Urządzenia Techniki Komputerowej 1.

Podobne prezentacje


Prezentacja na temat: "Działania w systemie binarnym Pudełko Urządzenia Techniki Komputerowej 1."— Zapis prezentacji:

1 Działania w systemie binarnym M@rek Pudełko Urządzenia Techniki Komputerowej 1

2 Działania w kodzie binarnym Dodawanie 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 2 Mnożenie 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1

3 Dodawanie w kodzie binarnym Dodawanie jest analogicznym procesem jak dla systemu dziesiętnego: 1011011 + 1001010 3 1011011 +1001010

4 Dodawanie w kodzie binarnym Dodajemy od najbardziej skrajnie prawej kolumny w kierunku do lewej. 1 + 0 = 1 1011011 +1001010 1 4

5 Dodawanie w kodzie binarnym Kiedy suma jest większa niż 1, nadwyżkę musimy przesunąć na wyższą pozycję. 1 + 1 = 10 1 1011011 +1001010 01 5

6 Dodawanie w kodzie binarnym Nadwyżkę sumujemy z sumą aktualnego dodawania. 0 + 0= 0 0 + 1 = 1 1 1011011 +1001010 101 6

7 Dodawanie w kodzie binarnym Znów przeniesienie. 1 + 1 = 10 1 1011011 +1001010 0101 7

8 Dodawanie w kodzie binarnym Przeniesienie sumuje się z następną pozycją. 1 + 0 = 1 1 + 1 = 10 1 1011011 +1001010 00101 8

9 Dodawanie w kodzie binarnym Przeniesienie po raz kolejny. 0 + 0 = 0 1 + 0 = 1 1 1011011 +1001010 100101 9

10 Dodawanie w kodzie binarnym Ostatnie dodawanie. 1 + 1 = 10 1 1011011 +1001010 0100101 10

11 Dodawanie w kodzie binarnym I ostatnie dodawanie. 1 + 0 = 1 1 1011011 +1001010 10100101 11

12 Dodawanie w kodzie binarnym 1011011 + 1001010 = 10100101. Zamień liczby binarne na dziesiętne i sprawdź poprawność dodawania 12

13 Dodawanie w kodzie binarnym 13 Przy liczbach nierównej długości mniejszą z nich uzupełniamy zerami z przodu 1011011 + 1010 1011011 +0001010

14 Dodawanie - ćwiczenia 1.10101001 + 10011010 2.10000001 + 10011101 3.11111110 + 10010001 4.10111001 + 10011010 5.10101000 + 10111010 6.10101111 + 11011011 7.10111101 + 10011000 8.10001110 + 10011011 9.11000001 + 10000011 10.11110000 + 11000110 14

15 Mnożenie w kodzie binarnym Mnożenie jest bardzo podobne jak w systemie dziesiętnym. Polega na dodaniu sum cząstkowych. 10101 * 101 10101 *101 + 15

16 Mnożenie w kodzie binarnym Wykorzystujemy znane nam zasady mnożenia w systemie binarnym 10101 *101 + 16

17 Mnożenie w kodzie binarnym Wykorzystujemy znane nam zasady mnożenia w systemie binarnym 0 * 0 = 0, 0 * 1 = 0, 1 * 0 = 0, 1 * 1 = 1, 10101 *101 10101 + 17

18 Mnożenie w kodzie binarnym Mnożną mnożymy przez każdą cyfrę mnożnika. 10101 *101 10101 00000 + 18

19 Mnożenie w kodzie binarnym Mnożną mnożymy przez każdą cyfrę mnożnika. 10101 *101 10101 00000 +10101 19

20 Mnożenie w kodzie binarnym Uzyskane sumy cząstkowe następnie dodajemy. 10101 *101 10101 00000 +10101 1101001 20

21 Mnożenie w kodzie binarnym Mnożenie przez zero możemy opuścić Należy jednak pamiętać o przesunięciu następnej sumy cząstkowej w lewo 10101 *101 10101 +10101 1101001 21 Samo mnożenie przez jeden jest bardzo proste. Sprowadza się do dodawania odpowiednio przesuniętej mnożnej.

22 Mnożenie w kodzie binarnym Mnożenie przez zero możemy opuścić Należy jednak pamiętać o przesunięciu następnej sumy cząstkowej w lewo 10101 *101 10101 +10101 1101001 22 Samo mnożenie przez jeden jest bardzo proste. Sprowadza się do dodawania odpowiednio przesuniętej mnożnej.

23 Mnożenie - ćwiczenia 1.11001010 * 1101 2.1000 * 1111 3.110 * 10101 4.1111 * 1111 5.10100*1011 6.10110010*1010 7.11000*10111 8.101010*10001 9.10101*11111 10.11100*11111 23

24 Mnożenie w kodzie binarnym 1111 * 1111 1111 *1111 1111 1111 1111 +1111 24

25 Mnożenie w kodzie binarnym 1111 * 1111 1111 1+1=2=10 2 *1111 1 1111 1111 1111 +1111 01 25

26 Mnożenie w kodzie binarnym 1111 * 1111 1111 1+1+1+1=4=100 2 *1111 101 1111 1111 1111 +1111 001 26

27 Mnożenie w kodzie binarnym 1111 * 1111 1111 1+1+1+1=4=100 2 *1111 10 101 1111 1111 1111 +1111 0001 27

28 Mnożenie w kodzie binarnym 1111 * 1111 1111 1+1+1+1=4=100 2 *1111 10 10101 1111 1111 1111 +1111 00001 28

29 Mnożenie w kodzie binarnym 1111 * 1111 1111 1+1+1=3=11 2 *1111 110 10101 1111 1111 1111 +1111 100001 29

30 Mnożenie w kodzie binarnym 1111 * 1111 1111 1+1+1=3=11 2 *1111 110 10101 1111 1111 1111 +1111 11100001 30

31 Odejmowanie w kodzie binarnym 23 – 5 = 10111 2 - 101 2 10111 -101 31

32 Odejmowanie w kodzie binarnym Uzupełniamy mniejszą liczbę zerami z przodu 10111 -00101 32

33 Odejmowanie w kodzie binarnym Odjemnik negujemy tzn. 1 zmieniamy na 0, a 0 na 1. 10111 -00101 33 10111 -11010

34 Odejmowanie w kodzie binarnym Odjemnik negujemy tzn. 1 zmieniamy na 0, a 0 na 1. 10111 -00101 34 10111 -11010

35 Odejmowanie w kodzie binarnym Następnie liczby dodajemy do siebie 10111 +11010 110001 35

36 Odejmowanie w kodzie binarnym Z uzyskanego wyniku najwyższą jedynkę odcinamy od liczby i dodajemy ją do pozostałej liczby. 110001 36 10001 +1 10010

37 Odejmowanie w kodzie binarnym 23 – 5 = 10111 2 - 101 2 = 10010 2 23 – 5 = 18 37

38 Odejmowanie - ćwiczenia 1.11001010 - 1101 2.10001 - 1111 3.11010 - 10101 4.11111 - 1111 5.10100 - 1011 6.10110010 - 1010 7.11000 - 10111 8.101010 - 10001 9.10101 0- 11111 10.111001 - 11111 38

39 Dzielenie w kodzie binarnym Dzielenie jest robione analogicznie jak w systemie dziesiętnym. Jest to cykliczne odejmowanie dzielnika od dzielnej. Wynikiem jest iloraz – ilość odejmowań. 35:7 = 100011 2 : 111 2 39 100011 : 111

40 Dzielenie w kodzie binarnym 40 100011 : 111 -111 Usiłujemy odjąć 111 od odjemnej. Szukamy liczby większej lub równej 111. 10 < 111 100 < 111 1000 >= 111

41 Dzielenie w kodzie binarnym 41 1 100011 : 111 -111 1 Odejmujemy 1000 – 111 = 1 Nad kreską dzielenia piszemy ile razy podzielnik się mieści = 1 1000 -111 1000 -0111 1000 +1000 10000 0000 +1 1

42 Dzielenie w kodzie binarnym 42 10 100011 : 111 -111 11 Dopisujemy do wyniku odejmowania wcześniejszego kolejna cyfrę. Jednak dalej jest mniejsza niż podzielnik. Nad kreską dzielenia piszemy ile razy mieści się podzielnik = 0 11 < 111

43 Dzielenie w kodzie binarnym 43 101 100011 : 111 -111 111 111 0 Odejmujemy 111 – 111 = 0 Nad kreską ułamkową piszemy ile razy podzielnik się mieści = 1

44 Dzielenie - ćwiczenia 1.11001: 101 2.11110 : 101 3.11011 : 11 4.101000 : 100 5.110001 : 111 6.111111 : 1001 7.1000110 : 1010 8.1001011 : 1111 9.1010001 : 1001 10.1100100 : 101 44

45 45


Pobierz ppt "Działania w systemie binarnym Pudełko Urządzenia Techniki Komputerowej 1."

Podobne prezentacje


Reklamy Google