Presentation on theme: "CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru"— 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.
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