You are on page 1of 72
‘Anca Apatean, Ovidiu Buza Programare in limbajul de asamblare specific procesoarelor din familia x86: probleme rezolvate $i propuse iui Miiarecs comms (210 tra RISOPRINT hi Nepoes 2047 ‘ORISOPRINT [Ravn cmneion vantage, ‘india dal Ct ee tern ete fle ae eae srt Crinvnatmeatacehaiees atscras Deserierea Cla Wiblote Nationale a Rowinici | APATEAN, ANC! PProgramare in limbajal de asamblare specifi procesoareor din fala 886 probleme rezolvae gt ‘ropuse Anes Apitesn, Ovid Burn Clu} Napoca Risopia, 2016 Confnehibliogrfi ISBN 978973531931 1 Bi Oviin os. 40752,076 —___| yK "Daler OANASTEPAN Uy Referent stint: Prof de ing. GAVRIL TODEREAN Facultatea de Eleroned, Telecomanicei Tehnologta Informatie, UTCN Ciyapoce “Tigard eect: —— SCROPRINTSRL. \ ( 40 188 Cl} Napoca» St Cemaved a 5.9 \ . "TeLPax W264 590651 spent ) Ceptotl Representa informatie. ‘epltoul2 Arteta CPU 8085, etnies dateor nemo. ‘Cpt Dervteesprinelr programe Tims do asamblare p16 a plot 4. netuctiol rte. Canto. Instruction logic, de deplasare, roti, compare, sales bla Cepia 7 ostuctinl pnt GU r B8 (ola, Acres a ecuade hardware rin nese 108 Capitol 9, Macro gl eubeatng nba eaters plo 10 Program Segment Prefix PSP. Biogas Prefata Aceast care prez un inunstor race ade sider facut cu pr ene norma, slstronct sa calsuatar) cae a ‘atl agate de Heron st ucare nba de aearblr. ‘Stud isl de earblar ene exanfal n cad! eretr foul erin 8 ol foo logout patos Marae ecto component Go sof (progerele), conducind ln mal bina Injeepae arch Srocesor qa ater de clei caro acon ete hegre, Inet acest can ecto o culgore deposi minarets prt 3 rcomardé ca sample, exerci protieale precast Set aa Fe te dear dupa pareargrea export do cues materi bloga ineat Atel perdu 8 pute ioge seempileeupune ¢ 8 putea tee la Teashres potter, ie neceard mal nl pacurares nsuala Inaopereaarpertelr oct acre teers ecu cane ‘Cupnsl eps este urns pit rez rin xem tezahae rofl. azo reprezertareaIvomapo clu baze de mimeraya@ owersh ke ‘ero azo do numero, conversia rameter factonas et ta ns Foprezrttea sarin mamore pe cxst Swine blunt rprezntares ‘ume ezv negate, gra de vl de fprezenare pets numers ct ‘ann fr arn proc gcodfele llat penta reprzararea ere in mein canst Capit eploateazaeleraise componente ater unison bast go procesorl 886, cum af: epg proceso, memar, ste ge ‘somanoa pre speci de bars x pre i fies dear nero oa ce eu co acest date, precum 9 elev neturnl wate pens {roto gprhcara amet a dat. ‘pil’ conus reenite yexempiicare prin over probleme ‘ezohata instil de ana, ar invoduce do aemanea 9 santa de oza ae interacne cx uttestr recur figarea ds pe eon preares, Intermotioe dela tata. Probermle peste nase capt noaett inousorea modula de sore pogo n Wit de state feaed Uinsmultr de pocesorprocin EMUBOBS sau Det respect a mods de ‘leave a proprameor exact flsing un asarler TASH) 9 on Te itor FUNK Capo 4 cupinde exert gl pobre rezchate care au ca sean sprotinaares herd! cu instuchune arate, presenting mod tate SEonieinsrucumsopsrosza po 8 bij gi pe 18 bi. mos in cre sete Instr alta fap proceso de asamanas anumite cau de ‘roar car pot pares wtzarea Centos preci insrucunie planter exerci poblensor ‘ezohete care ne port acces Bi unl rua socal meta ‘allt cum a nano opie, de celaere tre de scores te prea nstiucrle de compara, dar motets care ne paves ok ‘eaizdm sat sau secon epaiveInran progres Capiou 8 cupid probiome rezohate In cree exept foken ‘modo de adresare: edfesarea direct, aesecaindor,aestea bars {aciesresbazatbindeata. Coe al mule exemple rl eu gl orate dn lemon sccseve se tp octet sau carn unleprbera o ‘rzhcir dou sau mal mute modi deezavare poi nurse Spa) (Ge drecare fst Cpt 7 pes, sin inomedul prota ext, instruc lita ssarior spociboe snd cr de rel mute, leerte, ‘Acesies sunt 0 aferraivs meal de itu blsed edectes ferns 9 baz modu pezeins in captoltpreceaent Deut progr sete ‘sce nstuetun police peg sunt mi carpacte Jet cl eran inser ose, ound coc module de asosare, ln Coptoll sunt preceiate deta 9 exarpiata moat do baxs ‘al ltracund oni uttator 9 cacao prelate gator Je {esau late rezutatcr dn program po eeaal sncumton, Aces rode ne Aine kn strc ake yn Memes ror fem, or teu! ela arate apelin rei proceso elu 8 press modu de scriere q utlzare a macourr si recede fubnatnatan ih imbojl de asa, Folesteo macro Ha Subrtneler simpli soterea programa, suet Ia programe mut Mal empecte al or dls ae ctr a care wor farce “Capo 10 prez 0 s88 madaltate de ineracjune ea ular respect iodcote dar ineracty In rogram pi nerd ne 86 comand strate i Program Seymant Pro (PSP) Acoust modal ee © stematvt prouarea dator do ls ated) or preiomele resale Prezenate sc abodes, mute dnfe ee smble mada de eran a lator, penta le ules compara 90 ate sage pe oa sarees ral Fotnwtl pent scopul popu ‘fe obser, sugesti sav ropune de mbunaie & confutud sous clef pot fms pe aesse Je ‘corespondenth als autor ‘ce Apteandcom sty 9] Ov Buzagcom ute Capitol 1. Reprezentarea Informatiilor ln ces pin capt sunt prezntte axe ez props cu piel ‘homers de baz se rofunlorcbraat mn ieage care, sosesaciping euler taze de numa g convert ine acest baze de numer, cum af ava 1, baza 29 baa 16; este sbsouthecesarh acres Co ‘eprreniareanumarelorn acese baz, pocion cu regal de racere to toe na 7 = tepezentaea nueralorconiate a fr som, respect eu sem ‘sti vert despe numer pozive gneqatio) esate baze de nmerate! = gma de aor de reprecentae perry noma ft enn, rep. cu sem: cuddle folate pen rprezntres pumas cu srr, tn special Iumarer negative, respec cesar maine smn (VS), complomest fala det (Cs comslement as ae? (2 + evens contac une rprezet regu de ven: conversa numeearraconare do ban roprzonites dat in memori p octet, civ dublin, respecting anvena se memorare Lito Eien spect procacarlr nl, Se recomand porcugores exami ¢ exerci pesetate doar dep orsitaoa suport crs gi materi bgt neat. esto noosa tal ni legerea aspect! eoats acres efor focae sepia, Abia stunc exrile $1 probiomeleprezenst in acest Ware vor putea ‘ones un mor de apotindaresnofuntr tara mvt, clon ‘suo pach nlegerea Hstuchunor i deprnderen metodo necaeare prt 'srevea 6 progtame In ade sear, Exerc rexolvate ‘Exit, sind ea dancin local de mamas I posssoao 788 nu se ‘mode (est tt pe bi) supra) nsbuefun penn n depune in meee, Tnoepig go ates 1300: stl 20m umat de cunt 1842, ‘tana: Seva oles! ntsces MOV, ar pat laa ete to amo a ‘Scien menfonaa, se vende saan he armies mov anh, 20h "sin aresa 36h aoa dopune 20h ‘Rov{ISIny 1842h gel in aresa isthe va dpe <2, Sra acres 132h 2 ve Sesue 19h x12. ae praczaz namdrulinin de i necscr srr corecte amuse 100, consierat rt so, Asses. Foosiné gana do vl hm cD numetele 18 senn care 26 pot, ‘epreenia pe mh sunt in gems [0 2") Results numa rnin so te. 27=128> 100 > 204 Pent vores nuns 100 nina bf "00s = 11001000 reresrtaren sind ri 7h Ext. Sie preczezenumsrulmiim deb ncesar seer caret num ‘earn 108, ‘ispns:Folosnd gama de all, tm e8 ruareie cx somn cate 88 po "epreonta pe n sun agama" 2] Ropu mn de ne petsg' =a 1092" a2 04 Pont vicar se wanton n 10d tna 9 8 of 1008071001006 (pamal it est bt de sem (rnin 8b Ext. Sis precszenumul iim eines cra orate muri ‘Risuae: Floshd gama de vio, got numaisle cu sem cae 30 pot "epreenia pe ni obfnom mena [ 22°") Raut arming Of me De 2=.128'<-100 <-2"'= 2-64, Perry vio arstomam nundal-100inbna foaled epee 2) slobnon: 004 10011100, representa avdnd mini 8 {x18 Speceat consi mi sloesinal mare valare (cone 801), ‘eprezenibl pe octet pe cuit nzecnal sna 9 henazeina ‘anvenia 2 ebm 1000 000 = Eb ‘ear mare valoarereprezerabla po ott ne) este 2°41 = 27-4 = 1274 ‘ed posi, com 011111110" 7 xa Pie vaouefeprezertabil pect (6) este 2 incamwenta 62 oben 100000000068 aG008™ 8000h lea mal are valet epezanabs pe vn (n=t6). 20-1 = 2% «82787, fed pos, obj O11 113444102 FFF [Ext-8 Se 68 rum 148th haxazecnal S82 detorming num zai oresputeSo tt cower sar cin ca cus |Btaurs.Numsrul 145 se bmera cane pony. Decks case mdr 'n conven fr sern, ve rece sp, flo regula do convers dt Novazacnalncrral it ene tecoe gin ia ash 11a ghee" 1edO96e 1024080186208 Deed se consderd amar carvan cso, sure nu va 5208, EX. Se 48 mumial tn C2 EBABH. SB ae detemine num zed Sorspuneitr stn convoni tr sarin et gia cea cu von, ‘zune observ a pumirl EBAS in opreceraves co sen est gal “rasfomd nud n bar oojimam ESA = 111010171070 OCD acs ae considera marl fa som, sta ke poate transtorma aphid regula de ma su EBABY = 10601 (igh 0" revo feeoasee Pent nar cu sar find nga, In genera ss 2 mete azul go {2odfne ecaietl in ecina 7) motos decd ~ aes pcre rege transtomare und nares orm dn bp zecinal: dor vloreacorespuesire ia MSP ae smn ‘ats (ce Sb) roti vlc ea vr coer cu arn ps [atl EBashet110 0111010 0000 N=-32766 1636418102 +2040 +512 1295 +128 692 oe -s208; Var) mefode avira ~ panty 8 ofa acl namdru = glaegl Bau) Emp. valoso 1 tay bi pina la aest be (nue) Se Parone teschmnba a rest bir (spr MS) se corglomerieass srl, se eae ela eas spo stanga In reprezntrea bras aroma ee coped UM 5 O pana pmal Hlde 1 ian bing =- = === === 40008 ape eal Di dn stings se vor complorens g se cna ane! modula marr 2001 100.003 1000, Ati, aiaten abe mma hed es IN}=2%+ 2 ate 2+ 2)=adQe+ 102464 + 18 be S202 Oncor el {2 sem in epezantare G2 oc spun ck muni ial oe eget fdcin 5208 Ext. Raales umioaee operat dup cim oo species: 5) extinde ual rs torn Bn 16 i 0) ede urd cy sor 80h Io Yen) end suman 4h (ecu etn 9 ae) 6 1) extintorea nur 80 eso, pe 0 v0, | mumarl 80h coniett 2 sry a evince ea ©) uma Oh se exinde ca CO4On pa Ga. ndtret nce conven, Ext. Contec cu seme valle den 6b Bi Dac opera nu ste os recta acest cru sjsticao) FFOTh:b) FAR, 2) 90983) 632m ‘scum Narvrae sunt roprzonate i C2 Ca uate, se va plea equa etd Di de ern Ia tocar del 6 bf 16 Bh, roepoc, i au not, ‘rcerea ves dois 16a 8 bi 0 ver sarge Bde seme a fa nurs ‘Cone esi atl de wermn al nurs obs s piers. ev f) Fesin = {11411171001 Goo%b (18 bah > foot. o0ov® = Sth BA Numaru se pate conract, rezutard nara area nega, joan = 1111917 000010105 (16 bt. Resting inp bs rau urdrlpeztv 0600, 1006 = Oa (bf). Cum nunsulinpalera nagety raat Sinumarl no poate conta 8 6) 80060 = 1001.00001005011b (6 ba > 1001-10118 = 9 (6 be Nunn NU se poste cnet, invest ar atic modula la (er does ‘ostrine 8b co f001 TO To numiral ar rams tc seme nept). {2.8825 = 000010510 1011.00 (16 Bo pot renurs oar ri 4 ‘re sunt Herel 2s Sty atl numa NU oe pete conta a8. ‘exerci propuse Set 1 ~Reprecentareedaelor 1. Rests} ai jos un desen care 8 hsteze coninutl memo dac se va epure in memotie (dun cen Lit Ean ‘aubucuvbt 1204567999 meer a acacale 1099. 00h, "i aulucuvt 8731234h a memati eesesele 1031005; 5) blest 7505612h'n mamaria arse 103 100 1) lucuvntl 227985n i memone adress 109” 10h Speccap nate Sects eat paste nhesazeeimal L__] 2. Dups made exer sneer, elas alo un deen cae 8 uabeze ‘nj eral dact se Yer depane mat mute ena Ih error (oe ‘Sonera co acete ovo" dopune nape arose cessor) ast ‘envio 1284h ura de vt S678 apt sll 1h ') cova 5678, vat do covet 1234 pot cot 2h Ih cant 78, umat de cava 3412 spa octet 30h ‘sous 3412 uma coca 7856 3p ose th ‘Spectica op fest! ais aiess in hexazecina. 8. Gare exo vaosroa itll specicat. tind @ bl au fst aurea do opis Sp tge, dea Sb eat 1)"a)5= sb) biG=—-2) =n cad numa 7ABCH ip 3} 62») b11=_— 6) bI2=— earl nuns CHAS, Wha bis—s8) by =o B1ae emer mdr 987 IMa)br=_— 6) b12e_— 6) BISe_—neoaul nuns TA; 4. Spectea nde elements earn is inter, dacs vale sunt in baza 16: '){58h 66m) elemento i) 6hseh} stm ty (12m zen; ———slemerts; (12h, ——semete 5. Sind el marrara Ia procescaale x85 ru ee modic (st at pe 8 BH, Sugeao moda do aoprezonia memo cepend dee arose 125 1 loores 234 ste in hexazecra loses 4765 sens In heazesin i valares 1254 st in er IM alotes &768h sos In a 6. Stina o& mera ie procesoarsle x86 nu 0 madi ete tt pe bi Suge meta de a toposes mamot nepand de asta 16 1) lonrea 321 sore nares i) valores S678 ered in cial ih eloarea 3456 sos in seca ‘valoarea 6843 sor in secna ‘Set2- Numore poztve $1 negative 1. Spacteat 9 pin Inarculre care in uestosale vl (n convene de reprezetare cso) sunt pote 1 00t0o, 82h, 64h, 100081) 011, OATH, 10106, 75 ior seh san, 10018; MyODFTB, OCP, 111, 73h Ponte 2. Species pin cero car dn urnitowele valor Oh convent de reprozortare cv com) aun negate Tpo¥s0n, ea, San, 10016 OOH, OCT, 19110, 78 1) 00106 82%, ean, 10008; Wy 0OTTB, CATR, 1010, 78h, eget: Ordos raatorumdiscle numero, esta conadeinaise numer ‘am (umart ae se consi nine Serum ge ee space. ‘0108, 82h 6a, 10006; 4 O04 1b, OAT, T0100, 3h i) Ovo, seh, San, 1007; MOONE, O27, 111, 73h, rdonate esc 4. Oona descrscitor umitoarcle numete. considering rumare fit “orm{numarl de ive conadrs nunc de ruminal este spaces) ‘orton, 94m S80 100%b, a) 04th OGTM, 114,75 1 o010b, 82h, ean, 10000; W) B01%b, OATH, O10, Teh COnionate deserter 1 Human iti de nocesar sr coace a nan ir sn 1) 25;4) 88; 120, W130 ests 2 Numaut mini de bi nena ser corecte mum vem 130,520; #88; 19 28 one: 8. Numa nim de bi nese seer corecte a amir cv como 1-250) Sea) 120) 1adeets bp 4. Aoalza\ nde necesar pant a eprezentanumere resin interval: Hos09}." wyeeroo0). a) (00200) 9) (100 30] sea apa Ti ocean hc eran he ete 5. Presupurnd ca 69 doretefrplomentaa unl sta decal care ‘or fold velo inte capance ‘ro 100'+"000 rr 100100 inte 500 +800, te 200200, speitca nundul def nocosal simplemente utica spun, ©. Spectea ete numere fr sr po cl feotind ys 7m) ot Dar dae se conse cu son, te vor poxtive ete vr nega ? sae same, Salant, sad napa 1 .Completa capt care peste sn gama numer. det ark at s286y I): Ma)_s 24) DR aA | OR WOE 4 Spi uml mine recast corect a mare 1) Gra sor eep-cusenn ot 9-4 2 fad sen 8px sar 8 gh ase 16 rep ur 18 9) 16; 1M fraser 32 fap. x erm 3291-22. Set4- Convers 1. Taneformay in are species nba 2: 5) 101m ye assrse te Mave atthe ease Baszi8e 2. Transom dn bare 2p basa spc (cansdednd 8 ser 5) ajrrtorooce= ho) Oootvovecnem hc) 110001 #) ayosrosos rb) o1ontocorte=——h. 5) 11104 be 5 Transtrmay in baza 10 in za 16: a ayaset patio 1 ayata0= bys ya) azst0~ 2) ade maayaiaoe y320 8.88 se convreasa umatorale rumen baza 10 in baa neat tot’ onto tptutessuninumete rs som: ) 249, 1) 251, Wh 25h 247 Nungat gee n Spector sveepanatare TS 7, Sciap_umatarte numare i hexazeciml fos minim 2 ote > he 2 hy 7 a) t 2580 ase Oy as a 8600 8. Conve umstoarse ura in natn zcinat ye Go00 010 1) opo00D00000%» = atrrtvecaob = ‘rsstooon0o1 ‘ eccaconanD:136 = 8 Sop umatostelenumare dn nr Rexazeca: 3 toon aot = ")oooconon500%8 = w eaceceoos000""8» = sy oonn0000004318 0000000 “ororo%0%08 = 10, Speseay aa mai mare valose gl cea mai mick aloe (conierie arate 8 sam epezenah pe! ta) troy Sotettortine—h: @) rte oct a. Wa) tono0rtbe—m: Boteottroaee—p, ott owes hhewant ao nian aa 3 Twa na 19 (6 nnd) ori ra so ab a baecor Sroreiee ) sac Storttoone caer Storrs ‘so Codicii MS, 61,62 Maecanre Siovone {Tanta ume coven pact: 4. Tanta in sn 2 Ose SO ioe ay 0 oer «20008 sate piety” taste 3 gore ane Bex tae cat poe & ae Sis watts i Co sare pie, ane tc ma Sot sare plea)“ ica 2-Transtomay cn baza 2h baza spect (cone nutes cu tem > 3) 11010000,“ "by Y0000t ooo ny Toon toe 49 6) 101101010 —h: ByatHrodtoooITeN, eh tienes ma) 1110101 ——h, 6} tHotortoortHb=——h. Horiba Ma) 10000118= nh, 6} tortoDttoVoaB——h. | ION ob 4 Transtomay ibe 10 (An baza inset) consfern ry ou sr C2: Dba) xsone 2) 24am 2) 10109046 1b) Obache Byiaaasne gy tort ya) Aca Pytzassre —o)toattonee Ma) eb2ane Biase guiorioribe 4: Tanforaf in bans 2 (up regu Comlament fa de 2). 0 gare 8) oot 2000" Wb aye 2) 40 a0 yay ese ®) 1000 ©) 2100 naa Sere 9 200 5 Transloma cin bea 10 baze 16 (sp egula Complement a de 2), 9 aya 2) 22100 3) aoe i) 3) 412300 sor iy) 25%0 53120 me atsee by -s20%— © 88s converiesscd umioselenumere dn baza 10 hy bess indict up "equ Complement aa oo 2, ind contd fptlessurtrummre se esas 246, 2s ‘264 ae mar a n Numa dey acess’ soar corse mB oe Sot uma coaspureto nace ae sem, 4 2 Transform on aca 1 nbaza 2 (eend metodo de converse bh Complement atte 2), yar ») -1001= 2000" 5) 3} by ror 2010 ia) a6 2) too 5)-2100= Ma) sa= )-1t00e 200% 8 88 te rprecint n cod MS, Ct g C2 (hn ze 29 baa 16) urtonrlo "umes ) numa min do pout 8) @ By. dace poste) 13 ‘i 079.9-73:9 #248 9-245; o547? 9 477 038 eae 8, Se dau represent n C2 umslore, $4 4e determine numacelazecnale coraspund scaler reprzente ) E86. COA A DAL a) zo ‘Set ~ Exton gicontractit 4. Care ie cee umetor(aumerecu sem) reprezinéovaloare pacts? Day Bone ake ah azn” 20m an oh Iban, 90h, ah chy aan en bh: Mh 2. Bane firs son valor wor, a dau In roi de 18 i. Dah eae the aah In3th= oa he gh 8. Extinde cu corn vlorle umtonre, 8 aap in opp de 16 Of Dake Bone ake She hi adhe Behe ah oe haere seh the he bhe ate he 4. Completa in tabel in oan corpunzitoare iy | Reprise [Mumia J prs BSI RS zecmai| Into We eae uae ‘Gem | (oueaee | sean 2 30) |orom eb | “User EO Tae] 2 : — ae EE fae zi C 5. Conracta 6 arn wanna vl de a1 ila by Dac eprata mo est posta, recta aco ue jaa ar Froth oo ih Freon, 20m secon fy Fragn = FrABhe OFF MFP = Prec ogre ©. Cae din umaterele volo poate contract @ if ach so coral Vall rs sor? yreton 4 Feton FeO reson: 17 Specicay minim de bi cave pore constr valor wrméoae dae fe considers mumere fr sar, aspect esr PERI HFCITA, i) FATBR WEAR; sande cu sr urmatoarle nuare al et 8s bles dmensunes lon Fh) Ta) 0h; W) 2h 8, Conca cv sem ustoarle rar sot (da a posi 1) Frean O02 i FFSPh; Wy FFBOM, et7-Numerefactionare 1 Resta conei numer dn zecina i ar: ay Oe » a i onte= ® 2. Realza conversa numarer dn 2ecna! in bina (cua de 7 ite bine i ozs ew) 042s: S whosas= my o27s: b 5. Raalza conversa rrr dn zen in heazacna eu ie hea Dogz ye myases~— mw) 0425" hen) 027% 4. Reso camera numeetar in bina in zc 9 ‘oost e i) optor00% Soovorn i 9 Doroo0% 5 Reaapconvrlanuretee ain esazacia! In acna 5 03ane—s OSSH= dH) OSCh= ds 6) OAH. ©. Reprezors cu puter se 10 umdteareenurera 1 ro0se03, i) S062004, 5) 125400001; hy 924,001 1 Reprezenta cu pte a 2 num sel crescent In zcinat Divert wy OTOre, wy AOWIGAOH, wy 101 Ott &. Roprezena cu pus 6 narerl sre crespandat a zc Dizaen,t47am watEeN MystzTm 8. Realaat conversa numer din zcina in bina: 0 seas 575 bars ° 2530 oa conversa numero dn seca n bara spac (a un de 8 spac cu un numa doen hasapesal op ru. hm) 497278 11, Reales coneria mere din bia In zcina (omar id ser proryaoiiooe i) 1174000 otot itnstiolenette= a, a) 11 roronotooote 12, Reales conversa numereor dn hexazicnal tn bint, Se sonierd ume convene 8 sore 0 yen 3) 7953 ih 7g0n=—_—b Wy Taaane 13, Reataap conversa rumored hexazaimanzecnal cu sau Weel rin tna, cum do) Ge castor namerle nconenfa fe sar N7rson =H) 7989h= hb) TORCN= na My Tec. Capitolul 2. Arhitectura CPU 8086. Definiren datetor in memorie Inacet cata ce prec dverse exerci protleme ca sbardesss roi de arb ca peel lmertle componente al rhc un atm oat pe procosorl 08s Atel est sbeokit nasser canoeseren oda eet ce ‘eal proceso 8096: c epi do ux gene AX EXCXOX. eu tiie Ino Dl Screg penis sve BP SP, eu epg sagrent OS, 088, ES, cy pot binshucpnea umBteare IP, dara cs regu de Rap FLAGS; an sunt soraae ma ute sxc poem ce vec (0) medal do ecu reait poessons pe 81 (2) acomodarsa cu floss coc a rsitior side dnensune piv ‘note de marmea dation, reapecty gam de valor. de crema learn ‘egii de 8bf pont valor cupnce mall 258] anu meager "Wy dca eo utlzoars var cupries irre (256,665) ume rts) (3) nplgerea neta de const a proceso a-ul) sradncare ‘cept cut ata In rn opvaior eit est raceaarscancatoea "corti sere case appre ya mosul de sear! estore sooo np, mapelrea lo ote fort nate ee sin vaca se { indeatacnoagleres instruc, do odour a acest ag (ome ee, Co coninuare a captchiul ent, au Inked dectle de die 8 ately db, dw 9 moa de ecu ease ant Un aapect forego ‘borat ness capt ete eau moron (sb e neces legen encepi do aaresare seyret usu ca segment) 918 modal Sites a dtr an memati (esesare dress nda call eae ci "amor atl au aborat exci robema cte au st (1) moa de {lel ‘al ctessir lesion de memate, in fncje de veowes opt Segment sla oftachi @ dein dior In memo peace cuvr, ‘utter (3) deren veblele induc ra at ‘shots (2) accasul ls dale deta a remote fos sarees varabl au un eit index peru sresaren rl intone cept var! Vectors meron (6) sccosu Te le ial tale ete Po ‘ivan! ebluswent, conto content Lie Enda (9) drectve pants ‘orwoltatpul de dae tne end el sn nett noe da mean ‘tre (Sretee defor #Ypla by p, word Sunt abort priele struction de wander (oe ea}, cle pon crt cu va pun, pop), ce pentyl 2 reiatl FLAGS fata, pus, po, ahr eet opr 8 ne al er Me ‘seta oo cont Exorei rezolvate 24, Real ula oper la nel de @ Bl Seah vaore Ih zed ‘overnite numers 1/8 sera anal eal bint pe 8 i ‘Species vacarea fegunorartete alia operat ita) a) ameGOne dt dee Ose 1) Amheapne a+ ons ‘sauces 2) nex: 37H 60 = AA, anata: Sd 61064 = 184, Tanatomat intinas0011.01718 + 0110.11018» 0100100, Cary fa ete O (nu sve ‘anaportdebe ms bitinaara; Zero eat O esha neste 0) Sin ag fle (acd niet c sem, elt funn regey, Aut fag ote ovem un transport de pe poi ts 8 ep bs). Over ‘ag esto (operaa rire CF ever robots). merase crest rela a numer 1 som se ralznazs st dare CPot se ‘it ruta epeapecaunnumirpe st bik unde africa st ote CF 2) Aven In hora: ATH + 60h = (1), arn zac 167d + 1084» 276, ‘Tensfomatnpnar 110.011 1b 0110101 =). 00010400, Cary fog este Alavem varspotde acme. btnaar) Zara fay ate Sign tay out (acd ff nswpatros cy som, tert ar fun pei, Ansty fay A ote veto ag este 8 <2, Ress urnatoarleoprai ee de i. Ss vole In 2ecinal onsidaindwie numere cu ser 9 anaes eal bfnet pe ca 8 Oh Speceap gi valeuem eaguror arrten 3) STheDh= da deh Gm 5 22; Se} ese b) Am+6on=——at_—ae hs On ecu: 5) Aver i exa: 378 60M = (AA, it sci: 554+ 1008 ‘Trantomat nena 0011.014%8 0110 1016= OTTO 10, Cay hag coe 0 Zero fag ent Sign Bg ene: Asay fay exo |. Over hop se 1 Inlerpttren croc terutatui cx num cu sor ce eszon al Sac (OFa eva ci veutatlen un nui pe ne bf unde fn abe Bese ») Avr in haa: A7h + 60h 14, inane 86 + 004 = 204 rama use). Tranaormatn ina, obj: 1010014186810." 010-0001 010, eater aan a4, Veta ac adroso eis mentors apse seamen pene care ‘0 fee comonentasopmant. 5) AFSSIFFFM, senen=2340h; 8) AFSSIFFFR apment=2430h, ssaun: ‘ess do segment esto 23408 x 10h = 23400, Calelam ofsetat ‘ein ea acosta ate vid pent sera canscoa (ed c8 wb ao inte oh g FFFEn ese uncer pe Tes), ery Oftet= ar Fe Ade sag =F FFh-2400h= POPPA, (teu este vai, dea attra fe ssn segmental condeat 2) Adtoss Ge egrant esto 2490h x 10h = 24900h, Caeulam ofsetl 9 ‘orl ca scsi fo va Ae (Ofte = era a 09 = SIFFFh -24900h = 200FF, (Offs are valorem mat deal FFFPM doc! sera fied NU Segmental conser ean spectoa) atresa caflacceals de fcare dint nsuchnio unas SDmovOL AAR b)mavAK (SEX AF sous: 42) Prins irstucjune vant cadet alt arg AX ‘Sasrosa 05.01 aces 1320m4250", ‘aos cs wa AF = 18208 10h 4232h = 17492, 2) A doa instucune tansferacuvatl sl In segment de de a ares DS fst+Bx) aes 120 (2956h + 1842 nail Paros tics va A= 12808x 10h 22968h © TEADN = TTOEE, x28, Contatul cir lca de memadieexte muta AX in nae uate? ‘Seca BX1AB2H, BP=I030n, S-3ORah, DI-sCtEy, Ds-28EEh 'SSS8E0h, CS-5800n Ce made arose ea fleet? 8) mov AK [oxet5) Dymo ax 109) fe} mov A. FSH] ‘tou 4) Se fost acrosaroa bens gis de bass BX). Se mut repo AK usd din memoria de a actesa OS{8K* 15). Acetsuvent en geese Stes tea Ar = 2388n x 1On* TARDh« OFh=280" th, Atal egal AL 0 mui oie dol atesa 250th, sar breil AN 2 mtd oe dels serosa 25042, ) Se lest acroares bart pth de baz BP). Se mut noi AK ‘nin a memore de adresa DS [BPr7Acestcurat s aes a alana ‘ised AF=Z3ech x 0h + 1050n 07h 24567h ate, AL oe mula ote fla acresa 24537 lary AP se mut oto de aens 28668, 0) So folaagte secre indent azat (Sto fotos rial de baz x es rps ngne Sh, Se run rogisul AX ovina in memote sarees DS{@XeSIo) Aoaotcuant se gacop aaa feos AF = 2308h x fon vAaah» 2D9Kh on = 28085, Aull AL se math oh do Inaeres 20038 rn rogas AN ae mu xe ef acres 25098" 12027. Stina c& SS=3E00N, C1249, P=2000% 9 SPHD4ABN, spect sutedelages gee Plame dn val the ptinstuchnes carn asnune Element vir hueareacteea gle SSP, cic E00: S440 ‘eros es va 3E00N x 10h» 3488h = 41488, Instcjures cult ease nies CSAP, ec 1243: 20808, Desea iieawm 243h oh 2020h = 1460, Exerc propuse ‘Set - Opera artimetice 1. Prosaah daca urmatearele inseutn sunt corecte Vogl) 4 usta 1) mov AL, 1024 rrovsP.2 mov 0,4 Hymow Be 872m row BP. 6 row OF 0 tpmav ct, 01239 movie. a mov 00, S87 movPan.2 GeAK 2, Realaaumstoarle operat a nivel de bi. Seah lr in zecina eidetandtenumre far som naz feu but pe ot 8 Oi Species svaloare Mguror retin tepreah aero at Gees S502 in 6onv08 hase 3. Realzat! wenitarte opera a nivel de 8 bi. Soni vlale fh Zeina ‘neiderandise numer cy som si anal rezutatu ob pe ce 8 Bi ‘Special svatarea gutta atten 9 ergata ease ache 1 Day esemetu do 3 adresopkce oso pots ponradresa fica umatoar: 2548sn. wpasaazh, a) a798Hh, 48873 2.50 cleseze stesso corespnce ares ge 1) a0AtheGA5N 1) SECONSECDN, hi) AGEPMAIEFH wy) 124Bh12ABh aes 4.830 calaulze components oft crespuntiore ae eee mnjonale Sj AP=TOa00y tapmen=000h otek DardecsAF= 1FFFFn 9 otets———h 1 AFe20000n,sepment-2000 et=———h ‘Dardnos A= 2FFEPh oes Iw AF=20000n cgimen-2000r teat Dar duck A= SFFFPA 7 ooo 'M AF4000n seamant=4000r feet 4. SS ae catuleze components segment cotmpunsitare ates fice ash dace wo predzeans compenertaolart. 4 ofeet=c00s, Segment 1 off 800 sepmente_s {yates = onGoh; sogrent= Ny ofet 00d; segent= 5. Verfcy dace ses led enon aparine segment pon cree sie compares segment ARSSIFFER,sogm=2200h; Ri__Oar aden ei 2100047 IW AFSAteFPn, gm S200, Ri ar dea eed 3100087 200m: Dar aes fe 410007 200%; Dar areas ie 51008? 1. Porrs O5=1200h, Si Z34h, Ol=A32 in, AXSPABC g BX=IAIBH ape iota local ao momoreecosaa do facare dine metuchonleumsions Drown A sae Ss} mov AX, [SIBX) AP i) me AK IBAA} imo Dt) AK AFH 2. Prec daca umatatle nun sunt coace lutea aspone 1) a)mov AX, (PHEX) Sy mov AL, BX) 1 3) BP yaw AX, TP) 1) mov SnD, ax 1) mov (SICBP, AX ¥) 3) mow A [BP*5) ) mov AX SID 2. Penta SS=3F00n, CS=SAdOh, ES=1400h,O541200h, t234h, O42, [AXG2ABCh #1 EX

You might also like