UNIVERSM SAINS MAT,AYSI,A
PeperilGaan Semester Pertama Stdang I99O/91
Oktober /November 1990
EET 2O7 - Pemtkrooroses dan Peralatan Dtgtt Masa : 13 Jaml
AII\II{N KEPADA CAION:
Stla pasttkan bahawa kertas peperlksaan lnl mengandungt 4 muka surat
beserta I"AI\4PIRAN (3 muka surat) bercetak dan EMD4-(gl soalan sebelum anda memulakan pepertksaan lnl.
Jawab LII\4A (51 soalan.
Aglhan markah bagl settap soalan dtberlkan dl sut sebelah kanan sebagat
peratusan dartpada markah keseluruhan yang dlperuntukkan bagt soalan berkenaan.
Jawab kesemua soalan dl dalam Bahasa Malaysta.
193
...2/_
IE,ET 2o7l
Dua balt tngatan dtkhaskan untuk menyimpan nllal 16 blt. Nilat lnt dtguna untuk membllang berapa kall suatu perlsttwa luaran telah berlaku. BIL dan BIL + 1 adalah alamat yang dgunakan untuk nllal 16 btt
tnt. Suatu lazlm khtdmat sampukan dt alamat 38H akan mentngkatkan kandungan BIL settap kalt tanya drpanggll.
Ttrlts laztm khtdmat sampukan tnl. (5Oo/o)
Hasllkan perkakasan luaran untuk menyampuk 8O85A dan memberl nllal vsktsr'38 H secara terus. Cuma guna masukan sampukan II{TR
(50%)
RaJah I menunJukkan satu llang keluaran slstem 8085 yang dtpandukan oleh hablur 2 Mlfz. Lampu 13 yang dlsambungkan kepadablt 2 hendak dtkeltpkan dengan kadar 2O Hz (ntsbah tanda ke ruang adalah sama).
Keadaan lampu-lampu latn mesttlah tldak berubah. Tlrlts satu aturcara bahasa penghlmpun 8O85A untuk melaksanakan lnt.
(8W/ol
STROB-KELUARAN
Rqlah I -2-
t.
2.
5v
Jtka satu masa tunggu dlmasukkan apakah aklbat dt atas pemasaan.
kltaran mesln
(2Oo/ol
r94
ke dalam settap
IEET 2O7l
Pemlkroproses 8O85A mengguna taltan ADo - AD7 untuk membawa
alamat dan data. Untuk mengastngkan komponen alamat dan data satu selak 8212 dtgunakan. TunJuldran lttar.
(50e6)
Selak 8212 boleh dlgunakan sebagat llang masukan. Katakan satu ltang masukan yang beralamat OFEH dtkehendalrt. TtrnJukkan lttar llang masukan lnl termasuk dengan lltar menyahkod alamat.
(50%)
4, Perkakasan penukar A/D boleh dlhastlkan darl satu llang keluaran, satu hang masukan, penukar D/A dan pembandlng. T\:nJukkan raJah blok untuk ststem tnl.
(50%)
Tullskan aturcara bahasa penghlmpun 8O85A untuk penukar A/D
dengan mengguna kaedah pembllang.
(5@/o)
Suruhan-suruhan pemtkroproses 8O85A boleh dtkumpulkan dalam ltma
kumpulan. Nyatakan kumpulan-kumpulan lnl dan terangkan fungsl setlap lrmmpulan suruhan.
(250/6)
Satu Jadual lompat dtguna untuk menytmpan alamat masukan kepada enambelas sublaztm. Ntlal dl antara O htngga l5 dalam penumpuk memllth lazlm yang hendak dllaksanakan. Ttrlts satu aturcara dalam bahasa penghtmpun 8O85A untuk melakukan tnl. Satu keadaan ralat
akan dlkemballkan dergan memasang bendera pembawa seklranya nllal
dalam penumpuk <O atau >15.
(750h1
-3-
3.
x9s
...4/-
IEET 2O7l
6. Terangkan bagalmana perpindahan data dilaksanakan dengan kawalan capatan lngatan cara langsung (DMA).
(3Oo/o)
Satu ltang keluaran yang menggunaJabat salam hendak dllaksanakan.
Hastlkan litar untuk ltang tersebut.
(350/o)
Berlkan aturcara bahasa penghtmpun 8O85Ayang dapat menghantar data menerusl Uang df atas dengan kaedah ttnJauan.
(35%)
- oooOooo -
-4-
ts6
intetr'
n Fully Parallel 8-Bit Data Register and Buf
fer
s Service Request Flip-Flop for Inlerrupt Generatiorr
r Low lnpul Load Currenl - .25nrA Lr!ax.
r Three State Oulputs
n Outputs Sink 15mA
8212
8.BIT Ii{PUT/OUTPUT PORT
(EDr 207/3)
LAI4PIRAN A
s 3.65V Oulput Hlgh Voltage.lor Dlrect lnterface to 8008, 8080A, or 808sA CPU
I Asynchronous Reglsler Clear
u Replaces Buffers, Latches and
Multlplexers In Mlcrocomputer Systems
s Reduces System Package Counl
The
8212inpul/oulput port consists ol
anB-bit l;jtch \!ilh 3-slale outpul bullers along with control and device seleclion logic. Also included is
aservice requcst llip-llot) lor the generation and control ol interrupts to th6 micfoproces30r, The device is multimode in nature. lt can lre uscd to irn.plemcnl latches. gated bullers or multiplexerr. Thug, all ol
fheprincipal peripheral and inputroulput lunctions ol a rnicrocornpuler system can be implemented with this
device.PII..I
CONFIGURATIOTI LOGIC OIAGRAM
()t !,rc( 5t
tlcr
roND
\cc
iIi
L)rt oo..
DI, oor olo oor
oll
t)o,
ain
r.,:i., MO
0tr oot
olt
oorolt
oo:ol.
oo.
sr8 cNo
B: D
f;
rroS
sre[Du',
[)tt,.
E) u't
@u,u
LDU't
lLjP ct
{ ll
tl
OUI rU I
!ur,
II
I
ool
D
oo:
D
oo.
@
oor
D
ooo
D
oor
D
oor
E
PIN
IJAI,'IES2{ | r-
Ir: il
t2 |
|2r
|
|20 11 19
|
|!B
|
| 17|
|16
|
|l-
15|
|r{ i
Itt l
I1s7
L_-J_J
Cl-flll
In d. OEirris
Cyd.movE.
t0A0.
AflosTont
f,oVr I
rl ilq niilr
tc.tdlrr
Xov
L Lor ,iirrtr
rch.hry IoV r.f, tm
ormry to nlirrrrIvl
tXm inodbl|
,|girrt XVII lm inndi.t d66
a
1
t0 r0
r0
I
t1 r6
a
|l
l2 r0
t0 t0 l0 t6
!
t0
llto
7lt0 il10 il10 ll't0
7/r 0
il10 7/10
It 9/lt
LXr a
LXr O
txt
Hr-Il
st 3r rI
STAX O
LOAI
! lo^r
0STA
t0A
sr{ L0 LIILO
ro9
STACX oPS
It
St{I
PUSII 0
PUSH H
PUSX PSl'r
POP T
Pof 0 FO' H
t0,
Psrlxmt
stHr JUfuU JilPJC
Jlc JIi
JP JT Jr€
JPO 2Ct{ L
cAtt
CALL CC
Lo|d iilmdi.rt
.t!ir[r P|i|!&C
Load
imddi.! ngirt..
l0hir0tE
lcd
iilmdhtrrtgirtr
t0tirHtL
l{d
immdtn rocl,cintr
Ston A iodinsr
slm
A incinst Lord A indicr Lord A indhrsr St!r. A di..ct to.d A dir.ct SronNALdir.crLodHtLitiG.t
Ercnr^gr0&E.H&l SrjironPurt rgrrrrr Prir 8 0
C otr rlarl Pls r.!,ri., Prr 0 E E on
ru.l
P!$
.|gftr
Pri, lt C L onrftt
tulr A
id
FlrF o.ct
Po9 tBiro, Pri.
I
E C olt toctPoe niitnr Prh 0 6
t
oflorl
toc ndror P.k X
t t
ottnrl
Poo.l tM Fl.g ctl
rEt
€rdrna top ol roct. X f, L X
t
L IotEl
!oinrtJuno uo@ndidoul Junr otr
orrt
JUn' S no crrv Jum9 snrro
Juog oo oo nre
JumD oo 9qitm Juot on mirut Jumt ea gtity rwn Jsm, o^ grity odo
HELrogror.m
l4nli
Call cn(rndirion.l Crll on GrFy
I|yS+RUCT I0N TIMTNGS
Oo.rt:t -
o@iplic. Cyrb
Mnralnr(EEr 207/3)
LAIT1PIRAN B
_ tOxr|tl
06sitti..
Cydill|rncrk ilrc il{z
ctct
cPe
cm RETU RII f,ET
R'lc
RZ
f,il2 fiP NH fiPE RPO
RTSTART RSI
ItlS r OCB t INN M
rr{x 8
rxx 0
|l{x x
C.ll or no cxrv
Call on r.ro
Call on no rr,o C.ll od p6iriv.
Cdl o. ninrr
Call on griry nto Oil on griry odd
n.tu6 natum on cray natu,n on no
dry
l.tum ontto
AtMno
no taaon.ru,n
d
goritiw Raruo on ninurl/rt
s88tl
l/ll S8l.
su8
r
sul
stl
!0GlcA!
AilA t XRA t 0RA, cuP ?
084
ll
cHr
r
A||I xnl 0Rl
ctl
ROTATE ntc nRc NAL 9/tI t/[
9/18
El2
AIAt
Sullrct
ttlirlf lr!0
A
ri{r lmcr
Subr*t
nroq
hoo A
Srbrra
moq
lrcnArithlrN
Sc!ln3t
inmdlat
lrofi A Sub!|ctlDrtdLl|
trom A ridl
bf,cr
And
ntirrr dfr
A Ercludvr0l nlint
ridr A 0n
niifir ri6
A Conratrrrt.nr
rittr A A.dranrf rlti
A€rcfutiii
0i
oaDo.yriti
A 0Nornry ri6
A Conrrr nrmry rith A And ioo.dlrlr rhh A€rduivr
0l innrdir:
ritlr
A
I9/l
I
9/r
I
t0 gr2
vr2 ul2 vl2
6/r 2
F.tu.n o^
grily.vtn &tl2
Xf,A ., n.tu.n on lgityodd
6/12I I , , I I
!' t.
-t -t
a
I
a
ItrTuT/o uT?uT IT
0uT
Ifl CREMENT AIIO DECREMEIIT 0F
inndLr
dtlt ACo69m i6o.dirl|
rith A
Rob! A
l.lr
RobrA,lit
Foon A i.fr rhrouqlsrf
RAR icuu
A rlhrdnoeth
ao,w s?€ ctA
ts
Cl{A
Com9lrnantA
asIC
Srtilrr
aCt{C
Conohmmrcrt ' I
0AA 0rind
rdlvnA
ac0 ilTB0
[
El
Enrtl.lotrilra I
a0l
oirbhlol|rrurt
aXol l{c.ogrnaicn
aXIT Nrlt f
itEw
l0t5A tilsTRucTt0ils Rltil ird lnr|oet ll..l
aStll 9t Inlrret ilrt i
tn 9ut 0ut9u t
Innmrnt [gdD, 0rinmrnt n!inrr Inotmanl mmm
t2 t0 l0
r0 l0
I
o oCR
M
0aq.m6tdmn
Innmmr I e C ne[f
m
Inormrnt 0 & Ergann Indmht H f, L
rr$.m
lllX
Sl
Innm.ntr*l oo;nrr
6OCXB 0rcno6!8lC
60CX0 o.doml 0&€ I oCXX 0.c.rrn6rl{f,t
6oCX
SP ordroot mcl
5goinu
Add rry;r6 ro
A
aAdd
n9{rr
ioA
arrn (ry
AddmmqybA I
Add nrrmuy to
A I
rrtn CIrYAdd i66.dirn tO
A I
Add
idftdi.F
toA I AddglCtoHtL
l0Add0EEroH&L
l0AddHtLtoHEL
l0 Add rt&l torihtto
l0H&t
SU ITRACT
SUB
t Subkr(t,.r'il..
alrom A
noT€S: l. 00S o,SSS:
I
000. C 00r. O 0tO. E 0t l, H tOO.!
tOt. M.m0ry I tO. A r I r.I
Two tosrbh sychtinc
l6/12) iodio( int!ruclion cvct.r orq.ndrnt on.ondroonfl.6
' ll il.Fq,6 Got.'trt Ot6r.t Co.E.tt,qn r9t7l qe
400
400 r A0C rAOO N A0c lra
r0l
acl 0A0I
0A0 l{
OAO SP
(EEr eo7l3)
LAI'IPIRAI{ C
ARITHT'ETIC
ANOLOGICAL
GROUP. HEXADECIMAL CODING CHART
OATT ?RANSFER CROUP
Ir
3c18 o.
lc
octNRi o t.
le tc lH lL 2.
2c[u 3.
Ia
03tNxl o
13lH Zt
LsP
33Oacrtmrnl
fe
30lB ot lc
oooCR-{ o
13le to lx
25It-
20Lr,
35[a
ogocxl o 'te lH
2s. LsP
38S c tGi.l
I
Addfr
s7la
E0lc
6rAooi o
82lE
63lH
E4lL
8sLM
86[x
8F18
oolc
6eAocl o
6Ale
cBlx
8cIt
60LM
EESubtttcl
fr
e7ls
eolc
9rsua
-{ o
s2lE
e3lH
eilIt
e5LM
96[r
sFlB
e8lc
sesBBl O
eAlE
eBlx
9clu
soLM
sElnctenrtnl Mova
Movt lmmadigta Mova l€ont'l
AA' BA0 cAr oa2 EA3 HA4 LA5 MA3
ANA A.
byto
3EB.
byr.
06 C.Dytr
0E O.!yt.
15 E.byt.
lE H.bylc
?6L byt.
2e M.byt!
36Lo'd lmm.oirla
I
a.oor.
o!1,.)n
-l
o.dDl.
11I
H.dDl.
21L
sP.dbl.
3lLord/5lorr I e.^
sFI E.B
50lEc
5eMovi E.o
5aleE
sBI E.H lc
lau
5oLeM
3EI x.e
orI H,B
60I x.c
ctuov{ x,o
calH,E $ IH,H t
I H,L
c5LH.M t€
[.^
a?ILB 6t lLc !l
MOv{ LO
6^ILE IB
I LH llc ILL
60LLM
CEIu,e
zzI M,B t0 MOv.l M.C
7rI M.0
72I M.E 7l
''lM,H t.
LM.L t5 f ^.^
tF| 4.8 7l I a.c te MOvi
^.0
1A| ^,8
79I | ^,H tC
^.1 to L^,M tE f E.e .7 I a.E .o I B.c .l
MOv-1
E.O .2 I B,E
13I l.H .'
I I'L .t
L!.M €
I c.r tt
I Ic.c c'g '! c
MOv.l C.g .A
I c.E .B I c.H .c
I c'L
40L
c.M .€
I o.e sr I o.8
s{,I O.C 5l Mov-{ o,o
52I g.E !3 I o.x sr I o.L
55LO.M
56MVI
fe
AFll ^t lc ^t
xFA.l o
aAlE
aElH Ac
lu ^o Lu
^EIr st lr
8olc st
oR^-l O
92lE
83lx s.
lL
EsLu 8r
LD^X
9
OA LOAXO
'IALHLO:dr
2ALDA.dt
3asrAx I
02STAX
O
12 SHLD NdI 22 STAadr
32ABF E8t c99 ola
€!8 HBC L90 MB€
...
cuP
AOt
by'r. Ct
ACI
byl.
CE SUIbytr Dt
SBtbyr'
0EANI
by{.
Eaxnl byr.
EEORI
br(.
FocPt byr.
FEArith
I
Logic.llil6.dlrta OAA
27CMA
2FsTc
37CMC
3F Ooubl. aCd!6r .
cmaluL cf lc{Gd/anlhfratG3ttott€i
lhrtt'lu'lt'
to-' '^
&dl drtr
cuotrty.(scond !yt' ot l'Dyt'
Inl[ucltonl) 6Dfa- Gsnml
ct lg9|crl/ln|nnaic'rttnJoa
thrl'v'lull'-t
lo' Glii oitr
ocinrhy.tscono u€ lhrtd
bYtaol !ovr' inrF*tl6tl.
|dr .
t0.Oatt6a
na lg-onc rnd thrtd bytd o'}byt'
Indrusrlon')F
oltlr
RLC
07RRc
oFRAL
t7RAF
tFIa
oe0AOl O
19lH
2sct
F3El
PgNOP
OOHLT
76l/o ANo
MACHINE CONTROL
Strcl
OgrIngu! OutPul OUT
Syte
03 iNbyr?
Dgllaw
ln!laUcllOnr i80a5 OnlYI[a cs
pusxl o
05lH
E5L Psw
7s[s cl PoPlo or I H
ElL PSw'
FlXTHL
E3SP}{L
F9 c3c8 0o o6 BV e0.
FO ET BET FNZ FZ RNC FC RPO EPE NP FM
gRA'ICH
CONTROL GROUPf-I
!J U|t.P
JMP.6?
C3JNZ
rdr
CzJz.dr cA
JNC
rdr
02Jc.dr
oAJPO.d? Q
JPE
rdr E\
JP
r<lr
Fz JMICt'
FAPCHL
E9 CrllCALL:dt
CCcNz.dr cl
czzar cc
CNC.dt
OaCC.dr
OCCPO.dr
EacPE
rdr
2C CPrdt
FaCM.dr
FCRrM
20SIM
30P?itr.1
[o
c7lr
cFl2
07RSfl 3
oF14
e7ls
eFl6
F7L7
FF19e