Prerequisite: CSC 111, CSC 113
Course content:
Distinction between high languages & assembly languages. numbering system (conversions in base 2,8,10 and 16), 1’s and 2’s compliment. Machine language programming. IBM microprocessor and memory architecture, use of memories & register. Introduction to assembly language statements and syntax. Addressing mode, flags, reporters. Arithmetic operations, move Ops, Bits manipulations using shift, rotate operations etc. stack implementation using assembly language. Macro & procedure definition. Practical session: Assembly programming exercises.
ourse duration/regulation:
This course shall be covered within 15 weeks of 3 hours per
week or 45 lecture hours in a semester. The overall assessment shall be on the basis of
continuous assessment (CA) and theoretical and practical exams.
- Lecturer: Kingsley Ohiagu
- Lecturer: Omena Uriri