Działania w systemie binarnym

Slides:



Advertisements
Podobne prezentacje
I część 1.
Advertisements

Znaki informacyjne.
Kod Hamminga Podstawy Telekomunikacji Autor: Paweł Zajdel
Algorytmy – różne przykłady
WYKŁAD 6 ATOM WODORU W MECHANICE KWANTOWEJ (równanie Schrődingera dla atomu wodoru, separacja zmiennych, stan podstawowy 1s, stany wzbudzone 2s i 2p,
Liczby pierwsze.
DZIAŁANIA NA LICZBACH NATURALNYCH
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
UŁAMKI DZIESIĘTNE porównywanie, dodawanie i odejmowanie.
Pisemne dodawanie i odejmowanie liczb naturalnych
Pisemne dzielenie liczb naturalnych
Systemy liczbowe w architekturze komputerów materiał do wykładu 1/3
WIELOMIANY HARALD KAJZER ZST NR 2 HARALD KAJZER ZST NR 2.
SYSTEMY LICZBOWE.
Architektura komputerów
Zapis informacji Dr Anna Kwiatkowska.
Klasyfikacja systemów
Transformacja Z (13.6).
Kolejność wykonywania działań
Ułamki zwykłe i liczby mieszane.
Pytania konkursowe.
Systemy liczbowe.
„Są plusy dodatnie i plusy ujemne.”
Aleksandra Duchnowicz kl. 6.d
Technika Mikroprocesorowa 1
Technika Mikroprocesorowa 1
opracowanie: Agata Idczak
Wyrażenia algebraiczne
Mnożenie i dzielnie liczb dziesiętnych
Reprezentacja stało i zmiennopozycjna
A. Sumionka. Starodawna gra marynarska; Gra dwu i wieloosobowa; Gracze wykonują ruchy naprzemian; Złożona ze stosów, w których znajduje się pewna ilość
Architektura komputerów
Wskazówki konkursowe.
Galeria zdjęć Projekt edukacyjny „Wiem, co jem” realizowany w ramach
KOLEKTOR ZASOBNIK 2 ZASOBNIK 1 POMPA P2 POMPA P1 30°C Zasada działanie instalacji solarnej.
System dwójkowy (binarny)
Analiza wpływu regulatora na jakość regulacji (1)
Wskazówki konkursowe.
Minimalizacja funkcji boolowskich
Dane INFORMACYJNE Nazwa szkoły:
DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH
Ułamki dziesiętne Dawid Kubaczka kl. 5 „c” uczący: Ewa Szering.
1. ŁATWOŚĆ ZADANIA (umiejętności) 2. ŁATWOŚĆ ZESTAWU ZADAŃ (ARKUSZA)
Systemy Liczbowe (technika cyfrowa)
Posługiwanie się systemami liczenia
Pisemne dzielenie liczb naturalnych.
„Wszystko powinno być wykonane tak prosto jak to możliwe, ale nie prościej.” Albert Einstein.
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
-17 Oczekiwania gospodarcze – Europa Wrzesień 2013 Wskaźnik > +20 Wskaźnik 0 a +20 Wskaźnik 0 a -20 Wskaźnik < -20 Unia Europejska ogółem: +6 Wskaźnik.
Matematyka i system dwójkowy
EcoCondens Kompakt BBK 7-22 E.
EcoCondens BBS 2,9-28 E.
Reprezentacja liczb w systemie binarnym ułamki i liczby ujemne
System ósemkowy i szesnastkowy
Obliczalność czyli co da się policzyć i jak Model obliczeń sieci liczące dr Kamila Barylska.
Testogranie TESTOGRANIE Bogdana Berezy.
Podstawy arytmetyki komputerowej Paweł Perekietka
Jak Jaś parował skarpetki Andrzej Majkowski 1 informatyka +
Urządzenia Techniki Komputerowej
Bramki logiczne i układy kombinatoryczne
NA UŁAMKACH DZIESIĘTNYCH.
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Dwójkowy system liczbowy
T. 3. Arytmetyka komputera. Sygnał cyfrowy, analogowy
Kalendarz 2020.
ANKIETA ZOSTAŁA PRZEPROWADZONA WŚRÓD UCZNIÓW GIMNAZJUM ZPO W BORONOWIE.
Elementy geometryczne i relacje
Działania na ułamkach dziesiętnych
Działania pamięciowe na ułamkach dziesiętnych
Zapis prezentacji:

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

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

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

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

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

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

Dodawanie w kodzie binarnym Znów przeniesienie. 1 + 1 = 10 1 +

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

Dodawanie w kodzie binarnym Przeniesienie po raz kolejny. 0 + 0 = 0 1 + 0 = 1 1 +

Dodawanie w kodzie binarnym Ostatnie dodawanie. 1 + 1 = 10 1 +

Dodawanie w kodzie binarnym I ostatnie dodawanie. 1 + 0 = 1 1 +

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

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

Dodawanie - ćwiczenia 10101001 + 10011010 10000001 + 10011101 11111110 + 10010001 10111001 + 10011010 10101000 + 10111010 10101111 + 11011011 10111101 + 10011000 10001110 + 10011011 11000001 + 10000011 11110000 + 11000110

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

Mnożenie w kodzie binarnym Wykorzystujemy znane nam zasady mnożenia w systemie binarnym 1 * +

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, 1 * +

Mnożenie w kodzie binarnym Mnożną mnożymy przez każdą cyfrę mnożnika. 1 * +

Mnożenie w kodzie binarnym Mnożną mnożymy przez każdą cyfrę mnożnika. 1 * +

Mnożenie w kodzie binarnym Uzyskane sumy cząstkowe następnie dodajemy. 1 * +

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 1 * + Samo mnożenie przez jeden jest bardzo proste. Sprowadza się do dodawania odpowiednio przesuniętej mnożnej.

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 1 * + Samo mnożenie przez jeden jest bardzo proste. Sprowadza się do dodawania odpowiednio przesuniętej mnożnej.

Mnożenie - ćwiczenia 11001010 * 1101 1000 * 1111 110 * 10101 1111 * 1111 10100*1011 10110010*1010 11000*10111 101010*10001 10101*11111 11100*11111

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

Mnożenie w kodzie binarnym 1111 * 1111 1 1+1= 2= 102 * +

Mnożenie w kodzie binarnym 1111 * 1111 1 1+1+ 1+1= 4= 1002 * +

Mnożenie w kodzie binarnym 1111 * 1111 1 1+1+ 1+1= 4= 1002 * +

Mnożenie w kodzie binarnym 1111 * 1111 1 1+1+ 1+1= 4= 1002 * +

Mnożenie w kodzie binarnym 1111 * 1111 1 1+1+ 1= 3= 112 * +

Mnożenie w kodzie binarnym 1111 * 1111 1 1+1+ 1= 3= 112 * +

Odejmowanie w kodzie binarnym 23 – 5 = 101112 - 1012 1 -

Odejmowanie w kodzie binarnym Uzupełniamy mniejszą liczbę zerami z przodu 1 -

Odejmowanie w kodzie binarnym Odjemnik negujemy tzn. 1 zmieniamy na 0, a 0 na 1. 1 - 1 -

Odejmowanie w kodzie binarnym Odjemnik negujemy tzn. 1 zmieniamy na 0, a 0 na 1. 1 - 1 -

Odejmowanie w kodzie binarnym Następnie liczby dodajemy do siebie 1 +

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

Odejmowanie w kodzie binarnym 23 – 5 = 101112 - 1012 = 100102 23 – 5 = 18

Odejmowanie - ćwiczenia 11001010 - 1101 10001 - 1111 11010 - 10101 11111 - 1111 10100 - 1011 10110010 - 1010 11000 - 10111 101010 - 10001 10101 0- 11111 111001 - 11111

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 = 1000112 : 1112 1 :

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

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

Dzielenie w kodzie binarnym 1 : - 11 < 111 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

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

Dzielenie - ćwiczenia 11001: 101 11110 : 101 11011 : 11 101000 : 100 110001 : 111 111111 : 1001 1000110 : 1010 1001011 : 1111 1010001 : 1001 1100100 : 101