NOW ENROLLING
SUMAS Admission
Introduction: Language level of abstraction and effect on machine, characteristics of machine code, advantages , justifications of machine code programming, instruction set and dependency on underlying processor. Intel 8086 microprocessor assembly language programming: Programming model as resources available to programmer, addressing modes, instruction format, instruction set- arithmetic, logical, string, branching, program control, machine control, input/output , etc; assembler directives, hand-assembling, additional 80×86/Pentium instructions.
Modular programming. Interrupt and service routine. Interfacing of assembly language to C . Intel 80×87 floating point programming. Introduction to MMX and SSE programming. Motorola 680×0 assembly language programming. Extensive practical engineering problems solving in assembly