1 / 5

CEN 382 MICROPROCESSORS AND MICROCOMPUTING

CEN 382 MICROPROCESSORS AND MICROCOMPUTING . Nejdet Dogru ndogru@ibu.edu.ba. Introduction.

tavia
Download Presentation

CEN 382 MICROPROCESSORS AND MICROCOMPUTING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru ndogru@ibu.edu.ba

  2. 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.

  3. Grading Policy • Mid-Term Exam % 25 • Laboratory % 25 • Final Exam % 50

  4. 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

  5. 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

More Related