Information Package / Course Catalogue
Microprocessors And Microcomputers
Course Code: CSE408
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 6
Objectives of the Course

Developing applications on x86 instruction set using assembly language.

Course Content

In this course, how software runs on different hardware components, which forms computer system, is taught.

Name of Lecturer(s)
Learning Outcomes
1.Tell main hardware components and their tasks
2.Tell how a microprocessor works
3.Read Assembly codes,which belong to x86 family.
4.Develop an application for x86 family by using Assembly language
5.Tell differences between RISC and CISC architectures.
Recommended or Required Reading
1.The Principles of Computer Hardware, Clements Alan, Oxford Press
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to microprocessors, basic building blocks and elements.
Week 2 - Theoretical
Development of microprocessors and microcomputers, Command cycle, interrupts and bus, address and control paths.
Week 3 - Theoretical
Stages (states), status tables, diagrams and time diagrams in digital systems. Commands, opcodes and addressing.
Week 4 - Theoretical
Input-output in microprocessors, types, properties, I / O devices, regulators and control path
Week 5 - Theoretical
Input-output methods, interrupts, direct memory access; commercial I / O modules, processors and I / O standards.
Week 6 - Theoretical
Commercial processors, features, recorders, memory and I / O connections. Comparison of RISC with CISC
Week 7 - Theoretical
Intel 8086, the main features, leg connections, processor time and cycle diagrams, other 80X86 processors.
Week 8 - Theoretical
Programming and interface of the Intel 8086.
Week 9 - Theoretical
Development and performance-enhancing techniques for Intel Pentium processors. General properties of P4 processors.
Week 10 - Theoretical
Pentium architecture, development, classification numbers and usage areas. Pentium architecture, unordered operation and pre-bounce / branch prediction estimates
Week 11 - Theoretical
Hypertension: Introduction to SMP and SMT architectures, content skills, multitasking, multitasking. Resource management in hyperflexion technology.
Week 12 - Theoretical
Interactive training tools related to hyper branching of processor manufacturers and other web-based educational application tools
Week 13 - Theoretical
Testing and benchmarking software in microcomputer, performing error and performance testing, benchmark types
Week 14 - Theoretical
Preliminary work on faults, error and malfunctions to reach the information.
Assessment Methods and Criteria
Type of AssessmentCountPercent
Assignment5%5
Project1%5
Quiz4%15
Midterm Examination1%15
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Lecture - Practice140228
Assignment51110
Term Project120525
Quiz55130
Midterm Examination110212
Final Examination115217
TOTAL WORKLOAD (hours)150
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
4
4
4
OÇ-2
4
4
4
OÇ-3
4
4
4
4
OÇ-4
4
5
4
4
4
OÇ-5
4
4
4
Adnan Menderes University - Information Package / Course Catalogue
2026