The Art of Assembly language programming MIC Chapter Two
👇👇
☝☝☝☝
The Art of Assembly language programming MIC Chapter Two
IMP POINT
Defining the problem
Algorithm
Flowchart
Initialization Checklist
Choosing Instructions
Converting Algorithms to Assembly Language Program
Assembly Language Program Development Tools
Editors
Assembler
Linker
Debugger
Source file creation:
Program debugging:
Assembler Directives and Operator
Data Definition and Storage Allocation Directives
a) DB(Define Byte)
b) DW(Define Word)
c) DD(Define Double Word)
d) DQ(Define Quad Word)
e) DT(Define Ten Byte)
f) STRUCT(Structure Declaration)
g) RECORD
h) EQU(Equate to)
i) ORG(Originate)
j) ALIGN(Alignment of memory address)
k) EVEN(Align as even memory address)
l)LABEL
m) DUP(Duplicate memory location)
Program Organization Directives
ASSUME
SEGMENT
ENDS(End of the segment)
END(End of the program)
.CODE
.DATA
.STACK
.MODEL
Value Returning Attribute Directives
LENGTH
SIZE
OFFSET
SEG: Segment
TYPE
Procedure Definition Directives
ENDP : End of the Procedure
Macro Definition Directives
MACRO
ENDM : End of the MACRO
DATA Control Directives
PUBLIC
EXTERN : External
PTR : Pointer
File Inclusion Directives
Target Machine Code Generation Control Directives