SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Assembler Programming - NPRG017
Title: Programování v asembleru
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2015
Semester: summer
E-Credits: 6
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://ulita.ms.mff.cuni.cz/mff/sylaby/prg017.html
Guarantor: RNDr. Jakub Yaghob, Ph.D.
Class: Informatika Mgr. - volitelný
Classification: Informatics > Programming
Pre-requisite : NSWI120
Annotation -
Last update: T_KSI (16.05.2003)
This course is dedicated to the application programming in the assembly language of a chosen contemporary microprocessor. As an amendment to the main content the characteristic of other microprocessors from history and to present day will be shown.
Literature - Czech
Last update: T_KSI (09.05.2006)

Borland Turbo Assembler: User's Guide, Quick Reference Guide

Ondřej Čada: %80386, %80387 - Příručka programátora, Plus, Praha 1991

Michal Brandejs: Mikroprocesory Intel - Pentium a spol., Grada, Praha 1994

Dokumentace Intel www.intel.com

Dokumentace AMD www.amd.com

Syllabus -
Last update: T_KSI (16.05.2003)

Introduction to the assembler programming

The application environment of a chosen contemporary microprocessor

Instruction set of a chosen contemporary microprocessor

Directives of a chosen assembler compiler

Cooperation between an assembler and high-level programming languages

Macroprocessors

History of microprocessors: 8-, 16-, 32-, and 64-bit microprocessors, microcontrollers

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html