You are on page 1of 2

ONE PASS ASSEMBLER

SOURCE PROGRAM

JOHN
FOUR
FIVE
TEMP

START
USING
DC
DC
DS
L
A
ST
END

0
*,15
F 4
F 5
1F
1,FIVE
1,FOUR
1,TEMP

assembly language
program
----------------------START 0100H
LDA
#0

LDX

LOOP: ADD

TIX

JLT

#0

LIST, X

COUNT

LOOP

RSUB

LIST:

WORD 200

COUNT: WORD 6

END

RELATIVE
ADDRESS

0
4
8
12
16
20

memory
address

0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
010A
010B
010C
010D
010E
010F
0110
0111
0112
0113
0114
0115
0116
0117

MNEMONIC
INSTRUCTION

4
5
-L 1,8(0,15)
A 1,12(0,15)
ST 1,4(0,15)

object code
in memory

01
00
00
05
00
00
18
01
12
2C
01
15
38
01
06
4C
00
00
00
02
00
00
00
06

placed in Pass 2

placed in Pass 2

placed in Pass 1

You might also like