Advanced Computer Architectureс and Microprocessor Systems
Course title: Advanced Computer Architectureс and Microprocessor Systems
Code: FEIT07L024
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: None
Course goals/Competences: Understanding the most common computer architectures, performance evaluation of the entire computer system and its individual parts. Programming a machine with assembly languages.
Total available number of classes: 180
Curriculum: Learnig assembly and machine level programming. Various types of processors: 0, 1, 2 and 3 addresses architectures, store and read processors, processors using stack. Technology and types of secondary memory. File systems in various operating systems and media. Virtual memory architectures. Input/output devices and their interconnection. 8-bit microprocessors, instruction cycle and architecture of memory. 16-bit microprocessor architecture and microprocessor memory. 32-bit microprocessors.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
S. Dandamudi |
Fundamentals of Computer Organization and Design |
Springer |
2003 |
2 |
W.Stallings |
Computer Organization and Architecture - Designing for performancce, 8th Ed. |
Prentice Hall |
2010 |
3 | Barry B. Brey | Intel Microprocessors, 8th Edition | Prentice Hall | 2008 |
Further literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
A. S. Tanenbaum |
Structured Computer Organization, 5th Edition |
Prentice Hall |
2005 |