Ivannikov Institute for System Programming of the RAS

Computer architecture and assembly language.

Academician RAS, prof. Ivannikov V.P., associate professor Padaryan V.A. Spring semester course for first-year students.

The course covers the basic principles of modern computers, quantitative and qualitative analysis of computer components characteristics, and gives analysis of the impact of these characteristics on various types of software. The Intel IA-32 architecture has been chosen as basic for the study. The main approach toward presenting computer architecture features is example-based: through study of C language implementation in modern optimizing compilers. Besides, the course includes practical homework: solving text problems by implementing algorithms in assembly language.

The course of the research group

Compiler Technology

Back to the list of courses of ISP RAS