Microprocessor technology
Course: Information Security of Telecommunication Systems and Networks
Structural unit: Faculty of Radiophysics, Electronics and Computer Systems
Title
Microprocessor technology
Code
Д 1.01
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
4 Semester
Number of ECTS credits allocated
5
Learning outcomes
To introduce students to the world of modern computing systems, the structure and operating principles of microprocessor systems, the structure, development of software, and debugging of microcontroller-based systems.
Form of study
Full-time form
Prerequisites and co-requisites
To successfully complete this course, prior knowledge of the following required courses is necessary: Radioelectronics, Hardware and Software, Object-Oriented Programming, Radio Engineering Circuits and Signals, Fundamentals of Programming, Electricity and Magnetism, and English.
Course content
Study of functional units of a microprocessor system, basic principles of data transfer and addressing, features of register organization and their usage, mechanisms of interrupt calling and handling. Study of x86 architecture using the Intel 8086 microprocessor as an example. Study of the structure and operating principles of AVR MEGA family microcontrollers. Acquiring practical skills in working with microcontroller peripherals and programming them in assembly language.
Recommended or required reading and other learning resources/tools
1. Веклич А.М. Навчальний посібник з курсу “Мікропроцесорна техніка” для студентів радіофізичного факультету. 2006, 260 с.
2. Brey, Barry B The Intel microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro processor, Pentium II, Pentium III, Pentium 4, and Core2 with 64-bit extensions: architecture, programming, and interfacing [8th ed]. Pearson Prentice Hall, 2019, 925 p.
3. Левитський С.М. Мікропроцесорна техніка: Тексти лекцій для студентів радіофізичного факультету. – К.: ВЦ”Київський університет”, 1999. – 204 с.
4. Steven Barrett, Mitchell Thornton, Embedded Systems Design with the Atmel AVR Microcontroller, Morgan & Claypool Publishers, 2009.
5. Technical documentation 8086 16-BIT HMOS MICROPROCESSOR 8086/8086-2/8086-1. Intel. September 1990
6. Technical documentation Atmel AVR (datasheets)
7. What Every Programmer Should Know About Memory. Ulrich Drepper. Red Hat, Inc. 2007, 114 P.
Planned learning activities and teaching methods
Lectures - 42 hrs, consultation - 3 hrs, independent study - 45 hrs, total - 90 hrs.
Assessment methods and criteria
Semester assessment: modular test 1 (up to 30 points), modular test 2 (up to 30 points), - up to 60 points in total. Final evaluation in the form of credit - up to 40 points.
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Viacheslav
Frantsovych
Boretskyi
Department of Radiotechnique and radioelectronics systems
Faculty of Radiophysics, Electronics and Computer Systems
Faculty of Radiophysics, Electronics and Computer Systems
Departments
The following departments are involved in teaching the above discipline
Department of Radiotechnique and radioelectronics systems
Faculty of Radiophysics, Electronics and Computer Systems