sistemi na cipu predavanje 8 compatibility mode

15
SISTEMI NA ČIPU PREDAVANJE 8 Doc.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

Upload: edhem

Post on 06-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 2: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 3: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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 

Page 4: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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: 

Page 5: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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-- 

Page 6: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 7: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 8: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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:

Page 9: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 10: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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 <)/'  

Page 11: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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 <)/'  

Page 12: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 13: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 14: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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

Page 15: SISTEMI NA CIPU Predavanje 8 Compatibility Mode

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