Podstawy Techniki Cyfrowej

Slides:



Advertisements
Podobne prezentacje
CIĄGI.
Advertisements

UKŁADY ARYTMETYCZNE.
Operacje zmiennoprzecinkowe
Mikroprocesory i procesory sygnałowe
Lista rozkazów Działanie mikroprocesora jest kontrolowane poprzez rozkazy (instrukcje). Dla każdego typu mikroprocesora istnieje specyficzny zbiór rozkazów,
Liczby w Komputerze Zajęcia 3.
Pisemne dodawanie i odejmowanie liczb naturalnych
Podstawowe składniki funkcjonalne procesora i ich rola.
Systemy liczbowe w architekturze komputerów materiał do wykładu 1/3
Sprzętowa Implementacja Algorytmów
SYSTEMY LICZBOWE.
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
Mikroprocesory i procesory sygnałowe
LICZBY RZECZYWISTE PODZBIORY ZBIORU LICZB RZECZYWISTYCH
Ułamki zwykłe Przygotowali: Przemek Konopko i Piotr Szydłowski
dr Anna Kwiatkowska Instytut Informatyki
Zapis informacji Dr Anna Kwiatkowska.
Matematyka wokół nas Równania i nierówności
Ułamki zwykłe i liczby mieszane.
Reprezentacje - zmiennoprzecinkowa
Elektronika cyfrowa i mikroprocesory
Systemy liczbowe.
„Są plusy dodatnie i plusy ujemne.”
Kod Graya.
Technika Mikroprocesorowa 1
Technika Mikroprocesorowa 1
opracowanie: Agata Idczak
Podstawy informatyki (4)
Informatyka I Język ANSI C
Wyrażenia algebraiczne
Podstawy informatyki (2)
Architektura komputerów
Dane INFORMACYJNE Nazwa szkoły:
Architektura systemów komputerowych
Liczby całkowite dodatnie BCN
Podstawy informatyki 2013/2014
Pisemne dzielenie liczb naturalnych.
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Podstawy Techniki Cyfrowej
Matematyka i system dwójkowy
Ułamki Zwykłe.
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
Podstawy Techniki Cyfrowej
Podstawy arytmetyki komputerowej Paweł Perekietka
Programowanie Niskopoziomowe
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Dwójkowy system liczbowy
T. 3. Arytmetyka komputera. Sygnał cyfrowy, analogowy
Działania w systemie binarnym
POZNAJ ŚWIAT LICZB CAŁKOWITYCH
Działania w zbiorze liczb całkowitych
Zasady arytmetyki dwójkowej
METODY REPREZENTOWANIA IFORMACJI
INFORMATYKA Zajęcia organizacyjne Arytmetyka komputerowa
Podstawy Techniki Cyfrowej Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Wykład 5: Minimalizacja form boolowskich.
System dwójkowy (binarny)
Sumator i półsumator.
Liczby 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …(i tak dalej) nazywamy liczbami naturalnymi. Tak jak z liter tworzy się słowa, tak z cyfr tworzymy liczby. Dowolną.
Liczby naturalne i całkowite Wykonanie: Aleksandra Jurkowska Natalia Piłacik Paulina Połeć Klasa III a Gimnazjum nr 1 w Józefowie Ul. Leśna 39 O5 – 420.
Liczby całkowite Definicja Działania na liczbach całkowitych Cechy podzielności Potęga.
Liczby naturalne i całkowite Spis treści Definicje Działania na liczbach Wielokrotności liczb naturalnych Cechy podzielności Przykłady potęg,potęgi o.
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
URZĄDZENIA TECHNIKI KOMPUTEROWEJ Zapis liczb binarnych ze znakiem.
Elementy cyfrowe i układy logiczne
Technika Mikroprocesorowa 1
Wstęp do Informatyki - Wykład 6
Działania pamięciowe na ułamkach dziesiętnych
Zapis prezentacji:

Podstawy Techniki Cyfrowej Wykład 3: Arytmetyka dwójkowa Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie 4:46

Plan Działania na liczbach bez znaku Działania na liczbach ze znakiem Działania na liczbach w kodzie BCD Działania na liczbach zmiennoprzecinkowych 4:46

Działania na liczbach bez znaku Dodawanie Odejmowanie Sumowanie modulo 2 Mnożenie Sprzętowa realizacja mnożenia Dzielenie Dzielenie metodą restytucyjną 4:46

Dodawanie liczb dwójkowych   4:46

Reguły jednopozycyjnego dodawania liczb dwójkowych 1 4:46

Przykład   4:46

Sumowanie akumulacyjne   4:46

Sumowanie modulo 2 Sumowanie, które nie uwzględnia przeniesień (z pozycji niższej i na pozycję wyższą) Symbol: ⊕ Reguły 1 4:46

Odejmowanie   1 4:46

Odejmowanie przez dodanie liczby w kodzie uzupełnieniowym   U1 występuje tzw. przeniesienie zwrotne, które należy dodać do wyniku U2 występujące przeniesienie oznacza liczbę dodatnią, należy je pominąć 4:46

Mnożenie   4:46

Mnożenie – przykład   4:46

Mnożenie – właściwości   4:46

Mnożenie – metoda praktyczna 4:46

Dzielenie – metoda porównawcza   4:46

Przykład – dzielenie bez reszty   4:46

Przykład – dzielenie z resztą   4:46

Dzielenie – metoda restytucyjna W każdym kroku odejmowany jest dzielnik (w kodzie U2) i badany jest znak różnicy, jeśli jest ujemny, to oznacza, że trzeba restytuować poprzednią postać reszty częściowej (dodać dzielnik w kodzie naturalnym) W szybszej metodzie nierestytucyjnej unika się odtwarzania sumy częściowej 4:46

Działania na dużych liczbach stałoprzecinkowych W realizacjach sprzętowych układy przeznaczone do wykonywania operacji mają często pojemność jednego bajta Działania na liczbach wielobajtowych wymagają sekwencyjnego przetwarzania kolejnych bajtów No przykład przy dodawaniu dodaje się parami bajty począwszy od najmniej znaczących i uwzględniając przeniesienia z poprzednich sum Przeniesienie powstałe przy sumowaniu najstarszych bajtów nosi nazwę nadmiaru lub przepełnienia 4:46

Działania arytmetyczne na liczbach dwójkowych ze znakiem   4:46

Mnożenie i dzielenie liczb ze znakiem Najprościej w kodzie ZM (mnożenie modułów, znak wyznaczany operacją sumowania modulo 2) W kodzie ZU2 można zastosować metodę Bootha 4:46:15

Metoda Bootha Bada się pary sąsiednich bitów począwszy od najmniej znaczącego bitu Zależnie od wartości bitowej danej pary wykonuje się dodawanie, odejmowanie lub nic się nie robi Następnie wykonuje się przesuniecie arytmetyczne w prawo i przechodzi się do następnej pary bitów Reguły: 4:46

Metoda Bootha – przykład   4:46

Działania arytmetyczne w kodach BCD   4:46

Korekta dodawania w BCD 8421   4:46

Algorytm korekty dodawania dwóch bajtów w BCD 8421   4:46

Odejmowanie w kodzie BCD 8421 Zastępuje się dodawaniem uzupełnienia odjemnika (do 9 lub do 10) 4:46

Działania na liczbach zmiennoprzecinkowych (1)   Wyrównywanie wykładników: od większego odejmujemy mniejszy a związaną z nim mantysę przesuwamy w prawo o liczbę pozycji równą wynikowi 4:46

Działania na liczbach zmiennoprzecinkowych (2) Właściwości dodawania i odejmowania: jeżeli w wyniku dodawania w mantysie sumy wystąpi przeniesienie na pozycję znaku, to należy go skorygować, przesuwając mantysę o jedną pozycję w prawo i zwiększenie wykładnika o 1 jeżeli w wyniku odejmowania w mantysie różnicy wystąpi zero na najbardziej znaczącej pozycji to należy znormalizować mantysę przesuwając ją w lewo tak długo, aż na tej pozycji pojawi się 1 (nie dotyczy mantysy zerowej), a wykładnik należy zmniejszyć o liczbę odpowiadającą liczbie pozycji, o które została przesunięta mantysa 4:46

Działania na liczbach zmiennoprzecinkowych (3)   4:46

DziękujĘ ZA UWAGĘ 4:46