Page Preview: 78

Course Title[Course Code]:English Language (2)[HUM 111]

Faculty: Computers and Artificial Intelligence
Department: Scientific Computing
Program: Scientific Computing
Compulsory / Elective:Compulsory
Undergraduate(First Year-First Semester)
Lecture:( 2 ) Practical / Clinical:( - ) 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.