Mind map
Assembly Language Fundamentals

Map content
Assembly Language Fundamentals
Basic Elements of Assembly Language
- Labels
- Reserved words and identifiers
- Character and string constants
- Integer expressions
- Integer constants
- Directives and instructions
- Mnemonics and Operands
Example: Adding and Subtractng iIntegers
Assembling, Linking, and Running Programs
- Map File
- Information about each program segment: starting address ending address size segment type
- Assemble-Link-Execute Cycle
- Listing File
- source code addresses object code (machine language) segment names symbols (variables, procedures, and constants)
- Map File
Defining Data
- Intrinsic Data Types
- Data Definition Statement
- Defining BYTE and SBYTE Data
- Defining WORD and SWORD Data
- Defining DWORD and SDWORD Data
- Defining QWORD Data
- Defining TBYTE Data
- Defining Real Number Data
- Little Endian Order
- Adding Variables to the AddSub Program
Symbolic Constants
- Equal-Sign Directive
- Calculating the Sizes of Arrays and Strings
- EQU Directive
- TEXTEQU Directive
Real-Address Mode Programming
- Requirements INCLUDE Irvine16.inc Initialize DS to the data segment: mov ax,@data mov ds,ax
- Generate 16-bit MS-DOS Programs
- Advantages
- Disadvantages
Images and files in the map
Information
- Description
- Mind Map on Assembly Language Fundamentals, created by Jesus salvador Perez pinto on 28/03/2018.
- Created by
- Jesus salvador Perez pinto
- Views
- 1
- Rating