EUt+ Mobility
Go back

Course Page ✏️


Assembly Language Programming - UTCN
CS9.00

Description
 | C1. Introduction, data representation
 | C2. ISAx86 Architecture, addressing modes, CPU registers
 | C3. x86 Instruction format
 | C4. MASM x86 directives ALP program prototypes
 | C5. ISA x86 Instruction set – data transfer, address transfer arithmetic and logical instructions
 | C6. ISA x86 Instruction set – shift, rotate, flow control instructions
 | C7. ISA x86 Instruction set – 386, software interrupt, string instructions
 | C8. Coprocessor structure and operation, data transfer, arithmetic instructions
 | C9. Coprocessor math functions, misc. instructions
 | C10. MMX extensions – MMX calculus, MMX instructions
 | C11. Protected     mode     operations,      memory     management, segmentation, privilege levels
 | C12. System function calls
 | C13. Multiple module programs
 | C14. Program optimisation

ECTS credits
4

Teaching Language
English

Exam Language
English

Support Materials Language
English

Basic Learning Outcomes

Managing Entity (faculty)
Automation and Computer Science Faculty - UTCN