|
|
Home >>
Computer Science
>>
Programming Languages
Home >>
Computer Science
>>
Software Engineering
|
Assembly Language Programming |
|
Preface
|
Introduction to Assembly Language Programming
|
Addressing Modes: Data Declaration, Direct, Register Indirect , Offset Addressing
|
Branching: Comparison and Conditions, Conditional ,Unconditional Jump
|
Manipulations: Multiplication Algorithm, Shifting and Rotations, Bitwise Logical Operations
|
Subroutines: Program Flow, Stack, Saving and Restoring Registers
|
Display Memory: ASCII Codes, Display Memory Formation, Assembly Language
|
String Instructions: String Processing, Clearing Screen, String Printing, Length
|
Software Interrupts: Hooking an Interrupt, BIOS and DOS Interrupts
|
Real Time Interrupts and Hardware Interfacing
|
Debug Interrupts: Debugger using single step interrupt, breakpoint interrupt
|
Multitasking: Concept, Elaborate, Multitasking Kernel as TSR
|
Video Services: BIOS Video Services, DOS Video Services
|
Secondary Storage: Storage Access Using BIOS, DOS, Device Drivers
|
Serial Port Programming: Serial Communication
|
Protected Mode Programming: VESA Linear Frame Buffer, Interrupt Handling
|
Interfacing with High Level Languages: Calling Conventions, Calling C from Assembly
|
Comparison: Motorolla 68K Processors, Sun SPARC Processor
|
|
|
Related Documents:
|
|
|
|