Power Electronics 2 Saee
Power Electronics 2 Saee
Pe Narn Couey = |Hod H
Bere
the neat Fastlvaf le9s the Condens of
> Coy of oddvess IYob aYe elk in dydiexad ted
= I insted 5
s fj = x \
hers Se Chu do StoP inctemertins the fYoslam Cound aah skins Bey the
Ins Huson .
doch the- PYeS Yarn
"The abscete
Gadi: Senta of the half-—=yThe Chr would Continua uPds
& met and felching insttuedions. Z
Suppo. = eh Et ‘
how Se Ahetthe odless [Mo3H Cowtaired Vale Gy) tated ~ GD,
Would the Cpu distinguish between dati ol to be aded and Cok 04 ?
So fle Chu will not Hy 2
ay ‘
4 © now Code foul? Poy addira-
Clo de the next Value:
t
nD [CISC on VE Rzsc]*
CIse¢ + Leomplex instiction sot ComPube¥ J z-
sy Yelove to CPuts with hundreds_of ingtialions Jesisred Por avers Possible.
Nd. a a ee ahel weed CSancaroe SS?
Situatlen. (Ela eB)
> Pendutes te :
1 Consume hundereds of Jhousards of Horsisto¥ss te os cous, while Se many tasks
9-Design Very Complicated - : veo”
3-Tie -Consumi od» yolgeere, me
y. ExPensive- eA
5. pipentes Pipelin ea a dlPhicd4d ay edi
4 Mult ple tnstleetion sizes om Porns \
ge Tastivesion fake aVal¥ing amo f Cele Hoe
fogs yoaisteVs-
g- Usesle a. Pcom AleX). s
Isc + : » = f
DISC + (Reduved inst¥uatlen set & PO ih Seat aithene,
=) Velo Jo Chas with few instuations esis
=> Fendutes J 5
~Frbance tte fowel'e) tte. chu, wet ere4 i ead d
-Tnsthuelion ke ere tele Jindvar®
~ Piped ning Is easy,
\-Tnsttuahlin of Same 324 WHh Pron fated »
~Wses Moe Yeaiste¥s-
— CS
Znstiuat tens lenaths 3- na
4%
| [case] Re) 7 |
Re — N*Re
Ry—faddvtay +4 Ra] +1 Rien ativcAsl @
[Rue adirC Abt)
aT
1 | Rie Res)
—
1 verlable tensthe i! Lelie
P 5 - biked lentth 51
Te) Considh pe Pleztam Peta + Plagmends »
Rise
oV ax,lo divetiVe MoV 6X, lo
tov KS ax WO CRS 7 axebuey
raf bx,4X =[Bo} ace?” teain od) aX, bx lo ©
Oh nw a PA ES pokey leo Beda in 23,0
eee a alpor] uo ©
a we
Fob chek cscles FY he (Case):
( 2rmoves + 4 cache) + ( Armu x Be cael ) = Fe ck
ny cw orks __— (REI
[moves ¥ tole) + (Gadd s wick ) + (Glot Maasliae
feky
—_=—=—————————— Ont
‘scm
The 80x86 Mm iCle Plo Cesso¥ x
MES helt! = =
rYeletin fon BeBe /Bots to ESP _
ingens Guhl Corporation inttoduced a 16 Jif mick Plo cosseY => (G04)
Capac} - om p Sees
Cafacity of L mesqte of Glemotd> exceeded the Bobo /3086 '> Cafe int
uk [oss of Memory.
°F handling @ maxi mum of
2 ’
8 BoeGuy 14-bit micto Plo Ceaser ( B0Go/808S = grbit svston
(data bu)
_y non pib clined:
13)
Bo 8b} was a pilelined Plecesso¥ ¢ Bobo/BoBS
*
| * Bouton ftom so86/ 80 86 2, inblenls cyeastete *
¥B086-—y pP=y with © igs bi dle bo? [ extelnalld [ions ineng od ot ch]:
Ls Wa ald = .
= bul Hale's wag Some yesistance tn using the \b- bth external dole bust
+@ at Hak tne A feviphe¥als wote dS jgned avout 2” esis yt
(3084)
@a Printed civoult boatd vit @[lb-bill dake bes => much exibwsive-
twith BoS8 vellsion” >
as [Bot] deta bet:
So, Intel Came o
=It's gdenticd to He woe ereb tally 4 ud
. i addve#> bus
yes Same alecity et mane? = Rein
PT ema? used goss MP of choice in gesting IPM fe.
He Bovs- bored LBM PCa) bewas an great sucess » been
$ made
= Leme mideset fen System
Fofen systemsty ; asi :
= MeanirD fot Od! gocumontublon and sPec {fIGHens of He he
wore made Public .
a)
and sof twnale of He FC
she it fessiple or mart other verde vendst, to, Chne re
a cus
succes sFull- ,
eatacd Ue pel ee led jphn ard
fy an ©
Yd woe.
wots ™
NaVonabe
piped ston |
attempt at Cloning b9 oflek manu Raotubes,
2 blocking ary
ZAM Bo* feahulos ..
Ob. bith intend ard extelra) dete _bes-
4_ |6mB)
adevees: jes = which gives 16mB ©
Le ‘ .
eee is away of oolicg He mich Plocess” into thinking
by " has access to an almost Un lim (4-4 (big) amount of Memoly
© Swapping dake between Sisk stfare and BAm-
PH ec ham ale shald due cn we peales 9 be
Ye Can ofelate tn one of two modes t- fexl / pteteoted mode:
=|Real mod
=a Pasty BoBa/FoRS—y With He Same maximum of
a it's Cable of Prokotrg He pRlakis
= allows for 16M of memory, als
System and predtams Flom, acc {devel of deslywotlon bY auter-
de
mB of Memory.
wteyl a Ut site
Fother rhs.
cee Ee
% [B03 36 (Bo 38 bDx)Ky 32-bit Indeed and ext}ellnal dehu bus
Jo-bi4 address Mried « 3
_ viv tual Mem oly = Was increted to 64 tela byfe (Ta) (2
32)
Cafeble of hard iieg Pr¥sicd memory uf bo eB (2
modtemofl Gy ColGuetlons YaPibly , So
All Af above => Couldn't handle
Pio cessing Chips ]
Judel [indle dated tum evic data
‘math Co processes (808 1‘ 80287 ¢ 80337)
af [g-bif extend debe bes:
faessx_ ab) taletnd identIGd to 80286 vb
. foots bes which sive, 1 bm (2%) of menel! olay
So, muth Chespel- . es
ee 1, X———— x Que
x [Boas #0) it an Sahaneh velsion of te Gessgand math
ginale hi? Plus adjitore] Parhtos ‘guthas Cathe. momold-
Co ProtessoY” ona
Co floee852
stabi. RAm with 0 Very posh access tine.
%Caske memoVY => Is
4)
(her cog —4 oe
Yen JI gor Cdl vCy ut i.ee
S si ia
* Inside the $887 G86 MPS
SP ite timings
On Ye ake 2 woys to make Pe cfu Proce ss InfeYnedtlon
oon “manning prewwents (2 chooks A
ange the in bel ayehitectre of the Chu (pipe tiniaa)
ob bee swith Cons ibtatlon of Gt
‘ef Hons ish
(Bhehncay Jefe
mina thaf => sina a4 fecknorkay 13 ovedeble
minal 3. sae wernine Preasenty << Prwet Consum Pblon ( P°
9 wor'Ki"d reaver
Cast allow
inchip,
Ke Cpa walk pastey” bY => aan
we Cun Imerede M4
under which + vans 1? ‘fealynolory o*
Ty cha could ened Patch arexeake of 2a slime. -
pigerined (%e86)
In(Boa9) “fs
TS, non = diPeAINed | 06S te
[eiara | exerted] Pelch 2 exec Polchs exeave
Call allow to Fedch ond ayaile. \eps | exer? |
= Chu
ab He same hime.
#Intel ‘im Pele mented REE Fibchin? tn He gout / 3085 + BY
spriting te iajefred struoduVe tthe. pips tebe 25 ands
4 exe0utlon unl + [ee] x hus Inder face unig COZ
Hose 2 saatlorS wore gimultan os!S+
cs
Es
] | mul tHe lexed anavess
t bud antedion and
‘oPoVands \ bus Contre]
4
Alu /
(Fnstution |
quene*Bz .
Ux) accesses Memoty and Pet! Phelels wee +
yew lous ly PeAChad.
x Eu =) exetet os InstYuedions PI
ahend of the[Eu)
This works only te He | te [Bru Keefs
BLY > has a{ bale /446He)
we long in te BoteHES
a hele eat
=) IP any insttuctign takes tee | one fo exeoste= ae
He queue 2) Is Filled te wb buses will sit idk
Bru <> fetches anew insHYucHion whonciey “he quace has Yoon Por Dbphs
abyjes —ain pufe 8086
bye 5088
4 bykes 7"
Poy rmsd Flush mn fhe dueue-
inobh
ln Some Clrcumsichce 5 =
GE when a Jum? instludHon 15 exedated = aGivshts
Bom ‘phe vow loCaton in memold wa oop ao notin in ee
“at was lched premious 15 discard
Gs. ants sit luaton (a) ast walt “Cayo He now
1asthectton
rebar A hy Galhy = Wana Penaldy.
hat too much Jumping atound
In a pihe lived CO => mew ae”
pete, Vebules He otters of 4 Progka»:
its mex mum Capacity aud)Registers ;
BRedisteys sp used to fle Infelntlon tem Porat) i
a bdVesS:
KThis. inoreadh
IS Infotmlon => Could be ont or (wo_baes) © F datafo¥
-
Soni} 16 | AX, Br Cx, Ox “rab ati tle
“af nb Vn.
ay & | ANAL , 6H BL, CH CL, OM, OL
= 16 | SP (sta0k Poier) ¢ BP( bese Poi tev’)
SS aaa
once SC dada] & S5(shCk) Es (6xHa)
= “ EP (instecHion Poinker)
ce (tleg vesistr)
Role Habbo Soratel Pafose F-16.yiy othe = a
A eit ;
ere a To atle4> jbl} data. . .
es 16 bit yegisto” mest be used with He pied 4 bits =e)
_ esebieg ody
jos[ Ov] Os] O2]OF [De] in désend fri
[os] da] O20]
=> 2 Couey in looP ofeKabien
Gtesory Bits -
u Regist Names
At=y ace umubhY 6 6X=?
Dx Poirk to deta tn Z/0 © p
Assembly Languer€ preavam ming ¥
ymachire Lang use, peeves
x Assenbly Lanfuares were. gerloped , which Praw'ded sinenaiiCs Rol the.
rmathine Code jnsAvacd ons.
x tS Ae vefotred to asap a low -level languade
begute.; Ht deals direotly with dhe intend sHuotute of te Chu
toh cleled -bvg Wode =7 ‘
Wi be ConceKaad With the latpAlnad
peon't hove *
to ans lake. an Assen bly languove presiam Ih
“rag veal Jopaits 69 HeCAe-
x Assem blel'=> 15 used)
aghive Com ( Weds Code)[MoV instuabion uahlon | ma / otlolt
a 3 anontey:
= Copies deta Blom one e leC. -
sowee ©
— “) to detHlnation}:
| Mo destination ssaitce 2004 § nll
Ce aN bere ;
- MV CLyesH + ‘mov sh " D. (Ov= H=ssu)
- eV DL ck ven the vb fa ide Pe
' bik
ml) be Loilaw © Wh sow ¢ Low, bik hish.hish ( s0™¢ oof its) Oks
&)
= NoV cx, 46h H jmove HEB FH tats Cx [ey « cl « 28)
- Mov AX, CX | by Gilat 4 > AX DAxeCx = Ax
= MoV cs , AX jis pe vob PAKS =
's moved indo a Jo-b14 revistey +
2
FY TP value af lees Pan SPH i
be all 2efes -
The vest of He bits ale assumed te
Bl -mov Bx,5 ABN = ooh & BH=eo
EB) Movirg aVahe tet 15 deo lato Into ayesisfey will Cate rower.
~Mov BL, 7F 2H =) Tueded (heh > Belts]
= MoV BAX, 2FE usdh —y Wesel ~ {obi ¢s-
%
ADO TngtYuad ions -
¢BlLeoS
Mu
of) to deathotln|
fAoD “edinadlon see FA atta eed fe eter
e add source iat and He geativedtion and pad te yout fn the destiration -
- MoV AL 29H i move 2g =v Al
- MoV et 34H b omeve Buel
- AOD AL, GL ) ALsAleet
B] 1s newssary to wove goth dake tems inte vavisters befele odd9
Wem Fooetho¥?
= He angel |S
_ MoV eu,23h Qh =23H
aahpo Bled py = 2424 99 H-
pore veaiste Conbaled one Value» Ours
tse2oved Pane, Pollowad fhe intagllen as an ofelud =) Immediate
alg apeVar4.
ofetat Can be peolslek ens
{mm ef twhe ¥ dada» a
1 ahmits
aes foul Reals lev*The lavaes+ number’ trust ae ETT west Can hold Are I
To we muh lyse thon EPH, (22h Selma) = le-sit) ishy ov “ted
Hb tn ve ids wa
~Mov Cx, au I > Cx 22Hé A
*- ADD Cx, bas cox 22H 4 AS -9f3 I ¥I lec i
fad spr (Te Boxse mP)
my typical Assembly languede proglam Consits of aseoweules:
p Code segment + Contains tho assemblY long uage_insttuctlons ‘thos
fom jae bes frat fe PEST was fg igred to accom@ lish
ation (data) fot needs to be
DB ood
|B dota segments. is wd 4 sstove_inm
fre Code segment -
Processad bY He insifictTons in
(5 stax Stack seament ts usad to stove i
GeamenF 2) is an aven of memo’ thot
* besins on an adstess even! givisible bs 16 (adavess ends In of) {i
, sem:
Tn bo0d S¥stem