microprocessors n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Microprocessors PowerPoint Presentation
Download Presentation
Microprocessors

Loading in 2 Seconds...

play fullscreen
1 / 14

Microprocessors - PowerPoint PPT Presentation


  • 197 Views
  • Uploaded on

به نام خدا. Microprocessors. پیش نیاز: معماری کامپیوتر. Course Outline. آشنايی با ميکرو 8086/88 مدهای آدرس دهی و رجيسترها برنامه نويسی اسمبلی دستورات 8086/88 آشنايی با سخت افرار پردازنده 8086/88 عملكرد ريز پردازنده و Bus Timing/ Bus Cycles حافظه و مدارات واسط حافظه

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Microprocessors' - kenneth-smith


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
microprocessors

به نام خدا

Microprocessors

پیش نیاز: معماری کامپیوتر

course outline
Course Outline
  • آشنايی با ميکرو 8086/88
  • مدهای آدرس دهی و رجيسترها
  • برنامه نويسی اسمبلی
  • دستورات 8086/88
  • آشنايی با سخت افرار پردازنده 8086/88
  • عملكرد ريز پردازنده و Bus Timing/ Bus Cycles
  • حافظه و مدارات واسط حافظه
  • مفهومI/O دريک سيستم ريزپردازنده و تراشه 8255
  • میکروکنترلرها
references
References
  • Text book: The 80x86 IBM PC and Compatible Computers by:Mazidi
  • اسلایدهای درس میکروپروسسور دکتر فاطمی (دانشگاه تهران)
  • میکروکنترلرهای AVR

تالیف: دکتر حسن سید رضی (دانشکده برق و کامپیوتر-دانشگاه تهران)

  • نحوه ارزیابی

1- امتحان میان ترم 5

2- امتحان پایان ترم 12

3- حل تمرین 1

4- پروژه 2

slide4
کاربردهای میکروپروسسورها و میکروکنترلرها
  • تلفن همراه
  • وسائل مختلف خانگی از قبیل: اجاق های مایکروویو، ماشین لباسشویی، چرخ های خیاطی، دستگاههای صوتی، ویدئو، تلویزیون، دوربین های عکاسی و ...
  • خودرو: سیستم های ترمز ضد قفل ABS ، کنترل سوخت، آزمایش بخش های مختلف خودرو و ...
  • ناوبری: هدایت و کنترل در سیستم هواپیما، موشک، کشتی و زیردریایی
  • کنترل خط تولید
  • کارخانجات
  • نیروگاهها
slide5
انواع میکروپروسسورها

1- میکروپروسسورهای همه منظوره (GeneralpurposeMicroprocessors)

پروسسور 8 بیتی Z80 از شرکت Zilog

پروسسور 16 بیتی 8088 از شرکت Intel

پروسسور 16 بیتی 68000 از شرکت Motorola

2- میکروکنترلرها (Microcontroller)

8051 ، AVR

3- پردازنده هایDSP (Digital Signal Processor)

TMS 320c40 از شرکت Texas Instrument و 56000 از شرکت Motorola

slide8

اجزای مهم یک کامپیوتر

:CPU (Central Processing Unit)واحد پردازش مرکزی که پردازشها بر روی دستورات و داده ها در این واحد صورت میگیرد

:RAM (Random Access Memory) حافظه ای برای ذخیره سازی برنامه ها و داده های متغیر

ROM (Read Only Memory): حافظه ای برای ذخیره سازی برنامه ها و داده های ثابت

I/O (Input / Output Devices): واحدی برای برقراری ارتباط بین کاربر و کامپیوتر

مثالهایی از دستگاههای :I/O

Input Devices: صفحه کلید، موس، Scanner

:Output DevicesLED,,Seven Segment, LCD مونیتور، چاپگر

slide9

توضیح اجمالی در مورد گذرگاههای داخل کامپیوتر

1-گذرگاه داده : ( Data Bus) اطلاعات از طریق گذرگاه داده بین CPU و حافظه ها و دستگاههای I/O مبادله میگردد.

2-گذرگاه آدرس(Address Bus) : CPU از طریق باس آدرس حافظه ها و دستگاههای ورودی خروجی را آدرس دهی میکند.

3-گذرگاه کنترل: (Control Bus) CPU توسط باس کنترل مشخص میکند که قصد دارد از حافظه یا دستگاههای I/O بخواند یا در آنها بنویسد. همچنین ازبین حافظه یا دستگاههای I/O یکی را انتخاب کند

slide11

اجزای تشکیل دهنده یک CPU

1- Register array: تعدادی ثبات در اختیار CPU قرار دارد. CPU از این ثبات ها برای ذخیره سازی موقت اطلاعات استفاده میکند. ثبات های درون CPU میتواند 8 بیت ، 16 بیت، 32 بیت و حتی 64 بیت باشند. اندازه آنها به CPU بستگی دارد.

2- ALU: مسئول انجام اعمال حسابی مانند جمع، تفریق، ضرب ، تقسیم و اعمال منطقی مانند AND ، OR و NOT می باشد.

3- Program Counter: نقش شمارنده برنامه اشاره به آدرس دستورالعمل بعدی برای اجرا است. با اجرای هر دستورالعمل، شمارنده برنامه افزایش یافته و به آدرس دستورالعمل بعدی برای اجرا اشاره خواهد کرد.

4- :Instruction Decoder نقش دیکدر دستورالعمل تفسیر دستور برداشت شده توسط CPU میباشد.

how does a cpu work
How does a CPU work?
  • Combinational or sequential?
    • Hybrid
  • What it does with a program?
    • Reads instruction from memory
    • Increment Program counter (IP=IP+1)
    • Understands it (decode)
    • Execute
    • Next instruction
a simple program
A Simple Program
  • Program:
    • Move value 21H into register AL
    • Add value 42H to register AL
    • Store AL in memory location 33D0H
  • Memory contents (instruction part)
    • 1500 B0
    • 1501 21
    • 1502 04
    • 1503 42
    • 1504 35
    • 1505 D0
    • 1506 33
home work
Home Work

فصل مقدمه ای بر محاسبات از کتاب مزیدی:

مسائل 1-4-7-10-11-12-13-16

آخرین مهلت تحویل: 91/7/25