Escolar Documentos
Profissional Documentos
Cultura Documentos
Ak.god. 2011/2012.
O predmetu
Web
http://www2.fsr.ba/nastava/adr
To: goran.kraljevic@hteronet.ba
Subject: ADR
Ak.god. 2011/2012.
1. kolokvij
100 bodova
2. kolokvij
100 bodova
100 bodova
Ukupno :
300 bodova
Ak.god. 2011/2012.
Uvod
Ak.god. 2011/2012.
Ak.god. 2011/2012.
Vrste sabirnica
S obzirom na vrstu informacija koje prenose postoje tri osnovne vrste sabirnica:
Ak.god. 2011/2012.
Procesor (CPU)
Upravljaka
jedinica
ALU
Upravljaka sabirnica
(upravljaki signali)
Adresna sabirnica
(adresa mem.lokacije)
Memorija
U/I
ureaji
Registri
Podatkovna sabirnica
(podatak iz memorije)
Ak.god. 2011/2012.
Procesor (CPU)
Upravljaka
jedinica
ALU
Upravljaka sabirnica
(upravljaki signali)
Adresna sabirnica
(adresa mem.lokacije)
Memorija
U/I
ureaji
Registri
Podatkovna sabirnica
(podatak u memoriju)
Ak.god. 2011/2012.
Vrste sabirnica
Ak.god. 2011/2012.
Tip procesora
Godina
Data/Adress Bus
4004
1971.
4/12 bit
2.250
8008
1972.
8/14 bit
2.500
8080
1974.
8/16 bit
5.000
8086
1978.
16/20 bit
29.000
286
1982.
16/24 bit
120.000
386
1985.
32/32 bit
275,000
486 DX
1989.
32/32 bit
1,180.000
Pentium
1993.
64/32 bit
3,100.000
Pentium Pro
1995.
64/36 bit
5,500.000
Pentium II
1997.
64/36 bit
7,500.000
Pentium III
1999.
64/36 bit
24,000.000
Pentium 4
2000.
64/36 bit
42,000.000
Ak.god. 2011/2012.
Br. tranzistora
10
Mooreov zakon
Ak.god. 2011/2012.
11
Ak.god. 2011/2012.
12
Ak.god. 2011/2012.
13
Ak.god. 2011/2012.
14
Ak.god. 2011/2012.
15
Ak.god. 2011/2012.
16
U/I suelja
Ak.god. 2011/2012.
17
Uvod u asembler
Ak.god. 2011/2012.
18
31
PC
. Whethe
the machine
y understand
,
that you full
puter Science
ective is in Com
your career obj
asp ect of
r
othe
e
, or som
Eng ineering
book
Computer
e that this
erest hop
sinc
r
.
ou
ding
it is
computers
t understan
viding tha
you by pro
will serve
32
B bus
32
32
A bus
Q
PCout
clk
PCin
clk
Korisniki pogled
na raunalo
Ak.god. 2011/2012.
Pogled projektanta
arhitekture raunala
Pogled programera
Pogled projektanta
logikih sklopova
19
Ak.god. 2011/2012.
20
Ak.god. 2011/2012.
21
Ak.god. 2011/2012.
22
Ak.god. 2011/2012.
23
Asembler:
ld r6,24
ld r7,28
add r5,r6,r7
st r5,32
Strojni oblik:
00001 00110 00000 00000000000011000
00001 00111 00000 00000000000011100
01100 00101 00110 00111 000000000000
00011 00101 00000 00000000000100000
Ak.god. 2011/2012.
24
Ak.god. 2011/2012.
25
Brojevni sustavi
Binarni brojevni sustav
Oktalni brojevni sustav
Heksadecimalni brojevni sustav
Ak.god. 2011/2012.
26
Brojevni sustavi
Ak.god. 2011/2012.
27
Ak.god. 2011/2012.
28
Registar
qn-1
D
qn-2
q0
...
dn-1
Ak.god. 2011/2012.
dn-2
d0
29
Ak.god. 2011/2012.
30
+1
Ak.god. 2011/2012.
31
Ak.god. 2011/2012.
32
Preljev (overflow)
Preljev je prekoraenje rezultata raunskih operacija u
digitalnoj aritmetici van dozvoljenog opsega brojeva
Ako je dolo do preljeva, rezultat raunske operacije je
pogrean
Prijenos (carry)
Prijenos oznaava pojavu bita prijenosa
Ak.god. 2011/2012.
33
Primjer 1.
100
+ 10
110
Primjer 2.
111
+ 101
1100
Ak.god. 2011/2012.
34
37
0 0 1 0 0 1 0 1
1 1 0 1 1 0 1 0
+
-37
1
1 1 0 1 1 0 1 1
+
37
0 0 1 0 0 1 0 1
1 0 0 0 0 0 0 0 0
Ak.god. 2011/2012.
35
(dvojni komplement)
Operacija oduzimanja: 7 - 5
0 1 1 1 ( 7)
+ 1 0 1 1 (-5)
0010
Komplement do baze-1
Preljev 1
Ak.god. 2011/2012.
Komplement do baze
1010
+0001
1011
Preljev 1
ARHITEKTURA DIGITALNOG RAUNALA vjebe
36
Ak.god. 2011/2012.
37
Primjeri:
36-bitni broj
001 110 000 101 111 001 010 011 111 000 100 001
oktalni ekvivalent 1 6 0 5 7 1 2 3 7 0 4 1
11 001 . 110 01
3
1 . 6
Ak.god. 2011/2012.
(2)
= 31.62
(8)
38
Ak.god. 2011/2012.
9 .
(16)
39
Ak.god. 2011/2012.
Bin.
Dec.
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Hex.
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Okt.
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
40
Ak.god. 2011/2012.
10
41
1.0 1
.5 * 2
1.0
Ak.god. 2011/2012.
42
Mnoenje s 2n i 2-n
Ak.god. 2011/2012.
43
0
Mantisa
Ak.god. 2011/2012.
44
Ak.god. 2011/2012.
45
Ak.god. 2011/2012.
46
Karakteristike
Raspon karakteristike: K [0,255]
K = 0 rezervirana je za prikaz nule
K = 255 rezervirana je za prikaz
BE = K - 127
Raspon binarnog eksponenta: BE [-126,127]
Najmanji pozitivni broj 0 koji se moe prikazati je:
1.02 * 2 -126 = 1.175494350822*10 -38
a najvei je:
1.111111111111111111111112 * 2127 2128 =
3.402823669209*1038
Ak.god. 2011/2012.
47
63 62
52 51
P Karakteristika
0
Mantisa
Ak.god. 2011/2012.
48
Karakteristike
Raspon karakteristike: K [0,2047]
K = 0 rezervirana je za prikaz nule
K = 2047 rezervirana je za prikaz
BE = K - 1023
Raspon binarnog eksponenta: BE [-1022,1023]
Najmanji pozitivni broj 0 koji se moe prikazati je:
1.02 * 2 -1022 = 2.225073858507*10 -308
a najvei je:
1.1111.....1111112 * 21023 21024 =
1.797693134862316*10308
Ak.god. 2011/2012.
49
Preciznost (precision)
- broj znamenki koji opisuje neku veliinu
Tonost (accuracy)
- tonost je bliskost stvarnoj (nepoznatoj) vrijednosti
Za dovoljnu tonost potrebna je adekvatna preciznost, ali
preciznost ne implicira automatski tonost jer su iskazane
znamenke mogle nastati na temelju npr. pogrenog
mjerenja.
Ak.god. 2011/2012.
50
Ak.god. 2011/2012.
51
ASCII kod
Ak.god. 2011/2012.
52
Ak.god. 2011/2012.
53
UNICODE
Ak.god. 2011/2012.
54
Ak.god. 2011/2012.
55
Ak.god. 2011/2012.
56
Potencije broja 2
20 = 1
21 = 2
22 = 4
23 = 8
24 = 16
25 = 32
26 = 64
27 = 128
28 = 256
29 = 512
Ak.god. 2011/2012.
210 = 1024 = 1K
211 = 2048 = 2K
212 = 4096 = 4K
213 = 8192 = 8K
214 = 16384 = 16K
215 = 32768 = 32K
216 = 65536 = 64K
...
57
Ak.god. 2011/2012.
58
Ak.god. 2011/2012.
59
Ak.god. 2011/2012.
23 22
60