• Tidak ada hasil yang ditemukan

EET 2O7 - EPrints USM

N/A
N/A
Protected

Academic year: 2024

Membagikan "EET 2O7 - EPrints USM"

Copied!
9
0
0

Teks penuh

(1)

Mac/April

199O

EET 2O7 - Pemllsoproses & Peralatan

Digit

Masa

:

13 Jaml

AItlU{l{N

KEPADA CALON:

Sila pastikan bahawa kertas peperiksaan ini mengandungl 7 muka surat

berserta Lampiran

(2muka

surat) bercetak

dan

ENAM

(6)

soalan sebelum anda

memulakan

peperlksaan

lnl.

Jawab

EMPAT (4

)

soalan.

Agihan markah bagi setiap soalan dtbertkan di sut sebelah kanan

sebagat

peratusan daripada markah keseluruhan yang diperuntukkan bagt

soalan berkenaan.

Jawab kesemua

soalan

dalam Bahasa Malaysta.

...2/-

(2)

IEET 2O7l

Lakarkan

perkakasan

utama

bagl

suatu

yang berasaskan pemtkroproses 8O85.

penJana

bentuk

gelombang (tO o/o)

(b)

Bagi ststem

di

atas,

tuliskan aturcara-aturcara untuk

menghasllkan

bentuk-bentuk

gelombang

berikut:

-2-

1. (a)

(i)

Seglempat sama.

(tt1

Rampa

(ttt)

Slnus

{2U/o)

(2Oo/o) (3Oo/o)

2. (a)

(Kala bagi setiap bentuk gelombang mengandungl 16 sampel 8-blt)

(c) Jika

8O85

dikendalikan pada kadar 2MHz, anggarkan frekuensl

maksimum bagl bentuk gelombang

sinus

yang dapat

d{anakan.

(2Oo/ol

RaJah

I menunjukkan pelaksanaan

operasi

penukar

Analog-Dtgit

(A/D) yang dikawal

secara

perislan. Terangkan

dengan lengkap operasl

lltar

tersebut, serta aturcara 8O85 yang diperlukan.

8085 Do- pP

PEIIBANDING

''TAMAT PENUKARAN''

Rajah

1

2r14,

(3)

Ubahsuai lltar

dalam raJah

I

supaya operasl pembilang dtJalankan secara perkakasan.

(2Oo/o) {b)

(c) Huralkan kaedah penukaran AlD

berturutan".

RaJah

2

menunJukkan

litar antaramuka (D/A)

f

2-bit

dengan pemikroproses 8O85.

Dari

D-

8085

t

secara "penghamplran

(2So/ol

bagi penukar

Digit-Analog

(d)

Keluaran

Analog

(l)

cK2

R{atr2

Apakah masalah utama yang akan

timbul?

( loo/o)

Tunjukkan

cara

untuk

mengatasl masalah lnl.

(l5o/ol

Ba -

B't1

D/A

Bo-83

Penukar

Digit-Analog 12-bit

(il)

...4/-

(4)

IEET 2O7l

3. (a) Huraikan kaedah pendaraban nombor pelengkap-2 menerusl Algoritma

Booth.

(2W/ol

tb) Tullskan suatu aturcara

8O85

untuk

mendarab

2

data

8-blt

dengan menggunakan algorttma tersebut.

(3Oo/o)

(c)

Bagi

aturcara dl

atas, dapatkan. anggaran masa pendaraban

untuk kes paltng buruk

(8085 dikendalikan pada kadar 2MHz)-

(2Oo/ol

(d) (i)

Bezakan

antara

anJakan

aritmetik

dengan

anjakan

logtk.

(tSo/ol

(lt) Berl suatu aturcara 8O85 untuk melaksanakan

anJakan

arltmetlk

( ke kanan) sebanyak 4

blt.

(r 50/6)

4. (a) Lakarkan struktur dalaman pemikroproses INTEL 8085. Berl ulasan

rlngkas.

(25o/o)

(b) Terangkan cara untuk mengadakan suatu struktur sampukan

berkeutamaan, bagt

permlntaan

sampukan bervektor yang dtterlma

melalui masukan

"INTR".

(25o/ol

-4-

...5/_

(5)

: (") Huratkan teknlk

capalan ingatan

ter,ts

("DMA").

(25o/ol

(d) Dengan bantuan gambaraJah blok, perihalkan perantl 8255

("Programmable

Peripheral

Interface").

(25o/ol

5. (a) Huralkan

dengan Jelas

rekabentuk suatu pengukur suhu digtt

yang berasaskan pemikroproses 8O85.

Julat

suhu yang

perlu diukur

talah

O

- lOOoC.

GambaraJah

perkakasan. kendallan lltar dan contoh aturcara

adalah diperlukan.

(5oo/o)

(b) Tangkt

pemanas

yang ditunjukkan dalam raJah 3 perlu dikawal

secara

automatlk. Langkah-langkah utama yang mestl dtlakukan

adalah sepertl bertkut:

(0 Masukkan

cecalr

ke dalam

tangl'ri

melalui palp I'

sehtngga sampal ke paras A.

(ti)

Panas dan adukkan.

(lii) Keluarkan cecalr melalul paip 2 apabila suhu

5Oo

C

telah dlcapal.

(iv) Ulang

(i) - (lx).

Dengan

bantuan

gambaraJah dan

carta allr, perthalkan cara untuk melaksanakan proses kawalan tersebut dengan menggunakan

pemlkroproses. Btncangkan clrt-cirl keselamatan yang mestl

dtadakan.

(5Oolo)

...6/_

(6)

[EEr 2O7]

MOIOR

PENGADUK ( ISTIRRER' )

( 5016 )

Rdatr3

Kebanyakan pemtkroproses, termasuklah 8O85, mempunyal

set

suruhan yang boleh dlbahagikan kepada 5 kumpulan. Huralkan

dengan rtngkas

kumpulan-kumpulan

tersebut (bert contoh beberapa suruhan 8085 bagl setiap kumpulan).

(25o/ol

Tullskan suatu aturcara

8O85 yang dapat

menentukan

elemen yang mempunyai

ntlat

paling kecil dalam

satu blok data. Jumlah

elemen dalam

bloh didapati darl

lokast 2OOf

H,

manakala

nilat yang

paltng kectl tersebut akan dislmpan

di

alamat 2OOZ}{.

(25o/o)

-6-

6. (a)

(b)

...7

/-

(7)

(c) Bagl aturcara rlngkas berlkut, dapatkan nilat N yang akan

menghasllkan masa lengah selama I milisaat. (Jam 8O85

=

6.144Mh2).

LENGAH

IX I

B,N

LOOP DC}(

B

MOV

A.B

ORA

C

JNZ

I,OOP

(25o/ol

(d)

Beri suatu aturcara 8O85 yang dapat melakukan operasl

berikut:

(t)

Baca data dari Port DATAI.

(ll) TentukanJumlah bit'f 'dalam

data.

(iit) HantarJumlah

tersebut ke

port

DATA2.

(iv) Berhentl.

(25o/ol

- oooOooo -

(8)

lEEr 2o7l

LAI,IPIRAN 1

HEXADECII4AL CODING CHART

ldcraFtnl

Bolrlt

... CtlP

Mora lconrl llot t

Innrdlrla

AA'8AO

cAr oA2

gltlf Aa L ' tf Aa tAtAA?

cA0O^A HAceAg tr LAOAE

A3t

eso o02

CBI

}.8. E0r 103 u8c

AI{A A. b'|. rE

O, byra 0c c.

br.

o€

O, byr. 16

E bytr tE

lt

br.

za

L

byt.

2e

U. byt. 36

I

e.

our.

ol

t-xr

I

o.

dbrr

rl

I lt dblr 2t L SP. dbl. tl

fre

or

l}(8

Go

lKc tl

MoV-l H.D 0Z

I x.E a3

I x.H cr I H.L 05 Llr.M c{l

fue

aF

ILB

6!

lLc

ce

uov.{

Lo

6A

ILE

t8

I

L|r

rC

lLr

!o

LLM 0€

fu"r

rr

I u.B r0 MOvl M,C rl

I u.o r2 I M.E r3

"lu.H t.

LM,L

tt f^^ ft

lA8 ft lac

t9 uovl

ro

re

IAE

tE

|

^,x

rc

I A.L rO

LAM 'E f

e-r .r l8,B

.o

| 0.c

.l

rrov-l 8.o ll2

l8.E €

| 8.H 4.

I

E.t

.s

L8.u .a

lct u

I c'B

..

I C.C .e uov-.! C"O .^

I c.E .8

I c.H .C I C.t 40 Lc's ..€

flor'sr

I

o.!

v!

I

o.c !l

r.ovi D.o tr

L O.E rt

' lo.x r

I o.t lll LO.u 5a

f

t

rc

lB

0.

lc

oc

lNn -{ o t.

le

rc

lH 2.

Ir

2c

LrJ !.

fa

o!

rNXI

O

It

lH

7r

LsP

u

O tc rtn rnt

fe3tl lB

olt

lc

0o

ocRJ

O

rt

l€

ro

lH

2t

It

2t,

Lu

t5

fa

oo

ocxl

0

'rB

lx

2s

. LS2 Ja

Staci.lr OAA 27

CMA 2F

src

3?

CMC !F

fe

cr

18

c0

lc

cl

^ooJ

o

a2

lE

rr

lH

c.

lL

15

Lu rt [r

rF

ls

rr

lc

o0

ADCI

o

CA

lE

18

lH

rc

lL

!o

LM

r€

SublttGl

[e gt

l3

eo

lc

el

suB-l

o

02

lE

et

lH

e.

It

et

LM

e6

[e

eF

lP

et

lc

oe

s8B-l

o

DA

lE

e8

lH

ec

It

eo

LM

eE

EA 3F eD 5r ec t9

eo 5A uvl E.E 5O

EH 5C aL 50 EU 3E

MOY

Lord l6Daolrta

Lg rd.,Slor.

LOAX I 0A LOAX O rA LHLD Id' 2A

LOA.d? 3

STAX I ot

STAX O r?

SHLD rdr 22 sTA rdr t2

A8tt8l c89o8A E!oHEC L80M0€

lrlli a Logtcrl lm6adtrlr

D|(a r cdn( g loc€Jrardnn.rlc rflhxs 6ar ttirarl to s lul Oat. qrreDrv. ls*oa btra O, l.byk 6ruucll0..1, dDla r con$G g loga!&th.ric arturil th.t ioterl.r to . ll-l{ a.lr ou^ilt.. ls*oE trd nisd bttn of J,Oyt.

f{rFn!{l

adt . lFfa aaa g lt<6c aDd Drr{ Dtr-C}btt..Gro6rt.

AOr Dyr. Ca

ACIlytt CC SUI !rr. O!

s8r

ry.

ot

ANI Drr. fl

xnl oyr.

tt

onl Dn. r0

CPI !yr. tE RLG O'

RRC OF

NAL I' RAR IF

fe

or

D^O1

O

r9

lx

?e

LSP te

DI F!

EI Fg NOP OO

HLT '6 Ooubh ldd

Slr<t ODr

t'_r1

'f"

JMP.dr Ct Jl{l.d, C2

J:.d. cl ' JNC.dt Ol Jc

rd,

oA

JPO.d' FJ

JPg r0r eA

JP rd. 12

Ju utr ,A PChL EO

Crll CALL rdr C0 cHz.dr c.

ct tcr cc cNc rdr o.

cc tat oc

CPO rsr €a GPE rdr €C

cP rdr Fa

llle liilructlo^t (1019 Onlrf

[e

cs

PUSHJ O 03

lH €5

L PsW F3

fe

cr

rorlo

ot

lH

sr

L PsW' FI

rIHL €I SPHL F9

ctco

ct

ooot

€o E!.

f0f!

Flrtlrl

Io

c;

Ir

cF

12

ot

qsf{ r

oF

lr

Ft

l3

Et

RET RHZ nz nNc FC RPO APE EP NM

RIM ?O

srM

to

Ingul Ourpul gUT Sytr Ot

'NbY'.

281

(9)

q.aUl

l** o.Girtio Crd..

H0vE t0A0. A!,0 5r088 IoV.t.l Idrtrlonsrtr IoY IJ ller agirr r mmcy IoV r,t Um mq rc illiru lvl t {Kl6ildi.!rtiu f Vl I gE ltnd{t dirt

lod irnd.dirr (tird lrirltC

Lodlnndbrqim hi.0 f C

!q.t ioddLr rttitl, ljrl{OL t4 5t toa inndi.tr rECl

'

'{*tu ffAX I SlorAhdirsr

SfAt0 SrmAittdhcr

(oAXl LodAtddittl LOAXO lld^hdbH gf^ sbf, A didl LO.f LeC'l li.rd SXLo tmHE ld;rtsr

tXi,o Lc..lfitLaiGt r€,ttc E|cnt'r0tE.lllt

' fniffi grAcx 0t'|s

XrSl{ I Adr qirrr Prh t I

C oa rrl

tusrl 0 hn rqir|' frir 0 f E6fft

tusrl ll hA r||;!u PI.I I

. ( 0.i .al ru$l tSul ti Jl Dd Fl.g

a. lEl

tot ntr.r tri I t Ce|fr*t lo njru hl 0 t I cl| ro.l ,ct ndtd tti X I

! cft rct . In A nri flrj

rrlEl Crrlnf toc cf rxt.XfL

B t L lo rl toi6r J!ot !@rltirloql

&otrltm

Jun, s na ctY Jcnl m rr0 J6t on ic M.

JFt on tq(d JuDo !6 hirg Je6t cn lrrt mr Junt d g-itr cdd x6tFt.Fn

Crrl !a(tnd,1,o6rl CJll o^ (rry lJr I

Lxl o LXr tl

a

t.

t t

rg t0 t0 r0 l0

T

'tt I

'ttD t3 t3

,a

|t

|l It '|l

l0

t0 t0 t6

t

t0 ltro

ilr!

,n0 t/r0 tn0 ttr0 trt0 tfl0 I

tl url t{tr I

r0r 0

fot rl

?0r Frf .

*1'

lrltL JUIU JI' )c )x.c

.it Jii JI

Jra

"E

J?O

?clr L

CAtL

t^tL ct

INs+fruCTIoN TTt4INGS

llnne rh orqirdr

Ct .l0r'-

Ctfi ll..i.ti io.dlrf

N.

0eirtio Cilq Cdl oo n. rrry Ull

eL C.ll F 1tc ltll

Ctl! Crll m ao rlo t lt Ct Eir6r6itiw lrll

Ct Cres.i6 lrll

ll9 €.ll o rrlw He Vll Cm C.U o tftty odC Yl3 RgTURII

Att F.Em l0

tC l.sm c crr erll

f,ng iltw o ao ur1 Ull Rt irlrn o ra lrlt RNZ irmnolrro glt fit f,rm o luiril 3/ll

nra l.uuniu glt

lP€ irtwt o eritr on'r l/lt f,to l.ur 6 t-itr odd gil

BESTAST

f$ ldrt ll

II{PUT/OUI?UI

l{ Inrut l0

ouT orrFrl l0

rficRE t€,rr Al|0 0EcRE&rEflf

tltl r lffirFt tqirw I DCBI 0rinn$tngku i tft8l'l lmDhtmq l0

0Ctll 0nmtmmry l0

lXlS lomnrtlG 3

ttsrb

llll0 hmtOf,f I

nt'rm

tt{XH tndFtxlL I

notu lllx5' lnotHl.slrd6n oCXf Oqmlllg ocf0 omaat0tt OCXH 0mltll L

0CXSP omtmltld toirr

Sll Subhd lnil.dLc

a.od A ittr ldd t0ctcAt

A[lr Andndrul.6A

xRA r [rclvrlvr 0i nlinr rittt A 0lA r of, niic ril,l A

cu?r Conelcrrtcrlth A

ArAll A6ao.drrrl|'iA XfA I| trclct'i 0l n,rntry

:ilt I OIA ,| 0l ararl rOA Ctlt L Ce6cn nilrt .ilh A

lrll Ard lnrudlro ddr l xil Crclsri{ Oi iai.diru

riri A

08 lfriiai.! iti A

C!fron iDnr.diatr tirh A

lBt.

3UI I 5tt ll lul

0nl ctl

tl

0l fi0t

a

t

a a

I t

t , I

I

a

I

tl

a

I t

a

I

Subtrd nda ttril

A ridr lror 5sb0xt ftddY

lrom A

lcbrEt'metr Lta Ai&!na{

svbD.t idnralaa lrco I

AdC rqiri b A AiL hi.r to A

;O trtl

Add nmrr E A ldd ndrr ro A rit,t arry

AdC lcidi.tr t0 A Add innai.E ro A

hrhrq A'ldllCIeHlL AddOlCbt{tL AddHEtstlEt

A6d lrxl !oa.v It t|1t

NOTATE

nlc IoEr A tdl FIC Rosn I rllil RAL loor A rtl ll'srf

qry

nAt lour^rihtrva$

aurl sr€clal,3

Cl|A Congl.nFl A

StC 9r tvrr CllC fcDoLhFl.crt 0,'A oEiad rdic.a A

c0frrR0t

fn$|. Incfltt 0iobh l^srr4l

ll o.otntili

HtT fi.rl

ttEw t0t5A lilsrBucTl0lls ItU lkrd Inqrytt glf tt{ !t Inmct ll.|t

I I 't 'a I

I I I

.i

;

.i

;

, t

A00 400.

oC r

AO0 U A0c u A0l ACI

OAD I

c^D 0 0^0 H

0Ao tP

r0 l0 t0 t0

'U81 RAgT

SUg . Sebnr(t tr!;tld t,6,n A

IoTtlr L CotdSSii ! 000.C 00t,O010. g 0tl.H 100.L l0l.r|rnory ll0.A IIl.

lia $6r lUlll;adrdr llrG

Referensi

Dokumen terkait