Syllabus

Hacettepe University

Department of Electrical and Electronics Engineering

ELE 414 Microprocessor and Programming II

Instructor: Assoc.Prof. Dr. Ali Ziya  Alkar
Office Hours: Friday 13:00-14:00
e-mail: alkar@hacettepe.edu.tr

Prerequisite: In order to take this course you should have taken the prerequisite course ELE 413 in the first semester and have done well. Here 'well' is very subjective so if you are not sure then you need to talk to me!.

TextBooks:

   Gaonkar, Microprocessor Architecture Programming and Apps /Prentice Hall. Besides the other aspects of the 8085 programming we will talk about the programmable 8085 peripherals and data transfer.

Useful Books:

and in combination with other computer architecture books available.*

LAB for the course

Assential Programs for the course: The DEBUG command on DOS. MASM Assembler, CODEVIEW and emu8086v103.zip. 
See lab page for more information

Grading: Midterm1 25 %, Midterm2 (Project) 15 %, Final %35, Homework+ Lab-Works %25
Attempts of cheating in Homeworks and Lab-Works will NOT be TOLERATED. No exceptions.

Attendance: Required in ALL course hours and ALL LAB hours 

RECENT ANNOUNCEMENTS:

 *******************************************************************************************************************************

 *******************************************************************************************************************************

Example Files used in the class


Week

Added Information

Reference

1. Introduction to Microcomputers and Microprocessors, 80x86 Processor Architecture  

 

 

Ch 1 of Mazidi,  Heuring  
Brey CHAPTER 1 and 2

2. 80x86 Processor Architecture, Debug

 

Ch 1 of Mazidi/
Brey CHAPTER 1 and 2

3. 8088/8086 Instruction Set, Machine Codes, Addressing Modes,

X86 Instruction Set

Mazidi Chapter 1.6Appendix A  
Brey CHAPTER 3

4. 8088/8086 Microprocessor Programming

 

 

Mazidi Chapter 4 Intro, Chapter 2 and Chapter 3  
Brey CHAPTER 4-6

5. 8088/8086 Microprocessor Programming


 

 

Chapter 3, Chapter 6 Mazidi
Brey CHAPTER 7

6. The 8088 and 8086 Microprocessors

 

 Mazidi, Brey (CHAPTER 9)

7. Memory and Memory Interfacing

 

Chapter 10 Mazidi
Antonakos and Brey 
(CHAPTER 10 )

8.MIDTERM WEEK ?

   

9. Input/Output Interface Circuits and Peripheral Devices 8255

 

 Gaonkar, Chapter 11 Mazidi, Brey  CHAPTER 11 CHAPTER 12

10.LabDEMO

 



11. MSP 430

   

12. MSP430

   

13 MSP 430

   

14.Project Evaluation Week