back to table of content


INF3314  Machine oriented programming CourseINF
Lecturer : Prof. Dr.-Ing. Karl-Heinz Jänicke   eMail
Term4
Course Classification : Informatics, Intelligent systemsCH3
Language : German Type L E
Type of examination : PL  Credits
Method of evaluation : written examination 120 min 
Requirements : Basics of programming
Cross References :  
Previous knowledge : Basic knowledge of programming, architecture and organisation of computer systems of the 8086 processor 
Aids and special features :  
Teaching aims : Acquiring knowledge and skills in the assembly programming using the example of Intel 80x86 processors, understanding computer internal processes and the illustration of algorithms on the programming model of these processors, looking into the system programming and in new language and processor concepts. 
Contents :

Using development tools
- Why and what is the use of assembly programming?
- Register circuit, operands, types of addressing, memory models
- Sub programmes, macros, parameter transfer, administration of local variable
- Recursive sub programmes, re-entrant sub programmes
- Interrupt processing, TSR programmes
- String processing
- Structure, programming model and instruction set extensions of the latest 80x86 processors
- CICS and RISC concept with examples
- New language approaches and the implementation from the point of view of hardware (embedded Java)
- Hardware-like high-level programming language  

Literature : A list of recommended reading will be announced during the lectures 


back to table of content