Page Preview: 56

Course Title[Course Code]:Analysis and Design of Algorithms[CSC 340]

Faculty: Computers and Artificial Intelligence
Department: Artificial Intelligence
Program: Computers System
Compulsory / Elective:Compulsory
Undergraduate(Third Year-First Semester)
Hours:
Lecture:( 3 ) Practical / Clinical:( 2 ) Tutorial:( - )

Course Description:
The course aims at introducing the Microprocessors: Architecture, ALU, registers, accumulators, memory addressing, control logic, addressing modes. Assembler instructions, pseudo-operations and operators, data definitions: byte, word, immediate operands, difference between EXE and COM program files, program logic and organization: JMP, LOOP, CALL, stack segment, Boolean operation: AND, OR, XOR, TEST, NOT, shifting and rotation, string instructions, arithmetic: processing binary data, processing ASCII and BCD data, table processing, procedures, interrupts, programming techniques, COM programming, numeric calculations, text management, screen processing, I/O libraries, linking with high level languages.