13E043RE - Computer Electronics

Course specification
Course title Computer Electronics
Acronym 13E043RE
Study programme Electrical Engineering and Computing
Type of study bachelor 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.
URL to the subject page
URL to lectures
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, "Computer Electronics", Akademska misao, Beograd, 2006.
  2. 2. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2007.
  3. 3. Richard Zurawski, “Embedded Systems Handbook”, CRC Press, Boca Raton, USA, 2006.
  4. 4. P. Marwedel, “Embedded System Design”, Kluwer Academic Publishers, The Netherlands, 2004.
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
Colloquia 0
Seminars 0