CIS-77 Home
http://www.c-jump.com/CIS77/CIS77syllabus.htm
Language Components of MASM and General-Purpose Registers
- General-Purpose Registers
- Typical Uses of General-Purpose Registers
- ESP Stack Pointer Register
- EIP Instruction Pointer Register
- EFLAGS Register
- EFLAGS Bit Labels
- EFLAGS Individual Bit Flags
- Write Fast Code
- Language Components of MASM
- Data-Related Operators and Directives
- Identifiers
- Integer Constants
- EQU Directive and Symbolic Integer Constants
- TYPE, LENGTHOF and SIZEOF Operators
- masm_operators.ASM
- Operand Addressing Mode Types
- Register Operands
- Immediate Operands
- The OFFSET Operator and LEA Instruction
- More about LEA Instruction
- Ambiguous moves: PTR directive
- OFFSET and PTR Example
- ADDR and OFFSET
- Direct Memory Operands
- Plus, Minus, and Index
- Directives BYTE PTR, WORD PTR, DWORD PTR
- Pointers
- Pointer Types
- NEAR Pointers
- The TYPEDEF Operator