Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
BSO 311MICROCOMPUTER ARCHITECTURE AND PROGRAMMING3 + 25th Semester 

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective Students may; 1. Explain the internal parts of the microprocessor. 2. Explain the weakness and powerful ways of the architectures of several microprocessors. 3. Design memory maps with microprocessor. 4. Design microprocessor and its peripherals as a whole. 5. Write system programs using assembly language. 6. Simulate the designed systems using simulator programs.
Course Content Introduction to microprocessors, basics of microcomputer systems. 8-bit microprocessors and their structure. ALU, registers, control units. Data communication in computers, machine language, assembly language and its derivatives. Addressing methods. Opcode types and assembly language programming. I/O system control, programming practices and introduction to micro controllers. Experiments regarding these subjects.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Describes the microprocessor internal units.
2Describes the strengths and weaknesses of various microprocessors architectures.
3Makes the design of microprocessor memory map.
4Makes the design of microprocessor and its peripherals as a whole.
5Writes system program using assembly language.
6Simulates the designed systems with computer programs (ECAD, etc.).

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12PO 13
LO 001555     55   
LO 002555     55   
LO 0035555    4445 
LO 0045555    4445 
LO 005555555  4455 
LO 006555555  4455 
Sub Total303030201010  26261820 
Contribution5553220044330

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14570
Hours for off-the-classroom study (Pre-study, practice)14570
Assignments8216
Mid-terms11212
Final examination11212
Total Work Load

ECTS Credit of the Course






180

COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2015-2016 Fall1ARMAĞAN BOZKURT
Details 2014-2015 Fall1ARMAĞAN BOZKURT
Details 2013-2014 Fall1ARMAĞAN BOZKURT
Details 2012-2013 Fall1ARMAĞAN BOZKURT
Details 2011-2012 Fall1ARMAĞAN BOZKURT
Details 2010-2011 Fall1ARMAĞAN BOZKURT
Details 2009-2010 Fall1ARMAĞAN BOZKURT
Details 2008-2009 Fall1ARMAĞAN BOZKURT
Details 2007-2008 Fall1ARMAĞAN BOZKURT
Details 2006-2007 Fall1ARMAĞAN BOZKURT


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
BSO 311 MICROCOMPUTER ARCHITECTURE AND PROGRAMMING 3 + 2 1 Turkish 2015-2016 Fall
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. ARMAĞAN BOZKURT armbozkurt@pau.edu.tr TEK A0123 %70
Goals Students may; 1. Explain the internal parts of the microprocessor. 2. Explain the weakness and powerful ways of the architectures of several microprocessors. 3. Design memory maps with microprocessor. 4. Design microprocessor and its peripherals as a whole. 5. Write system programs using assembly language. 6. Simulate the designed systems using simulator programs.
Content Introduction to microprocessors, basics of microcomputer systems. 8-bit microprocessors and their structure. ALU, registers, control units. Data communication in computers, machine language, assembly language and its derivatives. Addressing methods. Opcode types and assembly language programming. I/O system control, programming practices and introduction to micro controllers. Experiments regarding these subjects.
Topics
WeeksTopics
1 Introduction to Microprocessors and Microcomputers
2 Software Architecture of the 8088 Microprocessor
3 Stack Input/Output Address Space
4 Addressing Modes of the 8088
5 Introducing Debug and Register, Dump, Enter, Fill, Compare, Search, Assemble, Unassemble, Trace and Go commands.
6 8088 Microprocessor Programming, Data Transfer Instructions
7 Arithmetic and Logic Instructions
8 Shift and Rotate Instructions Flag Control Instructions Compare and Jump Instructions
9 Stack, Loop Handling and String Handling operations
10 Programming
11 Hardware Architecture of the 8088 Working Modes of the 8088
12 Memory Interface of the 8088
13 Input/Output Interface of the 8088 8255 Programable Peripheral Interface (PPI) IC
14 The 8251A USART IC and serial communication
Materials
Materials are not specified.
Resources
ResourcesResources Language
The 8088 Microprocessor, Prentice Hall English
x86 tabanlı Mikroişlemci Mimarisi ve Assembly Dili, Seçkin Yayıncılık Türkçe
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam30Midterm Exam
Homework20Homework
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes