Official NUC CCMAS syllabus
Sage already knows this exact syllabus — ask it anything about Assembly Language Programming, generate practice questions in your exam's format, and get a cram sheet that works offline.
Start studying CPE 307 free →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, programme control, machine control, and input/output, etc; assembler directives, hand-assembling, additional 80x86/Pentium instructions; modular programming; interrupt and service routine; interfacing of assembly language to C; Intel 80x87 floating point programming; introduction to MMX and SSE programming; Motorola 680x0 assembly language programming; extensive practical engineering problems solving in assembly language using MASM for Intel, and cross-assembler for Motorola.
Source: the Nigerian Universities Commission (NUC) Core Curriculum and Minimum Academic Standards (CCMAS). StudyOps loads this syllabus automatically when you study CPE 307.