© Thomas Kunz 2000
SCE 574
68
Anatomy of an Assembler Language
äA) Expressions
ä(1) Represent  numbers, characters,  strings (0,‘0’,“AB”)
ä(2) Labels for addresses or constants (“STEP2”, “MAX”)
ä(3) Operators (+,-)
ä(4) Brackets ()
ä(5) Location counter - special reference to current memory location
äB) Register mnemonics
äNames that represent registers R0, R1, or AX ..
äC) Instruction mnemonics
äNames that identify instructions MOV
äD) Addressing mode syntax
äIdentify whether a word contains a value, reference (pointer), or other.... (will see more later)
äE) Instruction statements
äOperation and operands
ä