Chapter 3 - Solution
Chapter 3 - Solution
CHAPTER 3
ASSEMBLERS
2 Let us consider a two pass assembler and assume that each instruction isone word. 07
Given an assembly program and code for Mnemonics.
SYMBOL TABLE
No. Symbol Address length
01 A 107 1
02 B 108 1
03 D 109 1
Instruction opcodes:
READ – 09, MOVER – 04, MOVEM – 05, ADD – 01, MULT – 03, PRINT – 10,
STOP – 00
Assembler-directive codes: START – 01, END - 02
Register code: AREG – 01
17 Given an assembly language program for finding factorial of a given number N 07
with Mnemonic code details. Write an equivalent machinelanguage program.
ANSWER:
SYMBOL TABLE
No. Symbol Address length
01 A 100 1
02 L1 1
03 B 111 1
04 C 109
05 D
06 L2
07