CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru

Slides:



Advertisements
Similar presentations
Microprocessor and assembly language Hitesh Lad. Ch:1 Introduction to Microprocessors. Typical requirements of architecture: Batch Processing, Multiprogramming,
Advertisements

CSC 3650 Introduction to Computer Architecture Time: 3:30 to 6:30Meeting Days: WLocation: Oxendine 1237B Textbook: Essentials of Computer Architecture,
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Microprocessors I Why study Microprocessors? –Why not use PLD/FPGA designs for all digital designs What are microprocessors? How do they work? How do they.
Microprocessors & Microcontrollers
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
1-1 Welcome to: CSC225 Introduction to Computer Organization Paul Hatalsky.
Microprocessors I Time: Sundays & Tuesdays 07:30 to 8:45 Place: EE 4 ( New building) Lecturer: Bijan Vosoughi Vahdat Room: VP office, NE of Uni Office.
Computer Architecture Wed: 14:00-14:00, 14/34 Instructor: Jihad El-Sana Office:111, Building:37 Tel:
ECSE-4790 Microprocessor Systems Design Russell P. Kraft CII 6219 (NOT JEC) Tel: Fax:
Computer Organization and Assembly language
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Instructor: Dr. Radwan E. Abdel-Aal Office: Tel Web page:
Introduction to Microprocessors Apisake Hongwitayakorn
Introduction to Computer Architecture SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING SUMMER 2015 RAMYAR SAEEDI.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Lecture - 1 Introduction. Outline Course assessment criteria PIC microcontrollers Basic computer architecture – CPU – Memory – I/O – Buses.
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
CSE378 Gen. Intro1 Machine Organization and Assembly Language Programming Machine Organization –Hardware-centric view (in this class) –Not at the transistor.
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
COE Computer Organization & Assembly Language Talal Alkharobi.
Winter 2015 COMP 2130 Introduction to Computer Systems Computing Science Thompson Rivers University Introduction and Overview.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 Welcome to: CSC225 Introduction to Computer Organization.
Computer Architecture and Organization Introduction.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
ECSE-4790 Microprocessor Systems Robert B. Kelley JEC 6048 or Tel: Fax:
Micro-Computer Applications: Introduction Dr. Eng. Amr T. Abdel-Hamid ELECT 707 Fall 2011.
MICROPROCESSOR AND MICRO CONTROLLER
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
Microcontroller I DKT Course Schedule Lecture/Lab: –Tuesday, 10:00am – 12:00am, BKQ1 (Lect) –Thursday, 9:00 am – 11:00 pm, MKQ1 (lab) –Lecturer:
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE LECTURE # 4 BY MUHAMMAD JAFER 1.
Computer Architecture Souad MEDDEB
Computer organization Practical 1. Administrative Issues The course requirements are: –To be nice and open minded –To pass the exam (there is a boolean.
Dec Hex Bin 14 E ORG ; FOURTEEN Interrupts In x86 PC.
Overview of Operating Systems Introduction to Operating Systems: Module 0.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
EC6504 MICROPROCESSOR AND MICROCONTROLLER
ECE 371 Microprocessor Interfacing
CEN 283 Digital Design Assoc. Prof. Dr. Abdülhamit Subaşı Nejdet Dogru
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
Microprocessors I Why study Microprocessors? –Why not use PLD/FPGA designs for all digital designs What are microprocessors? How do they work? How do they.
Page 1 Computer Architecture and Organization 55:035 Midterm Exam Review Spring 2011.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
The Principle and Application of Microcontrollers
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
Microprocessor Systems
What Do Computers Do? A computer system is
Cen 112 C Programming Özgür Örnek.
The History of ARM and Microcontrollers Chapter 1
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
IT253: Computer Organization
22446: Microprocessors Introduction
INTRODUCTION TO MICROPROCESSORS
PRA-SYARAT SISTEM MIKROPROSESOR
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
CSC Classes Required for TCC CS Degree
Introduction to CPSC3125 Operating System
8051 Supplement.
INTERNATIONAL BURCH UNIVERSITY
Course Outline for Computer Architecture
Figure 7-1: Non-Pipelined Instruction Execution vs. 2-stage Pipeline
Presentation transcript:

CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru

Introduction This course provides an introduction to microprocessors. It uses C language to develop a foundation on the hardware, which executes a program. It is heavily based around the ARM 32-bit RISC microprocessor, a world-leading processor for power-sensitive applications, and covers many aspects of designing power-efficient systems around ARM cores. It focuses on Memory and I/O interface design and programming, study of microprocessor and its basic support components including CPU architecture, memory interfaces, bus concepts, serial I/O devices, and interrupt control devices. Laboratories directly related to microprocessor functions and its interfaces.

Grading Policy Mid-Term Exam % 25 Laboratory % 25 Final Exam % 50

Textbook 1. Microprocessors and Interfacing, Programming and Hardware Probability, 2.Edition, Douglas V. Hall, McGraw-Hill 2. Assembly Language, Design, and Interfacing, 4.Edition, Muhammad Ali Mazidi, Janice Gillispie Mazidi, Pearson, Prentice Hall

Topics Computers, Microcomputers, Microprocessors An introduction 8086 Family Assembly Language Programming Implementing Standard Program Structures in 8086 Assembly Language Strings, Procedures, Macros Instruction Descriptions and Assembler Directives System Connections, Timing, Troubleshooting Interrupt and Interrupt Applications C, A High-Level Language for System Programming