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 Laboratory exercises: 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", Akademic Mind, Belgrade, 2006.
      2. Richard Zurawski, “Embedded Systems Handbook 2-Volume Set (Industrial Information Technology)”, CRC Press, Boca Raton, USA, 2009.
      3. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2010.
      4. P. Marwedel, “Embedded System Design Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things”, Springer Nature, Switzerland, 2018.
      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