APU CSLLT - 6 - Introduction To Assembly Language
APU CSLLT - 6 - Introduction To Assembly Language
CT073-3-2
• Generation Of Languages
• Compilation Stages
• Reasons For Assembly Language
• Instruction Syntax/Format
• Memory Model
1. Machine Language
5. Artificial Intelligence
CT073-2-3 and CSLLT Introduction to assembly Language Slide ‹5› of 23
Compilation Stages
. Step 1. Source
Program Creation
With the Text Editor Code
Step 4.
Program
Execution
Step 2.
Program
Compilation
With The
Assembly Compiler
Step 3.
Program Linking Intermediate
With The Object
Assembly Linker Code
CT073-2-3 and CSLLT Introduction to assembly Language Slide ‹6› of 23
Reasons For Assembly Language
Operand
Most instructions are incomplete if operands are not
specified.
Operands refers to data sources which the instruction is
obtaining its data from, and may include data from the
computer system's memory or the computer system's
internal registers.
CT073-2-3 and CSLLT Introduction to assembly Language Slide ‹11› of 23
Comments
Being a language which operates closest to the
lowest language level of a machine, comments
should be easily included in the program to
improve readability.
The last item of the assembly language instruction
syntax refers to the comments.
Comments within an assembly language program
begins with a semi-colon.
Q&A
Services