Download as pdf
Download as pdf
You are on page 1of 23
Ax pry A> pew code MoV Moy DAVY ADO Mov Mov Int LENS AND + pasos OR: Peardorems Tvs Bivisko ce aX as divided by CO Mme tyr AND OL, aL pa ash lah 3 02 4 ps, AX AL, O14 Br, % AL, BL 3,0L Aw, ue an hoc Tnubtipii cation. unstaned fs to to AL and the remainder sprv BL + AX ts fividad by QL: drs, sigaed Bess _tys Jatnaticrsl- $ BL : pLeAL betel BL hegicedl addiéten oR ANWBL /AH-AWaABL Asse MBLY LANGVAGE | Ween 7 Write a pregrome oo gevforen - Medel smell a ddlta mov Ax, @ data A] Aa qpcliont a ae: PROGRAMIATG }- adds a ehtent & Yo DLand de stgnecl wemaindey ty tn Alt. in Fo prado Tneay search 11H, 22h, 33H, “aut 35 key pg 9 bat found 0B vO Mov §5,0 Mon Cv 05 prunes AL ley back + CMP pt, ars fs7} qe aye bal Loop ke f bark v Imp ste dre ao) P MOV en of Blop : paow Ais, Ket - Int oty ee _ UND arr Thetrtections .- — dep and Asc3r Avitimnebic TY pae:- Used b adjurt dre dutmal alter tre addi Hen Opes The DAA ‘ingiustor follows AH HOO az to adjust tie reaull Sate GD" a AOC drama a fa & 0 operand imptraton © : Source dale > Hewadtclmal én AL i Hautiralied dao Petenal fo se- Vay “Walle program dn ohe » Modd small Toa number iy odd Boven. + deta 4 a1 DB 938N odd oe ? even DRO + cocte move AN, @bATA Mov DSAX Mev AL,94 TEST HL, 01 TZ Rabel s Mov odd 4 SMP Btop Nobel 4; MOV even, 4 Stop: Moy an, UC INT QtH END My [Welle a prayvam do Find Taygest Gh} choo numbers Ani -Modd small + data ar DG ash 2 DR 3bh lorge re? * toc Mov ex, @data Moy ps, AX | prov At, or 1 cap Aone Dt, labs o mov BL» 92 Mov lowe , + SMP eto idobel a + prov Lovge, AL [stop » Mov fH “ck! INT ly I END it3 Sees ~ my oy Winkle a piaram “do. “Fouliply “Foo. (6 bit oumbers Bog } chove Tha yexdt do convey locofon. fey PA odsh sence ~ e dota ny BW O123h NQ DW OH2bh lange po ? | + codo | Mov On, Adola 1 | Mow bs, Ax si Mov fy, o4 i Moy BX ad MOL Rx Mov large, Ax Mou large #24 DX Moy AN, UeH WT aly ; | END: SY Ro pryeam to dad Sacked Ve Medd om % a aun ber i + doto na DBR 5S fod PW 4 | + Lodo, mov Ar, @data Mov DS Ax | prow AN, aut bole MUL DEC 44 | MP 18,0 | TNE back us | oy AHL Ne INT ow Le END deter. Medd senall . dals At PR keh Count PR Oo ecode mov mov Ox, @date bs, AX mov cw, 4% mov OL, ad bark. ROR AL,! SNC Fojdeal INC count sepead LOOP bac mov INt END Write a pyygram oo Qumbey 4, H's tng . Model genall » dada ni OW 144RH Coudid PRO tout 0 DB © scobe Mov Ax, @data Mov di PX Mov Cx, 1b mov AX, AL bark: ROW AY INC Zexole ANE louvetd ome vepeal Oil ionk ei ‘ a prypem ty ound dine nueober dy 1's y's An, 4tW Pa ta tine quem Ps count the ounber a Of sas word dada. Os ad ! zewic. TNC count O wepeod + coop bak mov 44, 4O4 | INT O1t4 END a — Dak a prryrom by cound, dre Frequency J oettoaner f Number in as oa vete| -Modab small «data a) DQ U,22,22,11, 383,44, 33,11, kus oa 0 DB Chuy-ar ray) @us; D2 . O + wooo Mou AX @dadea Mov Ds, 4X Mov AL, ku Mov OL, A LE@® BY, atroy bak: cmp AL, CBXx4 TINIE ext Ine ‘tount acxt: INC BM Loop botk Mou AH, yeu Tt git BND i | 19/tofro22 lonk oa prgiom is ( sera vinwn — Seaach « ‘ d display eneeso m LEM O04 mow fit, 07 INT OM Ep Mobd — Senobl « beve ote n db (n-ae0/y 94 9B 10,18, Dre lent ehernent is downd gf" py Wa, 2227M, 3323n, Suk H, 55556 m. db 10,13," The key tlemint is 904 found f" ley dW 555514 [2 ae ‘ 5 se fe i aby DX, C4 prov 04 @date DEC Dx prov 0x, NX _ IMP bor k wor QY,0 F aed Mov px, (X% Mov 010 INC Qx prow Ox, Hoy \ sump bark bork: crap Be De surcent » Mov Found, 1 SG fash faow SLR HOD gr,Pr 1 dail: display m2 mov 6m, 4Clt sue oss 4 TwT ai j ov cy, sr | ene ODD as 85 Sua ST, 0 | | cae by, ann O37) TE Succes to perth Ot a prgion apt hoo ality sand cheele oe eqpoedy alist macry LEA ON, wm prov Pw, O01 TN FO Quit riow p moat small - doda cya db dodup Cs) sy 2 db 20 dup CL dead db 0d Cra2 ob Do mi db 10,13," ake ho sig dng" m2 le 10,13, “Later dhe shar? $ ms, db to,13, ° Stags aw eget f" my db 10,13," Shiggs aa nod egal seoda mov Ax, @date Moy PS,Ax pov bs, Ax At splay od LEAR Ox, sh pov At, 10 DNT QL mow Ce, sH 402] mov feat, Cl Ansplag m2 L&A DX, sho ' Sere ae all mov Ai, to , TNT Ath Moy CL, SW 9019 Mov Pearce emp tend ce wane dail CLD LEM ST, Styire LEM pT, sh22 Mo¥ ¢M,O REPE cmPsB gsNe atl airplay ong det * diglay m4 Stop ? Dov Aw, cH Inv7 alt PVD a fe Work - Pregyom tb dind Square ond utbe 4 a aumexn, peel eenold |. dota a bb | | sy ate a tube du | code | mov Ax, @data Mov DS,ax Moy AL, aL MUL AL Mov say, Ax MUL Ad MoV cube AK MOY cubes 2, DX Mow Ow ,ucld IF ih eNO ee aR Sg Wo uw > eenke a, Screen ancl prying Bret, , ram We Sek cursor * eente 4 Sever Gack pwning Screen" “Y Adplay carve or | eae DX pow bie! o um” Mov Bx, oa sie a TNT rod TNT (td a EN OM arly pee vw I Cc 1. Model sonal aie r dada TAT ut message ab “ Gate 4 screen $” BvD WOU dbow column db 39 * Cocke mov AX, @data Mov DS, AX Moy AH, OL | Mov DH, O° mov pL, ee MoV Rx¥,0° : mt 108 prov eX, 1920 bok + Mov PBL, ? | Mov A402 | TNT aut | “esp batle “7 Mov Aa,d2 Mov DH, foo oo” ds * L Ryo” a 19/2022 Aaa preg 44) japud hey Birk oy oT inpel @ hing ood O thavadley end thet } Wome choradley 1s peaent ie dhe shiny Rade oy) isples) macre Om ted bem he mow A049 1 eee Dares | MOV cHO Tht ail REPWE e y¥D™M PNE ScASsQ ene TNE fai Modul senalt (duane Mele | ply ce car db 10,'3," Boky the Shingp” Were ie =p mm cb 10,18, “faks Whe chorveu hey" » display any om dS (0,15, "Rhorocley found 1" op prow Net er! ents db 108," Charach, a0 fourdf" Tar fit sh db 20 dup ¢ 4) END fen tb 00 | rs code Mov Ax,@dela Mov O05S,A% Mov ¢s, AX | Aspley mL Le A OX, sty Mov 0H, 10 gNT atid mov cl, shls] mov fen, CL lis ay 2 Mov Ano) TT oud “Denke a pw Yow drplag ong charade E chisplay macro om | | CBAG PX» ™ mov fx, 04 TAT Oitd ew Do amo sonal a debe m1 db 10,13," Raley wo lV) valuey” eng bb 10,12, “Eabey roluma(x)velued”. woo db o col db o db 10,13," faker Me chasacky2" Phe cl cleny Se ree ab & snecitied positon Operation ard penne positon vO dhe scyenn ns chor db 9 scode mov av, @ dala r0V 95, ON D>, thisplay 4 care inp mov you, OL display M2 CALL Input Mov col, AE Aispluy 3 Mov. An,o) TT ain Moy chow OL Mov An,o2 mov D,0 sd conor at Zee prttion, RIOY PT, 0 Mov AA,d Tat 1081 MoY CV, 1920 harks MOY pr. '/ PY ON, 02 (lar ies INT Qty f = Loop beck Mov Mato2 Mov DI ves b god} Hote od sy mor pi,col Moy Bx,0 ined pasitan Td toi rar pp, cltoy MOY Ais,o2 Tw Qt Mov Aut, Wt INt Qik taped pro Mov Aud) twi alk Mov CLAL Moy An,0) tar ote mow ARCO suB AX, $0204 AAD Ret inny BNDP pAD speak a a qe | displ idia display macie LEA Ox, axoV¥ AW, OF mrAtT Oth ENDEL Model sandlt a dotee You db col db 39 chay db 2 Aisplaty od mov’ AM,O1 zat aiid Mov char, AL Mov Ai,O2 Mov pF, pou Mov DL,col Mov Bx,O Int Fo Mov pe, Char Mov Al, or IewT QI DAY C1,04 Mov Ae, chor SHR AL, ct mrad cq Charackey a coith is OScrr value al dre os db 0,13," Paks tho character $” From The beeeyboaxd) ancl a te Screen call display 4 yao AL ,chay anP Hne,oF (sh calt display 4 mov aw, uc TNT aed chisplay 3 cmp proe AL, OF se oent app Ar, 0% 2 Apo Ar, 306 Mon pr, At Moy Arm,02 Int ai RET display a enpP EWP oex + t 4)! Wel 7 4 ¢ am eo Tech | ives fore Sysken dave AS cape’ gent 2 dala A gi ab 10, 18" Syston dine ~ f acotle i display PROC pace AY, adal« nam mov 93.0% Pop AY, 2030 te 4 Ox, Mov Bx, aX | mov ee MOY pL, BM twt ay Mo O02 mov O, 204 InT ain gar ath Moy DOL, t mov AL ch Mov Aor cat tis play INT OiW mov Pts! RET Mov AW 02 Bisplay ENWdP awT ath END naoy AL, CL cALt disglay fev 0b 8s? prov AN,0 2 TT it + pov At, pri Cert display PAO AKI UCH Int Attl — te Be fee prem bo heck ip de giver => disples Malo ~H iL pie Poet pov OH, 09 Twt att unn™ wenodiad Seal ) data car db 10,12," Enis dhe ding f" cnr db 10,13," Patind rene J" tng bb 10,15," Noh a palindsoned | sk db 20 pep C9) a ae skp ecodt, Mov nv, Odola mov ps, Ay dinky oh LEA Dx sh move Aura YS Twt Qi Gove, Mov CL, sklid Mov fn, cb She CK! len 87, shard mov OT,37 Ado ps .dea pre br ly palirdiom , tov AL Csr] crp 82, [079 gue ceil DEC I INC sz Lopp bale display M2 rene step dhplay m3 prov eH, wee Int 2te en? | zy [vik diney mano «7 Lea por INT Enom 4 Model small » daber ab a pry Tam Bevis ce shi Ko 811,09 ol | | | | od “Sake co sh! gt m2 db 10,13," Patin\gomes” MoV Sen, CL tra ST sh +2 LEA pt, vevsh 2 ADD Ps,crv DEC DI on eck Toy pare bbork srry AL, Csr pooe Ter}, Ar aac SI DEC pr coo? back LEA Sr, shetd LEO pF, sevshs 2 7 cL pong db 19,13, Not a patintrone $" niorv Cr, deo sh db? podapl(4) REPE Crvpse sevsh db 20 duy (of) sve dl gon “el display © code IMP sop mov ax,@data dart clisplay ms mow ps, Ax stop? Moy oH, ROU Moy ES, A¥ Int QtH dup od ee Lea ox,sh) , cron Wow Am cf, | TNT atid prov cL, sk Cd ar 1 rypipZo2e in ke a pravam 7 yen si vdy fo Bad Ane number: | node) Sonal do rer do Of a aw Of scode ot ax @bste rape 98, AX prov 84,0 mov 6%) cat fact pehuc gat ath Ret exit: Mow ver, 9 Ret dart NOP dacbored bow =F onl 9 Flowte a pragsam do ies . node smal + data in dus Gh 4 do ah ee code mor Ax, @hata Moy 0S, Ax Mot AKO MOY Bx ,F care ct mov fH, Wee Tir aw proc act emp BX ar se La ump BX, JL us cup 8%) se CL pec A% cmp? Rx, er ae Ue pusn Ar Pus BX care ACY por ax pop Ax wEG Bx posm Ax puste BA compule The p Velue GACY de a L t care oct PoP BX poe AX. ete Leds Poe wed RET a: Ine tes 21 PDD wer, AX Ret ENF Eno: to ge 27) diypay erate | owoy prov TNT enpo emodd + dodo ay de a ob oL~ At, Oe Qi sono 29,33, 0,55 HG (a-ar0) space db 9 + Code pov AX, @data MoV 0S,4%X Moy BLO mov BY0 PEC BX OUTLooP : Mov CXBA > MOV SI,0 \ IniooP: Moy Al,axxUsZ] cmp AL, ovtsz] . JL nevt \ XCHG ALotrLst7 Mov, onsite] LooP Sw LooP nec & } INZ ovrovP if _/ LEA puTLooP Leh px md mov 1a, 04 Sat ath Reet. am db 10,13) * Aevay offer sowing $ Inc sf fsoxing | Walle Sar Wey PS ee ny a program kh sort cin rvvay « 4, inkegers [sot] : sJ,0 poy CLA Mov Ct, 0 : bavk : 0404 au arsls7 CALL obisplaya DAY , space,” : Mov dusplay space INC Si LooP bak poy Oy, he int Ue pRoc Atspay4 AA ADD AF, B20, : mov 8x, Ax mov DL BH Mox Arh o2 Ta7 ate MoY pL gl Mow Ald,oz sat Ole RET Arsplog EnprP EWp. a oe ae de popula Shing wivhoul catng él ’) Tope duction aad At splay dno oe isthe ut using display Guction. ‘ ‘ aamodel small « data t gr oth 20 cap Cp) fea av 6 ; mm, ab lo, 1% , “Bake a vg$” mM db 1,12 , "The topud shi ts ag! . code #eh Mov AX, @lata Moy DSA LEA SIT, st display 9; back: mov AM)O1.? 4 sw mace 1 ee emp AL, B SIE next Mov CsI, AL Ive se 7TNc bea : smp back Deets display 672 LEA Si,shr mov ex, fen bork: Moy Am,02 THT Mth anc $y Loop back d mov Arn, 4cy TAT Oud VD ww DRS oe Q Pie o prem hb fd dh sum }, digr 7 ao 'Ot number Coord) >) Model smell 5 PRoc ouput, + dato ABM oum dtd yazun) oop AX, Beso Sun dW 6 moy Bx, Rx Count db OG Mov PL, ah mL db 10,18, "Sem sys fm Mov OH, 02 + Coda tet Ou | (Mov fv, @dola mov Ob,8L Mow ps Ox Mor ABO 7 twtr oH Mov Ax, aun, RET MOV Cy, oy oulpuh ENDP | barks Mov Br, core END ; ANB Bx, Ax | ADD” sum, Bx | , Sig’ Ov, LOVP back LEA, Dx, mg ) W/O 200% f dia INT QUhl Mov AY, Sum Mov Choe SHR fy ce CALC Output MARY Ay sum ANO. Ay OFF HN CALL ouhut Mov Al uch Int tts

You might also like