MS1RE - Computer Electronics

Course specification
Course title Computer Electronics
Acronym MS1RE
Study programme Electrical Engineering and Computing
Module Electronics
Type of study master academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
    ESPB 6.0 Status elective
    Condition none
    The goal Introduction to a microprocessor and machine programming, and basic microprocessor peripherals and ways of their hardware and software connection with the microprocessor.
    The outcome Training for the design of microprocessor system with basic peripherals and programming of driver programs in machine language.
    Contents of lectures Microprocessor 80x86, memory and peripheral addressing. timing diagrams, interrupts, interrupt controller 8259A, timers and counters, reading of timers and counter, reset and NMI, DMA transfer, DMA controller 8237A, keyboard and digital inputs, keyboard debouncing, protection of external lines, LED display, scanning of LED display, LCD display, alphanumeric LCD module, special memory.
    Contents of exercises 3 laboratory exercies: 1) data addressing and memory segmentation, 2) subroutines and their calls from the main program, 3) compiling, linking, testing and debugging programs in machine language using subroutines and different addressing modes.
    1. M. Prokin, "Računarska elektronika", Akademska misao, Beograd, 2006. (Original title)
    2. 2. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2007. (Original title)
    3. 3. Richard Zurawski, “Embedded Systems Handbook”, CRC Press, Boca Raton, USA, 2006. (Original title)
    4. 4. P. Marwedel, “Embedded System Design”, Kluwer Academic Publishers, The Netherlands, 2004. (Original title)
    Number of hours per week during the semester/trimester/year
    Lectures Exercises OTC Study and Research Other classes
    3 1 1
    Methods of teaching lectures, auditory exercises, laboratory exercises
    Knowledge score (maximum points 100)
    Pre obligations Points Final exam Points
    Activites during lectures 0 Test paper 70
    Practical lessons 30 Oral examination 0
    Projects 0
    Colloquia 0
    Seminars 0