Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Machine Oriented Languages

The course is not on the list Without time-table
Code Completion Credits Range
36SOJ KZ 4 2+2s
The course is a substitute for:
Machine Oriented Languages (X36SOJ)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Architecture of Intel processors, addressing modes, instructions and directives, procedures and macros, input and output operations, interrupts, compilation and machine language, graphical card programming, resident programs, drivers, protected and virtual modes, advanced Intel processors, RISC processors.

Requirements:
Syllabus of lectures:

1. Architecture of Intel processors, memory access

2. Addressing modes, instructions, directives

3. Procedures, recursive and reentrant procedures, macros

4. Compilation, links between modules, machine language

5. Input and output operations, interrupts

6. Fundamentals of graphics card programming

7. Advanced topics in graphics card programming

8. Disk files, computer viruses

9. Resident programs, construction of drivers

10. Parallel processes, memory management

11. Architecture of 80286 processor, protected mode

12. Architecture of 80386 processor, virtual mode

13. Arithmetic coprocessor

14. Assembly language for RISC processors

Syllabus of tutorials:

1. - 2. Data representations in computer, basics of Turbo Assembler

3. - 4. Writing and debugging simple programs

5. - 6. Writing and debugging programs that use arrays

7. - 8. Writing and debugging programs containing procedures and macros

9. - 10. Programming input and output operations

11. - 12. Writing and debugging complex programs

13. - 14. Presentations of semestral projects, final test

Study Objective:
Study materials:

[1] Tischer, M.: PC intern 3.0. Data Becker, 1992

[2] Sanchez, J., Canton, M.P.: Graphics Programming Solutions. McGraw Hill, New York 1992

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11021204.html