Professional Documents
Culture Documents
System Software - 5 - KQB KtuQbank
System Software - 5 - KQB KtuQbank
slemdoltwast-5 i AM
MA CRO PRE
PROCESSORS
MavcoTesbuchoo alehinution Ound capaunstòo
obj
C 3A
MACRO notahonal
a mauio notoction a conNEAhoneH Lonvuirar
o he PA um mey
o w& shouthand
allows pMogHamouy
ppean
XT
*Mol ta matOpMOesLON
ma0 tkinihon
mauo elpanSion
mauo unvotaton
For More Visit : KtuQbank.com | Fair Use Policy
MA LRO DEP INITION JPR0TOTYPE
MACRO
2pl,2p2
MALRD-NAmE panarotus YS3m t94
. .body
MALRo EXPANSIDN
S TR M A R O
STA
lasRazass
2a1ogassk0s
STB 2az
Pe ne
TX 2a3 below
MEND sbelou
OCd
cscrsthda OYJA
STR DATA1, DATA2,
DATA3 Ds
xpanoded
DATA 1
STA
STB DATA 2
PnACRo
STK DATA 3 INVOCATIO
S TR DATAG DATAS DATAL
STA DATA4
DATA S
STX DAT A6
mauro pauotoypestatement
moadl statetmeots (body mauro)
puepuocsoY olitho nMA LRo , MEND)
e defò col
NDTE : maveos
ug ht a l e y s taut
CO PY 8 TART
CUEAR
LDX
TIXR
LOoP
MEND
F IRST ERO
x3
MoVE STR1, STR 2 ,4
Rmo
T,A maLa0
ADD A2 #J
Ao voraha,
RmO
AT
movE
STR3,STR4,1O
END
F7RST
TART B
LbS
3
3vOM
LooP
LDCH STRI,
STCH STR XX
TIXR
JUT LOOP
RmD T A
ADD
RmO A,T X
movE $TR3,STR4,1o 7 )
X U 3 aud
CLEAR A Aepca
LDX -
LDS 10
L00P LD CH S TR3, K
I7cH S1R2,X
O1ASTIXR
LDop
JLT
RO
For More Visit : KtuQbank.com | Fair Use Policy
END FIRST
One paSs Mano puOccs s0 ACgoutm ano
olala sbuctwes
puOces6OH DS
One
Oe pass avd
boouy
NAmTAB Lontaos
oauO names
ded as indlea to DEFTA
wvOCahon
wshun m auo ovoked,agumens
stonLa A RETA
SART O
CLEAR2 RD8UF
cuEAR meng
tuoT 096
TD x 2[NDEV
-3 mansJEQ TE *-3 ARnTAB
xgINDED F
uoD cwukn RD
posiho min us compa AS GUFFER
3 3 LENUTH
STCH 2GUFADR Y
For More Visit : KtuQbank.com | Fair Use Policy
TXR T
-19
JLT
RECLTu
STX
MEND
DEFTAe
RDBUF 2TNDEv,8 B4
CLEAR
CLEAR SA
EAR
LDT 4 o96
1D -21
JeG 3
RD -71
Co MR AS
11
STCH
TIXR
LT K -1
STA s3.
MEN D
ALLn OR1Tm
mAIN PROGRAM Itorathons o
n ET LINE
PRoCESSLINE
PRO CEDORE CaETLINE EXPANDING Ahen
qet nut unc o be
om PEPTAB pocessed
Else
HLad nent eve
uom
For More Visit : KtuQbank.com | Fair Use Policy INPUT Al
PROLE DU RE PROCESS LINE DEFINE
Ex PAND
Oulput s0unt ine
a nDE and
FTA NAmTAB
EXPANDIN FALSE
bequn
CnETLINE d
coohd PROCESsLINE
end 2 uhil
4
a mauno puocs4847o0
PRocwoue CneTLI NE
begin
EPANDIN thin
begnnETLIDE 24A
bn
subsh tut posihdnal notatho
antut ioe o DEFTAO3
N
patamctus
0PLoDE=MAURS heo
LEVEL =LEVEL t4
else A oPCODE
-'ME ND' tfhen
LEVEL =LEVEL-I
Lnd not
end w i l
om mint
.
s334 to4 in NAmTA3 pointes
end ynChov beg uon ing
td DEPINE
For More Visit : KtuQbank.com | Fair Use Policy
pMOCedlue EXPAND
beg in
OgxPANDIN TROE
ttbiest eine mauuo olhinithon puototypt
OEPTAD
angumershuDp
mauno votatos i
set
ARnTA
nvoahov do capanded l a
while mavo
a Commenti
d73X
whil not Uned mauo
dahini hoi dlo
do
bequ
nE1LINE
PROCESS LINE
endusnd1 at S
EXPANDINL =FALSE
end Ex PAn
qA
O
ested Mauo Pehinutoo 7S
MA CRs mecRo
RDB MAR0
MEND
RB mAuRD
MEN D 6A
MEND
concadeoattod
wrth o ther stuiogs
be set vauabls
40 en ewal
usey oanb
Ae1, x2, the puOguam,
ke XA1 ,xA2, XA3 the agum
be as
A con
X 2 I D 1 , x I D >2 , xTD3
6ymbsl mau0 panatuy
-> coniattnatios operaoy cupid
D A XEID >1D
Sum mALRo
LDA x 2 TD >1
ADD x% ID 2
LDA AI
A DD 2 ID3 ADD XA
ADD A3
STA
S TA xAS
END
SuM
A)LDA9 xeETA
SUm BETA
ADD BETA2
ADD xBETA8
STA Ke ETAS
Ca pag
shen assembleu MOV)
*Puoblum oos in to he sCent
PROBLEm
mavno Call d tunu and eapandeo
For Moreaude
whau
conhuston 3enu afrg
Visit : KtuQbank.com | Fair Use Policy
Sa Y
Gmbo
tab
label anw
FIRST o D00
eOOP DO0D
200p oo9
entues nol allow td symb ol tab
oluplutati
co nvurhor
ex labels should be
46 namun9
moolificd
Solulnon 1) mavo epandnq
ws uelath adoue
use eg 1 1
LCH LOoP
LDCH
STcH
TIXe TIKR
TLT
JEG *-3 s
vonvenned, NDA paone
toead
Souhoo 2 wnigue ab ellin q s
ewery label pmered wnth
andle to makt nigue loels foy tas
nYOcotton avto th
Heplaud Sx
huoA hatado alp ha numeie
wunto o numbu
Pb mauo suudhons
enpandd
AA A, AC Az
bwo charato
counten allowsla96
enpanSLoNs
For More Visit : KtuQbank.com | Fair Use Policy
a d pmogam
Loop TD-XB IN DEV
IRST
AALOOP O0OD
ABLOop 02
NoTE
a p a S On
aso
ths happen calld man tmis
mded because
3) Conditona Mauo
condihòna! statement
maMD - tme
mano puDcssOY dinuts
TF-ESE @ s E etEeLO-ENDIF
SET
maoMO
tmne Yauables
wrth 2 chavatur
. n1 4ymbot thal slat
not mano panamitu
and hat i
F 2EDR NE )
2E6RCK 5ET
ycdeus
ENDIF
statmmn t
3. mavno loopu4
wHILE-ENDW
avoA
maOO pHocseY
n
a a m e t ist
mtmb
NITEmS na:o
LEDR C00, 03,of)
- / ITEMS (2 EoR) 3
oleh au speukitahon of
parametuy
OA3739
POSITION ALPARAMETE
+paHamitvA n matO pmotokipe is as40uafeod
meCto voloatbn
w th
accoMdiio
aguminb
hu positop
panametuy
DATR1,OA2
6TR m ACRO
LA1 & Az k a l li s
macoCall
mENpsh
mauo CallL
For More Visit : KtuQbank.com | Fair Use Policy
8 TR 8A4-D ATAL
OPTIONS
mncR DROCESsOR DESICN
Hecuwsir
mauoexpans iOn
e n era pupose mavno pu DCesdey
unthn Languaqe uansla
maeAO pHoces4Pg
Rewrs wr mawo epars uon
Nsttod Mavto Invotaton