8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 1/15
SISTEMI NA ČIPU
PREDAVANJE 8Doc.dr. Abdulah Akšamovi! di".i#$.%l.
A&i&'%#' Tarik U(u#ovi! MoE)di".i#$.%l.
A&i&'%#' Alvi# Abda$i! MoE)di".i#$.%l.
1
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 2/15
OPERACIJA MNOŽENJA
MOV #-235,W8
2
MOV #500,W9 MUL.SS W8,W9,W4
-235*500=
=-117500=
=FFFE3504
MOV #456,W0
MOV W0,0x0800
MOV #1256,W0
MUL 0x800
; 456*1256 = 572736 = 008BD40
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 3/15
OPERACIJA DJELJENJA
Operacija djeljenja je iterativna instrukcija koja se koristi u kominaciji sainstrukcijom ponavljanja REPEA! "#$% odnosno&REPEA! "#$DI'() *m%*n
3
Pri +emu su vrijednosti djeljenika i djelioca smje,tene u radnim re-istrima*m i *n% m i n su . do #/( Re0ultat se smje,ta u *1 a ostatak dijeljenja u *#(
MOV #227,W5
MOV #15,W4
REE!" #18
DV.S W5,W4
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 4/15
PODPRO2RAMI
4
$!LL %&'(
;)++'/ '& %&'('
%&'(
MOV #0x0EFE,W1
DO #5,U&'(' MOV #-10,W0
REE!" #7
MOV W0,W1--
MOV #10,W0
REE!" #7
U&'(' MOV W0,W1-- RE"UR:
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 5/15
IN)!R34CIJE PONA'LJANJA
;)++'/ '& %&'(' MOV #0x0EFE,W1
DO #5,U&'('
MOV #-10,W0
REE!" #7
5
OV W0,W1-- MOV #10,W0
REE!" #7
U&'(' MOV W0,W1--
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 6/15
PRIMJER PRO2RAMA 4ORI5!ENJEM IN)!R34CIJA OP5!E NAMJENE
Pretpostavimo da na ula0u imamo sekvencu od $ rojeva 6M i $ rojeva 7 Mkoji se periodi+no ponavljaju 8M9#1:(
Pretpostavimo da je potreno ;ormirati i0la0nu amplitudu prema&
-dje su ' i od-ovaraju+i +lanovi doijeni konvolucionim 0irom ula0ne
22nnn
baY +=
6
se vence oe c ena a , = ,..., ( su e n n s nusn
+lanovi i0ra+unati na jednom periodu ula0ne sekvence 0a N9#<(
4onvolucioni 0ir se ra+una prema&
∑ ⋅−=
∑ ⋅−=
−
=
−
=
1
0
1
0
)()(
)()(
N
k n
N
k n
k Bk n xb
k Ak n xa
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 7/15
)imulacija u Microso;t E=celu daje sljede>i dija-ram rje,enja navedeno- prolema(Pri navedenoj simulaciji kori,tena je cjelorojna aritmetika(
Jedini+ni koe;icijenti su normirani na $?itne vrijednosti(
A(k) B(k)
0 255
97 235
180 180
235 97
255 0
235 -98
180 -181
97 -236
50
100
150
7
0 -255
-98 -236
-181 -181
-236 -98
-255 -1
-236 97
-181 180
-98 235
-150
-100
-50
0 10 20 30 40 50 60 70
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 8/15
@ormiranje taele koe;icijenataA8k: i 8k:% k91%#%(((%#/
Bitanje vrijednosti ula0a =8n:
Dija-ram toka pro-rama
Ra+unanje sinusnekomponente sin8n:
8
Ra+unanje kosinusnekomponente sin8n:
Ra+unanje amplitude 8n:
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 9/15
9
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 10/15
;ormiranje taele koe;icijenata A8k:% k91%(((%#/
MOV #0x0F00,W1 ; >' '+?' &<' !<
MOV #0,W0 ;+@ <)/ 0
MOV W0,W1AA ;?/'/ +@C <)/'
MOV #783,W0 ;2 <)/ 97
MOV W0,W1AA ;?/'/ +%CC <)/'
MOV #1447,W0 ;3 <)/ 180
MOV W0,W1AA ;?/'/ +>C <)/'
MOV #1891,W0 ;4 <)/ 235
MOV W0,W1AA ;?/'/ @+C <)/'
MOV #2047,W0 ;5 <)/ 255 MOV W0,W1AA ;?/'/ C <)/'
MOV #1891,W0 ;6 <)/ 235
MOV W0,W1AA ;?/'/ ?C <)/'
MOV #1447,W0 ;7 <)/ 180
MOV W0,W1AA ;?/'/ ?C <)/'
10
, ;
MOV W0,W1AA ;?/'/ ?C <)/' MOV #0,W0 ;9 <)/ 0
MOV W0,W1AA ;?/'/ @C <)/'
MOV #-784,W0 ;10 <)/ -98
MOV W0,W1AA ;?/'/ ?C <)/'
MOV #-1448,W0 ;11 <)/ -181
MOV W0,W1AA ;?/'/ /''?C <)/'
MOV #-1892,W0 ;12 <)/ -236 MOV W0,W1AA ;?/'/ @''?C <)/'
MOV #-2047,W0 ;13 <)/ -255
MOV W0,W1AA ;?/'/ +'?C <)/'
MOV #-1892,W0 ;14 <)/ -236
MOV W0,W1AA ;?/'/ >+'?C <)/'
MOV #-1448,W0 ;15 <)/ -181
MOV W0,W1AA ;?/'/ '?C <)/'
MOV #-784,W0 ;16 <)/ -98,
MOV W0,W1AA ;?/'/ ?'?C <)/'
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 11/15
;ormiranje taele koe;icijenata 8k:% k91%(((%#/
MOV #0x0F20,W1 ; >' '+?' &<' !<
MOV #2047,W0 ;+@ <)/
MOV W0,W1AA ;?/'/ +@C <)/' MOV #1891,W0 ;2 <)/
MOV W0,W1AA ;?/'/ +%CC <)/'
MOV #1447,W0 ;3 <)/
MOV W0,W1AA ;?/'/ +>C <)/'
MOV #783,W0 ;4 <)/
MOV W0,W1AA ;?/'/ @+C <)/'
MOV #0,W0 ;5 <)/ MOV W0,W1AA ;?/'/ C <)/'
MOV #-784,W0 ;6 <)/
MOV W0,W1AA ;?/'/ ?C <)/'
MOV #-1448,W0 ;7 <)/
MOV W0,W1AA ;?/'/ ?C <)/'
11
- ,
MOV W0,W1AA ;?/'/ ?C <)/' MOV #-2047,W0 ;9 <)/
MOV W0,W1AA ;?/'/ @C <)/'
MOV #-1892,W0 ;10 <)/
MOV W0,W1AA ;?/'/ ?C <)/'
MOV #-1448,W0 ;11 <)/
MOV W0,W1AA ;?/'/ /''?C <)/'
MOV #-784,W0 ;12 <)/ MOV W0,W1AA ;?/'/ @''?C <)/'
MOV #-1,W0 ;13 <)/
MOV W0,W1AA ;?/'/ +'?C <)/'
MOV #783,W0 ;14 <)/
MOV W0,W1AA ;?/'/ >+'?C <)/'
MOV #1447,W0 ;15 <)/
MOV W0,W1AA ;?/'/ '?C <)/'
MOV #1891,W0 ;16 <)/ MOV W0,W1AA ;?/'/ ?'?C <)/'
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 12/15
12
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 13/15
13
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 14/15
14
8/17/2019 SISTEMI NA CIPU Predavanje 8 Compatibility Mode
http://slidepdf.com/reader/full/sistemi-na-cipu-predavanje-8-compatibility-mode 15/15
SIMULACIJA
15