Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |
| en:multiasm:curriculum:pa_pc [2025/12/12 11:20] – [Table] pczekalski | en:multiasm:curriculum:pa_pc [2026/01/15 23:59] (current) – [Table] karlisberkolds |
|---|
| | **Module aims** | To give detailed description on programming of x86 and x64 microprocessors in assembly language. | | | **Module aims** | To give detailed description on programming of x86 and x64 microprocessors in assembly language. | |
| | **Pre-requirements** | Basic knowledge on PC computers architecture and programming. | | | **Pre-requirements** | Basic knowledge on PC computers architecture and programming. | |
| | **Learning outcomes** | After completing this module, the student:\\ - knows the instruction set of x86 and x64 processors\\ - knows the principles of writing assembler programs for x86 and x64 platforms\\ - understand the rules of calling conventions in modern operating systems\\ - can write simple assembler program\\ - can write assembler spftware module for high-level programming language | | | **Learning outcomes** | After completing this module, the student:\\ - knows the instruction set of x86 and x64 processors\\ - knows the principles of writing assembler programs for x86 and x64 platforms\\ - understand the rules of calling conventions in modern operating systems\\ - can write simple assembler program\\ - can write assembler software module for high-level programming language | |
| | **Topics** | - x86 and x64 processors architecture\\ - addressing modes\\ - instruction set including floating point and vector extensions\\ - assembler programs, MASM, NASM, directives\\ - procedures, argument passing, functions\\ - macros | | | **Topics** | - x86 and x64 processors architecture\\ - addressing modes\\ - instruction set including floating point and vector extensions\\ - assembler programs, MASM, NASM, directives\\ - procedures, argument passing, functions\\ - macros | |
| | **Type of assessment** | Evaluation test | | | **Type of assessment** | Evaluation test | |