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
You are on page 1/ 33
Title: ccnhodution To masm areas
ON
she assembler % a pram that Convesis O°
ile Csoosce uc) to an object ue
ascemel elp
be Converts
Utes — &E object pus Can otthey
anto ene cutable pe @.e, 4nto the = MaCchingd @des
cae Thee CAE OOH acembiers averta bic
as maser seth ar masm (macro precern bl ey ), TAs
(Turbo Assembles )
ton
the qos Precedure — fov comer eerie
with -mMasm ACKemnbley yo
7Ae
" for) “io a « WASTER AG <4 +0
aten, 4o see * EnfgiRéering Engineers
jeiom es ene7
C1 Manse > olebug ¢
‘
S vi contents
Ea to ; ear ae oh the eee"B Tie: Date :
Page No, : 62
Edttor i— fin Blitor ec mn orhich attows ee tc
tare fee Contain seen | voae
ALE NS Vie gr Plog en AS qou ere sh ef
an he e@dhuor pi tho ASC cokes ie
tees and gombes 40 successive Rem
hen yoo have 4Pef AN aU qr" Rees.
Save te we 00 the topr Oh hard a tse
4 jus te Caled ‘soote jue. tho rent SKP
40 process the Source ue wth ao assemble.
MaAsm accermb!ey, a the pee
extension 2S ‘asm:
ssembieys— A ares “AN URAG
e Con assemble ee
Peon eS te Ae ie 2 Ee
in Si: Sal
4 RUB BORE oe Pry ah
which Allows a +o
ust
a Sceemb| & Vast as bine Castes a A
fosmultton AOS ansests toa V of (see
te (aiwlartd ed the
jueDate
Page No.: 03
4% a prgam Used to 709
Lioxei— A UOKE
sevenat object juss ante one bai object
jee and Convert to an enecutty ue, the
Hints Produces 4 Une yee? whith Contains
Hie = bine codes oy =au the combined
ae tine, tproweves does not GEh8
we (oCatab le becauce te Can &
be yn 79
morewles .
Bol satd 1 be
pot 2 whye in the memory +
asm » “inc Souxce pus name "bey
jue :
4 ded +o
line
t— A de bu: “fo Pre Ou which
e buggy :
pie rgeu tO toda NPP Pppct code Crim
irq EMO femecnte: a ag ood
Ay auavs
oa 1
Incubie soot ost
aches and
ou 1 00K oF
memo tocar en Enc peeling engine mn “ens You
wo le ema Ne MCLG and memo Coterts
4 poeg sie fp cee apa) due PESOS is
Comece ar tat poids to MAM » Acbug ere
‘enc % Used “fe enue the jue:
A deb alto allow S 4p Sek 4 brent Pot
polne isto Prog*e™ « al: ou RnSeg A bxBAC
debug el un tat PM upto
wu fG8 ; d
ye tue —brtac POtOT teette: Awathmetic — Opelatton | 2 Date :
16 B74 lumber - Fae Mo Oty
4 of two 16 -Bit =Numbes-
an 8086 AssembI ali
2 $09 at two (6 ble NUMbaS
Porsatus ;—
fo wth Masm oe Gasie
Procedure ;—
No AtowS ase
Cz\masm > (20K -SYUANE
m) thon +o see fhe
Cc: \MAsm > ae bug u
rSsiep - by SEP
AScemblIes .Code seqrmen t
assume peta asta a
Sre4s1s Mov ax, data
mov ds, ax
Moy axr O
bx, b
AK) bx
Cy» ax
oN
cone A STIRAG
AN»,opcode Mente $ Operands
cb2! FAT >I
aseno? Mov Ax) 0A
€eot | Mow OsAx |
amo0o |, mov Ax, T0000)
£RICo20d | mov | ax, (002)
oscs | 400 Ax RX
eet | mov (ooo ul, AxTitle : Date :
Page No.: O%
) Sobreattion oh 0 le-brt Umbers
wae te warlee 220) 8086 asematy staal Pree
Rae 20 (0S? era eae
payats —
Po with masm Slrwase
Aen 1
late Segme nt
a dw 123ub
b dw seh
a eye ke
’ AN es
oe ig ANURAG
wae Sergir’
aucume cEngineertig #hgtheers
4 MoV ax, dataDate :
Page No.: 07
gob twat Fon Gt foo 1Gbik CO NUMbYs has been
ervte ust mASM Seg i
Aa
ANURAGA, 096 A
Db AN
px, foooe)
(0002)
AK ,.ax
[oonu) , ax
24mm Date
Page No. : 08
eo
multiplication of +wo te bu Numbers
ni > wee «a 808E eed ee
yor pratt 2} two (6-6 NUM bess
pararvs :—
po with) =6MaAsm Softwase .
aaa —
data — seqenent
a aw 23auh
b de ny
aw ANURAG
“A
data wf ‘(SN
.* faye Engineers
data
assume — CSt code, Ast
yaotamov diax
TAT 2th
Code ena s
end SAO8t
ut Fr
Bia 0 16 be pombas Los been
cured S40 MASM Sohtwase
et ite
oS
ANURAG
Aoptode Mermosie§
optiand.s
Mov
AK) OF6a
DS, Re
Ax, (0000)
FEICRo0 nov Bx, (oooz)
mul | Bx
eves
| looou), ax
| G06] , 0.
aDate :
Page No. : 10
Division e| hoo | (6 - bit ocak ers
erste an F086 ef
- To
+o 8 quotient and
to bie nubs.
mAsM Softw age :
SA
awe sae
>» aw ANURAG
kh OVk
a Engineering Engineers
/ data
Coe
Qgcome
ape
csi code, AS* ate
“chime” 42! alatanumbess has been
DIViSICN a) two bi
ecvttd =: US on cedeoutput
a
nae
Ax,0768
680000 :
mov | OS:Ax
areiooos | tot |
‘y, [0000]
D168 0005 miocae
, (0002)
6B 090% | tBI@200 | mov -
Peeroorc. | @Aoco0 Be 000
Mee coop | Fes ex
62011 St0uins (0004) , ax
MEBi cou | f1Z0605 (00067 , Do
268: oore Bev wy
—————- ———_Genetatioy of Fthonoret series Date :
meat smh Page No. : j 2
To wtte He eee aa °} peeececet
tes ean masm eae ate .
OASsem bey
eee
ab %
ab OCH
ends
coat 509-H NURAG
san ih £OS\
enbuginddriny Engineers
tea cy eesDate :
Page No. : 3,
aX, bx
bx, (54)
&
sesies
. yor
ering Engineersore 1000.5
i or6@ :2000
0768. 0004
0768 * c000
0%G 10010
0G *00!3
oe to0'e
D16R : o0l6
0768 10012
| 0268 * 001
tT o0re
optode eee
ann | Ov
sent [ nev
sostooo | Leh
socio =| = mV
@s0000 peavey
820100 | mov
aC | mov
46 | INC
o2cs | aed
240u Mov
Secs | mov
tare | oad
uD 5 ei
VES
j-——_———___
Ax, 0%8
"DS Are
$1, Coooe)
ct: (ooo)
x, 0000
4
@x, 000!
(<7), ay
ST |
2 13]
Ax,ex |
|
Ox, (37