Course details
Assembly Languages
SOJ Acad. year 2003/2004 Winter semester 6 credits
Pentium processors architecture (registers, data types, instruction formats, memory addressing, interrupt handling). Real mode and FPU instruction set. Assembly language of PCs with Pentium processors. Assembling and linking (TASM and TLINK). BIOS and DOS services. Interfacing of assembly language programs with higher languages programs. Protected mode of Pentium processors (memory addressing, protection, tasks switching, paging, virtual mode, system environments), instruction set. Programming in the protected mode.
Guarantor
Language of instruction
Completion
Time span
Department
Subject specific learning outcomes and competences
Students acquire knowledge of PC assembly language a they will be able to create programs in this language including programs of tasks executable in protected mode.
Learning objectives
To give the students the knowledge of assembly programming of PC with Intel Pentium Processor, i.e. knowledge of Intel Pentium architecture, instruction set including FPU instructions, assembly language and typical programming constructions.
Progress assessment
Written mid-term exam
Course inclusion in study plans
- Programme EI-BC-3, field VTB, 1st year of study, Elective
- Programme EI-BC-3 (in English), field VTB, 1st year of study, Elective
- Programme EI-MGR-3, field VTN, 1st year of study, Elective
- Programme EI-MGR-5, field VTI, 1st year of study, Elective
- Programme EI-MGR-5 (in English), field VTI, 1st year of study, Elective