Arytmetyka komputerowa


Informacje ogólne

Semestr: semestr zimowy
Wymiar zajęć:30 godzin wykładu, 30 godzin ćwiczeń
Punkty ECTS:5

Program


  • Przykłady używanych kodów. Informacje o kodach poprawiających błędy. Układy logiczne, podstawowe bramki AND ,OR, XOR, NOT. Bramki NAND i NOR. Uwagi o relizacji. Elementy progowe. Algebry Boolea a układy komputerowe. Szeregowe i równoległe przetwarzanie informacji.
  • Liczby a ich rozwinięcia w komputerze. Bazy systemu. Arytmetyki binarne zmiennoprzecinkowe. Przedstawianie liczb ujemnych, system modułu i znaku, arytmetyki uzupełnieniowe, arytmetyka zbalansowana. Dodawanie i mnożenie binarne. Polsumator i sumator, sumatory wielopoziomowe, propagacja przeniesień. Organizacja mnożenia i dzielenia. Informacje o szybkich algorytmach dzialań.
  • Arytmetyka resztowa. Przykłady układów i zakres jej zastosowań.
  • Stały przecinek, cecha i mantysa liczb rzeczywistych. Standard IEEE przedstawiania liczb rzeczywistych w stałym przecinku. Liczby i nieliczby.
  • Przetwarzanie potokowe, wielotorowość w procesorach. Arytmetyka skalowana na przykładzie wybranego procesora.[br][br]Ćwiczenia winny ilustrować przykładami wybrany materiał. Przewiduje się użycie komputera dla symulowania i śledzenia pracy wybranych układów.

Literatura


    Poza wiadomościami wstępnymi można jako podręcznik użyć wybranych fragmentów książki:[br][br]
  • Biernat, Arytmetyka komputerów, PWN 1996.
  • J. Biernat, Architektura komputerów, Oficyna Wydawnicza Politechniki Wrocławskiej 2002.
  • Z. Pogoda, Mikroprocesory RISC rodziny Power PC, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego 1995.