You are on page 1of 19

dE ding in lo calong J

faalng
byhin lota lions Atasting fvpm
24
Cue hee WAP to o)

m 18vo
way int irst 8 bytes
in 96eslockhola approshc clASSMMe
ant 3 Aocation o he deDnd bloc and the losl 8 b.d at a/16
hei st blotk at first d docalions o he s o lr

I Keaa ranging Btes


Inut Out pul
240oH 01H 25op 11
02 H OA H

b3H OBI1
o4H 2o3 H oC H
03H
4o4 OSH 2S04 H ODIH
40SH 06 H 2SoSH oEH

07H 2 So6 H Of H
24o6H
2 S7H LDH
240
24o7H 1 H 2So3 H

OA H 2Se H 02H
249H
24oAH 0k H 2 SoAH 03H
24 RH OC 2 So6H DA 11
OSH
24oC 6M 2Soc H
25o DH o6 H
24H OE K
Of 2 SoEH 67
240EH
24cFH lo M 2 SoFH o ? M

rogrom
2Do6H LxTH 240o H 2oloh MoV A,c
K18 25° 8H 201[H COLOP
oo3
o03
OoH MVTD 08H 2613H z END

17ep MovA, M 2 o6h XIH 24o8 H


2o19 H XIN 2Soo H
2 ou1 STAX
H
2ooA 2olCH MVID 08
2 bc6 IN H 20lEM JMP re
2CH DR 2 o2H END HLT
2oo)h TNZ 7ep
Moclfiat tbrn st han1s in eyoye oude
cdatu
N UT Secon 8 hate dec7c0jeOUT PUTT
2 S0oH oH
1
7so oFH
D3 11 2 So2H
2So 3 ODH
2 So4H oLH

2SosH
2Jo6H oA H

2SotH o1 H
2 SoH o0 H
2So
25oAH b2 1
2%6H 03 M
GDI 25ocH
CE 2S DH of H
25of O6

2ofM 7 11
or

Pcoqom Lx I 24Df H

2 o 4 4 l x Í 6 2So017

2o MvID o8 H
MT 0
Moy A m 2on delp MoY A, M
20A STAX
DoAH STAX 2H NX
2oCH D X 11
N
H

TCD 2 JW2 ep|


oE NZ 202]h HL
Cheeing 6t of a uo sd
Awovd is vesiling in leca"
24ooH. wA¢ do herk bi of clASSM Ate
Phe uieid Afaa1
ing fom M$kI and 4i)) 16 pred)ors sleat
00H w4h eiher 0oH a
ff H depending on
th
bt,Ff Hbit ' and 00H He ti'o' .Aho Cotu
he ne oIs and'0's (co BcD) in the uerd ond alore
hem 7pedively al 01oH and 2421
INPUT OUTPOT
H0olo lo H 2 So HfH
0lololo}H 2 SoH H 2SocH 00H
2 So2H FFH
2SoHFF1
25o3H DOH 2SoE H 00
So4H FFH 25ofH FFM
25oSH

25o6 H Ffn 24 20H 08H


256tH 00H )421H O3H
2 So7H D0H
2So FFA
2o AHboH

MVI E,02H 201H DcR) 203AH Moy M,A


MVID, o8H 21DH JNz vep 2o36H 3 MP 2ere
203EH
MVS 8, 00 2 o2oy_MVJD, o3H Fina: MoV M,C
203FH
H MVTC,00 2022 LDA 240) H 2ev;1NX H

HLDA,240oH 2o25H CR E Aoy Mov A6


1o16 JN 2 xep 2 041H SUI o9 H
41X1H,2Sool4
20294 LX[H,2420 2043 JM Final 2
JC Pout| 202cH MOV A,c 2046H CP1 OoH

MVi Mpo H 202) 4 SUT OH 2 043 JZ final 2


2o2fH M finad 2o46 MoVA,B
2032 CET 00H 24DH ADI 06 H
A
MvT M,FfM 2034H J2 Finad 204/H Mov M,
2o33 4 MoV A,C 20SoH JMP HL
H NKC 2055r
20334 A D1 o6H find2. Mov M, B
2 oS4H HLT
USE DAA BcD
Conting ciASSMAte
Da

INrUT
OUTPOT
400 10 l6 JoloH
2Sco FE H 250BH FFH
AolHclol olo)H 25IH 00H 2So4 00H
2 502 H FH SoDH ffy
2So3H 00H 25oE H D0
2 S4 ffH 2SoFH FfM
25oSH 004

2SotH 00H 242) M o8M


2 So8H doH

2Se H FfH
250A H 00H

203
2oweoMvI E, 021 2020 MvID,o3 H ep): ADIol H
2002H MVT ), 03H 262H 1DA , 240)H 2036H DAA
20s4 M ,001 2025H DchE 203LH Dc RB
Do6 MvI C, 00DH 2026H 20DH JNZ sep2
2o091LHA,220 2021H MoV A,C 2040H MOV MA
200B LX1H, 2 SooH 202 XLA A 2041H HLT
2028H
ep ADI o1H
o0f J c fot) 201)4 DAA
2o11 202EH DCke
2014H Me od 2 202f JNZ eP
fo MvM, H 2032 H Ly1H,241o
lo! AH 1 NR C 2o35 Mov M,A
Nx H 2036H NY H

201CH DR D 2o34 MoV AC


203 H XRAA
o o1D1 JNZve
asting tomlly00 H wim
6 4 localion do be byte n he
lloun g lern clASSMAte
Ued ub y
deadioy voH,1)
and
to be H. .FfH, oOy
Datr
se onand e lot 64 Page
DDH ond S0 Bn - 4
Pd ap os FfM, EiM
3filling VP 2 locations
OUTPUTT
240DH OOH
Aol H
242 H 22H
So on

24
244oH fEH
41H EEH
DD
So Gn

2o00H LxI H 2 4oo H 201 SU1,1H


2003 XRA A 2019HNC NEXT)
2oo414 MVID, 4 2oH MYT AffH
B4Loof Mov h, A 201H NEXT: W'x H_
2 004 H 2oFH DeK DD
ADI,1
pkd 2020H W2 loof
2 o9 JNC NExT 2023 HLT
200(H KA A

NEXT INx H
2 OoEH

oofA J N2 LoP

2042H MV D, 4oH
2o14H MvIA, FfH

LOoP MOV M, A
ClASSMAte
Datc
Page 4

3 Mocyicot ron
Cudpt
24oM
24oH 22 H
4
24)y 6
X
43 88 1 34ime to e brinted a 0 put
96 1I H
2A.71 21 H

2660 yTH 2 4ooH 2016 N2 rep


2003 KA A 2olE H HLT
29 16H
20041 MvI D 2D H1 Next XRA
A 2020H INx H
Six Mov M,
2021 MI Si
2 00? ADI, 21H
2001 CPL, AA
2006 1 M
20 H 3z NE
2 00f 4
JNZ is Se
2011H YRA A
Moy M A
2014H ADT
2c/4JC Net
2 011H I H
20)14 cAD
4. Addition 12ste
wAf to
add 12 bte ves iduing an Leatro starting frem 24oHIASSMAte
and stove the dun in pcat 25oo H Date
xosult tpace 2 bytea Page

1 Outpt
2Soo 2AH
24o11 O11 2SoI4 00H
241HO2 H
24034 02 H

Aot y 03 H

24oH3H
24o6 4 H

24670 4 H

2414 S4
24on 66

froqTam
2O00 MVID OCH
2002H MVr B o01H
2 oo4H x1 H,2 4 od 1
20otH XKAR
03H
ep ADD M
2 009H

2 00CH NRS
20DH
INX H
2o0E H DcR D
20of H JN2 ep
2012 LxIH 2Sco H
201SH MoV M, A
2o164 INX H
2%194 Mo VM, A
2cy
HLI
4 Modic ation

Sun eodd place bfes -

Saum oevn places t ClASSMAte


Date
Stere t in 2SooH ago S

INPUT OUT PUTT


24o0 H 00h 2SooH o1H
0H 2 SoH 00 H
24olH
02 H
248) H
2403H 3 H

o 4 D4 H

Ao6 06 H

24 03

2401 D

ogsom 20 EH
2ocoy LXT H, 24ooH
2003H MUI 6, 00HH

205 h D, o6H 2020H INH


200? My o0 20214 NC nxi2
2o04 XRA A
200hH 2o2JH
T AB) M Mxt 2: DCRD
2o24 3Nz e1
2oot HTNX 20294 STA 251H
20d)H JNC i 202CH MoV A,C
2o104 NKG 2o2DHSUB
2o1
202EH LXI H 2 Sob H

2oS|1 MoV M, A
2013H z . dep
2032H L)A 25
2o15HS7A,2501
201
13luL1 24o ) 2033H INx H
2016H 236H SUB M
MUA, 06 H
21)4 2037 Mov M,A
2c3H HLT
sTN TN DE ScENDING DK DER
wA te Set 16 bfe reyi ding n pration ctaytig clasSMAte
te
m 2dOOH n celcendig &ie heScuMe otat i

NPUT OUTPy i
24001 IH 400 H loH
2401H 2 H 24 o111 OFH

40H 311 24o2H OEH


40314 ODH
b3
Mo CS 24o4 11 OCH
240SH C6H )4 oSH ODH
2406H OAH

240 H 248
4H A H
4 oAH o6 11
AOA 8H
AIg OCH 24 06H oSh
40c H C M 240t 04 H
OEH 2410D C314
240EM 02H
2AoF
24ofH 24ofH O1H

2o00
Pscqam
2012H WIb, 0 H
MVT 6, 0o 2014H
2002H
TH, 22 oo_ Loof: DCR
2o5 201SH N2 Lecp
2o07 H
V1C,OF H
201H DR B
Mov ,M
20 Nx 201HJ2 e
2ou114 (MP
201t H HL
200AH NC Loof
200 Moy , M
200 H MOV 1,A
200f H Drx H
20loH MoV
oH INx1
S MoLicod io
cIASSMALe
K
2 3eo H 0vcl er Pano
ven
ad Ynge i n 04Cendna
odd in descendng Oa de
TNPUT
O0TPoT
2o01 oDH
23a 0H
4H
42H 02H
OE
2491 2H
2403Ho3H
OCH 244 H_o4 4
24oS H OSH
24 344

243 OAH 2406H 06 H


240H 0
2408 o8
24 14 01H
29Ch
24AH 0AH
2400H OBH
4A 03
140H CAM 14oH oCh
24 oD H0DH
24ocy 3 H
240E HOEY
24cDO2H 24 0F H
24EO I 4
240
Psoqsomo
2000H LDA 23oo H
20H RAR
2bo4 H JNC nat
2061 4 CALL dscond
2 boHH JMP end
o9 CALL Ce
Aol0
nd HCT
WA do cdivide a oid residing n loatn 2400H b
a
byteetding lo
cadibn 2402 H
in
and stoxe he
4,uofient n L4o3 H (Yelt clASSMAte
in Aoration 24oSH shece 2. bte ) and Yemainder Date
Page: |3

228TNAKY DTvISTon

4oo olH 24o3 0lH


0H
240S H1 bOH

hregyamm
0LxIH, 24 0lH oSey N xf: Mov A)
arMoV B,M 2 SIH ADD 6
2mdl Dx H 2 o52 H
STA 24oSH
2coSH MbV C, M 26S TH MoV A, H
20o6 DX H 2bT6H s A 24o 4H
2 0oH M ov D, M 2 S4 MOVA, L
MvVi H,oo1 20SAH ST A 24o3 /1
204MvIL, 6O H 2 oScH HLT
MoV A, D
SU 6
2-De Mov D, A
ant MoV A

1| Mov ,A
2012M C nx
1o15 MOv A,L
2o AD1o
2013 Mo v L, n
o JNC YEP
20CH
M e
S
Addition o a BCD No's
JA
wAP to add 18 1cD nes vesicing
Yom 240o H Sfore he Sum
in
lcdiony Starting cIASSMAte
Date
In Aaon 2500H Pape:1
INPUT OUTPUT
2Uc61H 2 ScoH 1811
25o1H od)4
1462 Ol H

24bj1H

24aGH H

246HO

6)

ZOoy XTH 24 bOY 2cloy AA 1oE MoV M,


2 O1H MoV 9,A 2o1f HLT
200 RA A 2/11 MoV AD
2os MOv ,A 2 o13H Jmb Nx H
ADDM 2 o14 H DCRC

2153N2 re
200
2K
JNCm 2 8 XT M 25oO H

ov D, A 2 UH MOV M, A
2 00 D
Moy A 201LH INx
2 ADI DIH 201Dh MoV A,B
ADD111ON
dF wo to - 0YTE Vo'c
1IA to add a lb e ho eduny n local 14oa H wi amilerelasSMAte

lo-2ye no e d i g tn locat" 14 2oH and ttore the um à Date


Page

INOT OUTPOT
24 20H 30
2411H oH 20a1M8i
8oH
243H 1413 ron

24 O 2424 XoH 2444 8l


242 Koy 4SH
2026fon 2446 3 [H
2427 H 80H 244 711 1M

20.9H6 2429 {OM 2449M 81H


2440H 00M

PscqTawm
ooy XTSP, 16oo
oo3 XI H, 242o4 20H PoP P s
0o6LxT S, 4oo 2oDH nc STOP
2001H LK T D, 244 J 11 2020 MVIAoIH
200H XRA A 2o12 CSAX D
200D4 vsH Psw 2o231 HL
Repor Psw 2o24 HSToP: MVn dOy
200fLDAY S 2026 STA D
204Di A DM 2027HHL7

2o114 PuS sW
2o1 STAx D
2013 NX
2ol41 N
2o IN
2o1 MOV A,
2o9H(1 A M
A 4add dligit BD no idang n loeat" IASSMAte
20

AoOH o h custhe s 2o-dig CD


42 cnd Jeidig in loti9 L
ctore e nesult at loc ation
no

244o H.
INeUT OUTPUT
244oh 1

2451 2 H
2402 2422 0lH 2A2
2403M 1oH 2423h OlH 244 3H
2AA4 llH
42H oTH 24A5H
24o6 lo H 2416 H01 2446H
245?H 427 0lH 2447 1
24D HdH 2413 MoIH 24471
2419H 01H 2449H |H

242A H 61H 244AM H


loH 242 0l AAG
24)CH 61H 44C1
244) M H

244E H 1)H
24H o 24E H 6|H
242FH ol 2244FH )H

241 So H H
143 DH D1H
243111 b] 24 S H

24132 H 1 24J2H
233 M oH 244S311 I|
o
24S4 00
Pooem 2oDH Pof rsw
0 Lx SP, 26oo 2o11 DAA
01 LX1H,2400H 2o12 PVSH fs 2 1EH JNC STOf

2 0614 xT 6, 2420)1 2013 S7AxD 2021H MVIA OlH


o1 Nx 2023H STAX D
2o iL1D, 24204 2 o14 H
2 00 2o15H Nx H STo lei HLT
Xe AA
PUSH 8SWw 2ol NxD 2o1HSTOfMVIA,o
e Por Psw 20171 MOV A,L 102HSTAXD
2o18CjOAH 2029H HLT
LDAX 8
2olp1 AD M 201AH ONz
INAAY

To TEN c ow Vt R sJo N
A t Cowet alne
bye inuy he seidiq in
at 2AoH, to he cIASSMAAe
coerpondiny BcD -ne. ànd store
sore ut
t
Oate
Page 13

inocat" 24 o)11 Ohd 24021in


INPUT pecked feim
DUTPUT
24 AF H
24o1 ISH
24o2H 10 H

1cno xT H,24ooH 2o50 DIV: MV M,


1o3 MOV FF1
A, MM- 2o5 H INM
a 2004 H INx H
2S31 SG 0
2S Nx H
2oSAH JNC e
2o6 H MVIK 6A H 20SH
2ooH CALL D7v 2o INx H
2ocH MU*0 OAH
2o14 CALL DIV
2014RET
2olo MOV M, A

2el11 Cx H_
2o12 Mo A,M
23 RLC
2014 LC
21S RLC
20)6H IN H
201H OLAM
2o13 DcK H
201
201AH D1
2018M MoV M,A
201CH HLT
13
8to KTNARY (ONVE SIN
WAP to Conwet cD ne e
a

ts
ding at 24 oa CIASSMAte
ceespending binar no cnd stose 24dH Date

INPUT OOT POT


1o H 24o 11 OA H

soqsomm
X 1 H 24oo H
2ol Mov AM
203 ANI oh H
o Mov ,A
205 MDV A,M
2 064 A NI Fo H_
2 0H

PR
200h KRC
2oo@H

20 4
Mov 6,A
200)M Mi),0A H
XEA A
4yep ADD B
DCRD
2nH

ADDE
20 1N H
20)7M MOV MA
2o12H HT
Ahu te esickrg at 2400 H. wnP do Combude he bS
he
whg the
logical exprejon: S-Aj,A A1A, A, and ClASSMAte
he
sfooe he bt S'a MS bit n he leeation Date
2414 Poge:

Lo91 CAL OFERATIoN


TWPUT OUTPOT
24o1H dot

20 XTH 2400H 207H NX H


JoL x D 2410H 202MH ANA M
MvTC 08 11
2o06
MOV A,M
202bMou B,A
202 N H
2 0014 LC
201M INx 11
0oAHMoV M, A_ 201E Nx H_
200H JTo 202FH Mov A,M
7 MVA 00H 1D4 CMA
270 STAx D 23H ANT OH
214 JMPNXT 033 D H
Mv1A olH 2o34 ANA M
1141 STAXD
2e1 H 1Nx D 2 36M 6RA B
2°18 2039M R
JN2 TP 203H STA 240 )
2o1 IH 4 I1 203P MLT
201 FH Mov A,M
202o (MA
201 1H ANT OIH
2073H Da H
2o
ANA M
2o2H
MoVC,A
624 TNx 11
INX
2018 Mov ,M

You might also like