Professional Documents
Culture Documents
Seminarski rad
Na temu:
Profesor-mentor: Student:
Sadržaj
Uvod………………………………………………………………………………………………3.
3.1.Operacija sabiranja…………………………………………………………………………..8.
3.2.Operacija oduzimanja……………………………………………………………………….8.
3.3.Operacija množenja…………………………………………………………………………9.
3.4.Operacija dijeljenja………………………………………………………………………….9.
Zaključak………………………………………………………………………………………..15.
Literatura..………………………………………………………………………………………16.
2
Uvod
Na ulazu u ALU dovode se preko ulaznih registara podaci (na slici označeni A I B )
Upravljačka jedinica generira signale potrebne za izvođenje potrebnih operacija a rezultati
operacija (R) zavržavaju u akumulatoru. Većina ALU izvodisledeće operacije:
ALU ima dio koj izvodi aritmetičke operacije I dio koji izvodi logičke operacije, zato sastoji od
2 djela
3
1.Von Neumannova arhiktertura
Von Neumannova arhitektura dobila je naziv po matematičaru John von Neumann koji je
bio konzultant prilikom izgradnje računara prve generacije ENIAC. Von Neumann je
dokumentirao organizaciju ENIAC-a I zbog tog se razloga svi računari koja imaju sličnu
organizaciju ili arhitekturu nazivaju računari sa Von Neumannovom arhitekturom. Odlike
vonNeumannove arhitekture su definisana sa tri svojstva:
4
2.Struktura Aritmetičko logičke jedinice
Paralelne
Serijske
Paralelno/serijske.
U koju od ovih grupa će se svrstati ALU zavisi isključivo od tipa korištenog sabirača. Kod
paralelnih ALU operacija se izvršava nad cijelom riječi u jednom taktu. Kod serijskih ALU u
toku jednog takta vrši se operacija nad jednim mjestom operanta sadržanih u registru. Kod
paralelno/serijskih ALU nad grupom slovaoperacija se izvršava paralelno u toku jednog takta, pa
se u sledećem taktu prelazi na sledeću grupu slova (kod kalkulatora). Po načinu predstavljanja
brojeva nad kojima se vrši operacija ALU se mogu klasifikovati kao ALU sa:
Sa fiksnim zarezom
Sa pokretnim zarezom
Decimalne.
5
ALU sa fiksnim zarezom se dalje mogu podijeliti na ALU za operacije s cjelobrojnim brojevima
I razlomljenim brojevima. Po strukturi ALU mogu biti s neposrednim vezama sa registrima,
ALU s direktnom strukturom I ALU s magistralnom strukturom.Kod ALU s direktnim vezama
postoje 3 osnovna registra: registar operanta, registar akumulator I opšti registar koji čuva jedan
od operanata u operacijama množenja I dijeljenja. Razvojemmikroprocesora sve se vise
razvijaju I koriste ALU s magistralnom strukturom. U sastavu ALU s magistralnomstrukturom
ulaze:
Registri
Komutatori
Logička mreža za obavljanje operacija.
Kod ALU s direktnim vezama za izvršavanje jedne mikrooperacije potrebno je obično formiranje
samo jednog funkcionalnog signala. Kod ALU s magistralnom strukturom izvrašavanje
mikrooperacije zahtjeva vise funkcionalnih signala.
6
Slika broj 3. Struktura Aritmetičko logičke jedinice
7
3.1.Operacija sabiranja
Na određenu naredbu ALU će sabrati dva operanta odnosno podatka. Sabiranje se vrši u
binarnoj formi, pri tome se sabiranje može izvršiti sa ili bez prenosa iz prethodne operacije. U
slučaju da želimo sabrati vise operanata učinit ćemo to na taj način da zbiru dva operanta
saberemo uzostopce nove operante. Sabiranje u binarnom sastavu slično je sabiranju u
dekadnom, ali se prenos u lijevoj vrši kada broj dostigne 2.to npr. znači da je zbir 1+1 jednako
nula I prenos jedinice u lijevu stranu.
0+0 =0
0+1 =1
1+0 =1
1+1 =0
3.2.Operacija oduzimanja
Umanjenik I umanitelj treba svesti na jednaki broj cifara na način da se umanitelju doda
sa lijeve strane potreban broj nula,
Svaku 0 umanjenika treba pretvoriti u 1, a svaku 1 u 0 (tako dobijeni broj se zove
complement broja)
Komplementu treba dodati 1 (tako dobijeni broj se zove dvojni complement).
8
3.3.Operacija množenja
0*0 =0
0*1 =0
1*0 =0
1*1 =1
3.4.Operacija dijeljenja
9
Slika broj 4. Primer Dijeljenja
10
4.1.Logički sklop I
A B f
0 0 0
0 1 0
1 0 0
1 1 1
Tablica tačnosti
Logički sklop I obavlja logičku operaciju I (povezivanje, konjukciju). Sklop može imati
dva ili vise ulaza. Na izlazu daje stanje 1 samo ako su svi ulazi u stanju 1. Ako je na bilo kojem
ulazu sklopa logičko stanje 0, tada je I na izlazu stanje 0.
11
4.2.Logički sklop ILI
A B f
0 0 0
0 1 1
1 0 1
1 1 1
Tablica tačnosti
Logički sklop ILI obavlja logičku operaciju ILI (rastavljanje disjunkcija). Sklop može
imati dva ili vise ulaza. Na izlazu daje stanje 1 ako je na bilo kojem ulazu stanje 1. Na izlazu je 0
12
samo onda kada su svi ulazi u stanju 0. Sklop ovakvih svojstava takodje je moguće izvesti spojen
otpornika I diode.
4.3.Logički sklop NE
ULAZ IZLAZ
A Q
1 0
0 1
Tablica tačnosti
13
Logički sklop NE, odnosno invertor obavlja logičku operaciju NE (negacija, inverzija,
komplementiranje). Sklop ima jedan ulaz I jedan izlaz. Na izlazu daje stanje suprotno stanju
ulaza. Kad je na ulazu stanje 1 tad je na izlazu stanje 0, I obrnuto.
A B f
0 0 0
0 1 1
1 0 1
1 1 0
14
EX-ILI je digitalni logički sklop sa dva ili vise ulaza I jednim izlazom. Na izlazu EX-ILI
sklopa je istina ukoliko je samo jedan od ulaza istina. Ako su oba ulaza laž ili ako su oba ulaza
istina izlaz je laž.
Zaključak
Na kraju ovog rada potrebno je istaknuti bitnost Von Neumannove arhikteture računara
I reći kako je ona jedan od temelja razvoja modernog računarstva, budući da se I danas računari
izrađuju prema tom modelu. Jedan od njenih osnovnih djelova jeste upravo I Aritmetičko logička
jedinica.sastavljena je od raznih digitalnih sklopova koji mogu obavljati različite operacije. U
izradi ovog rada obrađene su I objašnjenje osnovne aritmetičke I logičke operacije I prikazani su
njihovi logički simboli.
15
Literatura
16