THIS PROGRAMMING ASSIGNMENT SHOULD HELP YOU PRACTICE AND
UNDERSTAND THE FOLLOWING IN IA-32 ASSEMBLY LANGUAGE PROGRAMMING:
- IA-32 ASSEMBLY LANGUAGE PROGRAM STRUCTURE
- MEMORY ALLOCATION AND ACCESS IN A DATA SEGMENT
- BASIC INSTRUCTIONS IN A CODE SEGMENT
- ADDRESSING MODES PLUS DIRECT AND INDIRECT ADDRESSING
- ARITHMETIC OPERATIONS
- SIMPLE CONTROL FLOW
- USE OF AN INTEGRATED DEVELOPMENT ENVIRONMENT WITH MASM
DESIGN AN IA-32 ASSEMBLY LANGUAGE PROGRAM TO SORT IN ASCENDING
ORDER AN ARRAY OF STRINGS. THESE STRING CAN BE HRAD CODED IN THE
DATA SEGMENT, AND MAY HAVE DIFFERENT LENGTHS. TEST THE PROGRAM
USING A DEBUGGER. I/O FOR THESE STRINGS IS NOT REQUIRED. BELOW
IS AN EXAMPLE OF DATA.
.DATA
X BYTE "ABCXYZ"
BYTE "123abjacklinassemble"
BYTE "Good Morning"
BYTE "First Assignment"
I am expert in assembly language programming and have experience of more than 20+ years .
I can do your assignments in 1 day.
Looking forward to working with you
Rgds
jayasurya