0 ratings0% found this document useful (0 votes) 32 views23 pagesCOA Unit 1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
‘ CoA Unit-41 Notes
Functional writs and thoy Snbeconnechoru?
7 ee ae veorpilen | daeilak syslory Az
oa wk
zl Uri
> Ewtal Paroeuse ingy Unit ( cPU)
ead
> Bud structure -
rnbul
| wit
deste Dapee
o of, Con * Notes amd (Unit 2 notis (about bus)
eeBuses, bus Architecture, types af buses antl bus debitrodrin
Bus:
“S Bus da communi cation Aystiny Hak alps dat bamifer-
betiveen difpernact mcdues of ts omputer: ee
>A bw we pommunicalion porrry
move devices’
FA bus ds a qoup afaditead Lines rots Hee O°"
ema aisle: an
> A bus seomsisks of multiple Linn a i
ae |
rn, ,
© Cotiol Pes
Bate Bus2- Matt. Livss “poovits putt. dor moving. date: beliwecrs
- Bidévectional :
> Width of databus 4 nmbu. Lins un data but_Addsas Bus: ( Uniclisectioval )
> Tht addrs Limes axe used olut Cine) the sourer,
ov dastivuction of ote dati on othe dit beu
feria Be F 5 stad ov wate a
Komnples at ae “igo aabis o dered word
eee
The wih of adlsas bus olelercines x onan fesse
U
cowiol Burs (Bidirectional)
The anita dinw ont wed 5 cowkel aie actus te
— tonbl sigals damask batt, ommandl ancl titnming bformoe
Timing ipsa) inde Ye wabilily of cela andl acts
aie ofthe.
L
comntrd pas acy options be poo
= Typical Aviso! Lina include
= Meriva waite = Request
pu Memory Read esa Ack
~ Fo wale = ae
— Ifo Read - etc:
ards
tos ayn_ Multiplexed
Deed bun lint in -permnarortly. eaniyad etthur to ont
fumtlion ev to a. pluysical Aubset of compl. comport -
2s Example of, Aunchionol clidicacion oe he ube 4 sepassile elechicated
addsas ond data dines:
= Multiplexed 2 Addyrrs amd olath sido vastion be toaamilted
anvad ct of ened Using an Addsoss valid contol
i sta adda placed
The addaws is tam
ase wed fer gubsepumt seo
pnubipleri ag )
knowonaa time© Buy Arbibulions
~ Move thom ove rodaube mang booed corto of He bus €4
CPU amd py Combialler +
neod fo read oO» wovils dandy 1 He memory
a aah Ciedsia cil teas neocon
e pours by wekioy malls suqpuails Om a ee
rau) ae them atebitrodi
a fa pen
— pabthrotlon caw be — coudiabized /Mocabiged
= eeordbaliged | visbibused
> An a awiteoligd slo , a, ing hdtv, Med
a bur wowkcller ov anit, ot spi gor allan Bim or
She buss The diwice may be a 42h rmodlube & fart of He
~prowssor:
np pentiat rovioller- Ratios,
~ da dinteibutad Acbume , Hane 4 A
cacy edule combi accus Lovo Logic avd tha module
act together to shore Yho bus
spit batt, mule of antitaation , Hs purpote is to oltionale
yas dwvice, eittn athe prowssor or am To module , or masta,
The master naauy inthe a date twanbpr (e4; goad ov wale)
t iv avs as Alove ad thus= we Fs way din obit everrla are
ng. Timung tb cae
CO al
~ Buses we — Spruchronous Tm
oy Aayarheontua Toning
Sipechvonous Toning +
- With synchronous diiutirg Yer occutownee. of Har oventls om
Yio bus 1 defined a Alek: : co
~The bus includes a velock Line Eien eee
Hamsmits a reqular Aiprence of altevrttive O° Vs
of eyuml duration. A 6 ie eile wi aad
tb ob a flock, bea ea K
ee a
~All eves starts ot the bepmning of a lock eyele-
2 dle,
0 Ps _\— a+ with ronous Timing , the ocewuwncee Reena
on a bus aa ond dsbonils on ithe pewwsence of a
Previews event
> No tock.Qua Arbdaotion Teclut s
fove Prdisly
ait
Ragpaiting
bs torvitiolla-Dadey- chain Method o Saial Methods
2 a anquast of bud usage ow be placul by amy vrai ronnece
3 Ths bus toviolien galt Alu bus ty the dist module
3 > ts module gtauticdober, oho tos hoon grated bus Te.
desvet have not Requested Yor bud , will orvoasd He
pom He He ort module -
3 4 the nodule whe ws Kawi he gant wants to
we bud, makes the 4 ‘act’ andl ube te
bus. aie musing bus , Hoe rmodluls unset ths busy
Aisadventages Maduls tas aoe fired Priestly
Palle ae :
Lita d
Polling count Line =h .
Mox Ni of, comnuclad modulus Q°'
> Modules — gequasts ba bus wang “Bus Requust” Line -
> bur cortollr las 2" es on the
ceo i lacie ees lariat
2? The omoclule, veluth, + j eS
oth bub , OOM, be ude
he bus. aie
> Piowlly as det by Ale bos eotobler
> Tt ik Hone conbuming matheel «Tale pendleu Requast Prbitenivow Technique?
bus wowkiolle, ry so “Bua 9 +? and Bus
Request? ic
> Tadividlual module om auquust to He bus conkiel
fag a oie Dek Raga” de fk, Bud contol
wean opal the bus ae Hea nodule #8 vohith hod
Requestid for Ha bur:
S Bid Roe weted wma sea cost ah te bgp”
> Sette becameBus dud Memory Trunrfer’
5p typical digitt compu. bod ae
Feed Le provid 3 ramp ot
pe susfaky ap ;
5 dgmmaon, bub Abate
> ubing Muti pare
— using ais tot Bate
sag Mubsiphren! Fone) mule =e Yi ae
fhe ee Pld 3
oa
Read? DRE MAR]
DRO Dole Rapist pods
i mune Apeifcd 4 Regester
Memon Waile’, Tha + an revo info i
inal Ji Hormencny a0Kepistin
— Aaj om vad Ate cae Simply
> Te mystin du CPU “ferfouma die tela
|
Dsexr Vistble isles ¢
— A ube Visibe i
! ge thal oe te pd exeudes a 4
abgorios — Grouse! Purpose
- Adada Register
- Adldsess Ruste,
es enti
Crenual f
ee ay He RO
— povlorusAddons Regiatir ;
Acldress Register be duyatid AS & -fortiveutos addurssing
odes Examples : ae
Incl» Register
Slack font .
~ Segnumck Rainn holds the acdaess of the base of Hoe Sagmaut
um he
— Tatler Pagustins ant uded for tnduxed addussnng anal muy be
outs indeed -
Stack forbs, point ts stu op of ths atack,. This
allows implidt ing that As push, pop md ota
Abu, systuutiors ned net 44 corer an expliett
condition Cocles ( Also sufurred -to as Plage):
eoudiion weeds wi We bite sel by Hla browser ondwae
GA ithe Anbulk of euion + in
Excvmple 3 sea ach
: — Zero Ruut
~ Overflow
ee.> Reaislne employed fo -eaubiol ats operalion of froviter
5 Not visible +o #he uieg:
> Four Regist ma essential + insuustion exewtion
© Progra covmbiy
© snsbuchion Register
@ M pddsess Key ata (MAR)
Oe a tao
~ Prexgar enuntin, yeordosins tox acd ha sinsharchon tbe fetta
pine ees ha addins ea ocabein sin he more”
4 MR ep MBR( Memory Buster Ragin) nntsint ee
sa dat ay be varitlen to momo Oo A 1
secon goad ~
aa
“paw: Proytem taba West
vy rem i ae Ps WwW,
da te Atobies
Signs rnin Hea ab bik os HE
an ee i.
evga
Eee DS wees
CeEqual cat ya degieat emt sent ia egpi
Querfiews used 1 in dicoke withmotic eee
Eribanupt Enable [elisable's used te enable or disable intorupls
Supervisory : - jndicabes rolether- the ae as executing
Supervisor w us mnede be
+ eviledged Bastions 20%
al ay suspowised mode » a
rte manny wis mb wa yep
mothe -~ Topic
Proussor_Organtnahin ¢
Proussor apwlaws ALU, CV ond Regulars
ALUS Te ALL (Arithmetic Logic Uvit) dow Hes actual
in OL 232i dhe
oy
> CU! conbiel wit CV wovbiols She overeat of cate
omd insfencion ator a oma
ovritiols Yhs. operation ef ALU:
> Ragas ¢ mmbnimal drlanal mune
Aotmalic dogic UvikA protester dow Shs aber aa
— Fetth Tnstauction
— Tatupact nstuclion
= Fetch Aate
z Folch Zoabeuckon £ Tha -prowsenr Reais tn bastion ore
: : ee
Tatinpact Toschi a insastion e daldel 3 dione
sont actions Seqpubed «
=F dle te enti ulin wt
= date. sor ob ow T{o Mm
Protens Hal Ta exenilion am instruction 20s AAEM
- Prous Ss sa na pl oe
on Sas ato
— pale Dates The Aosult euclion senpabe vosiles
oe am ex
se Loo se mle _SEY
2 3 3
corhial werd
Reaistes Set voit eornmon ALU __ Tes odtpack pene Reiss, Jo seamed a sfwo muh plixer.s
E5 dows Hoe buses A od B-
~ Ae seledtion Lies im each ouuttiplexer, Aelids one Register
7 Ths buses A ond B fev Hes bf 2. emer HLL
7 Te an delucted du the ALU detormiys te orittrmetic
OH lege rieneteni Ha 1 be. -ferferene
> Te psu ds awallable, dor out Aa and goo
“Bape of a nagiie gile do oun 2 det
by & dacedis.
Te Airoder actives one eh Hot Aeyist oad es
Jute thesone sine
Table of ofessttinnoo Topic.
> stoves tnformilion as LIFO Ota (Last In Frat 0
> Te spite st dale Sane ie la a0
Atauk, Poinden’ Wh fo Ste Top olmah-
> Sack Piutn's vale alwougs i.
2 Two eporlioms or Atac D fhe
® Pop
2 Push <> to drat om eloynyat tin Hea AlEK
Pop <2 te deli om alae
cto 1 whandiak 4A See mbty
ty 1 oln Aaok 4
ut)
ee at ca
me em >
. many wor’ % d
3 Gfack, tun beD° ellution &
> ample. a-— vod git le
meme |C2
i > Pull
Le] Sts not
gall
[Betty J Eahasal a
© nol
eas ari
Rie eee |e
: B 2
A TP] e— lecabion 1 will alongs
Stores FIRST elmund-
oO°c.
nate SPL0
EMPTY<]
Full <—o
2 (Full= ©) 2 now than ie ivaeited * woith push ob
Y CemrTy=0) > am lim cambe dalled from Ate a Cth pepehoat
h.
as - : + stack Roonta
SPeasiel lid
a oh, hack*
MEsPIs PR tonits om a top of =
if (Reabe sP=0) then FULL S|
EMPTY <—O
MsPI denol he vod Apex feed byte
a
ed jm
“The iti 9 alot
a re it lan 8 Aad ee
adaek, oct addsuss |.
park ot addins 0.
b
DP new dom "a dutsuat-tuorn Hae teak stack Jb net empty
Sere
Ao
sp &- spol 3 Beoonand SF
if (seo) thew EmPT eunpely
eee 2. ea