Topik1-pengenalan

  • Uploaded by: Din
  • 0
  • 0
  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Topik1-pengenalan as PDF for free.

More details

  • Words: 1,257
  • Pages: 26
E4160 - SISTEM MIKROPEMPROSES & PENGAWALMIKRO TOPIK 1 PENGENALAN KEPADA MIKROPEMPROSES (Introduction To Microprocessor)

(GAMBARAJAH BLOK SISTEM MIKROKOMPUTER) (Block Diagram Of A Microcomputer System) INPUT

CPU

OUTPUT

(Control + Arithmetic)

Program Memory

Data Memory

MEMORY

Sistem Komputer Berdigit Terdiri Daripada 3 Bahagian Utama Iaitu: •Unit Masukan (Input Unit) •Unit Pemprosesan Pusat (Central Processing Unit)-(CPU) •Unit Ingatan (Memory Unit) •Unit Keluaran (Output Unit)

UNIT PEMPROSESAN PUSAT (CPU)

• •

Sebagai otak komputer. merupakan pusat kawalan bagi komputer untuk mengawal seluruh operasi di dalam komputer (Fetches, decode and executes the programmed Instruction). • 3 komponen: – Unit Arithmetik & Logik (ALU) – Daftar (Register) – Unit kawalan( Control & Timing Unit)

Komponen UPP (CPU) • Unit kawalan: – mengawal operasi CPU berdasarkan isyarat kawalan. • Unit Arithmetik & Logik: – Operasi arithmetik – penambahan, darab dan sebagainya – Operasi logik – DAN, ATAU, TAK • Daftar: – Ruang ingatan sementara untuk menyimpan keputusan pemprosesan dan maklumat kawalan. – Terdapat sejumlah daftar untuk fungsi-fungsi tertentu. – Antara daftar yang ada seperti • daftar pembilang aturcara – memegang suruhan berikutnya. • Daftar suruhan – memegang suruhan yang sedang dilaksanakan.

UNIT INGATAN (MEMORY) • Komponen Komputer Di Mana Aturcara Dan Data Disimpan. • Data-data Yang Disimpan Akan Diproses Dan digunakan Oleh Mikropemproses • Ingatan – Ingatan Utama-(ada 2 Jenis) • Ram(random Acces Memory) • Rom(read Only Memory) – INGATAN SEKUNDER• Disket, Hard-disk, CD-ROM…

UNIT MASUKAN/KELUARAN • • • • • •

Peranti Yang Menghubungkan Antara ‘Dunia Luar’ (External World) Dengan Komputer. Perantaran Pemindahan Data Diantara Dunia Luar & Sistem Komputer Dilakukan. Peranti Input (Masukan) – Menukarkan Data Dari Luar Kebentuk Yang Difahami Oleh Komputer. – Cth.Papan Kunci,Tetikus,Mikrofon... • Peranti Output (Keluaran) – Menerima KodBerdigit Daripada Komputer Dan Menukarkannya Ke Bentuk Yang Sesuai Untuk Dibaca Oleh Manusia Atau Peranti Lain . – Cth. Monitor Dan Pencetak ...

EVOLUSI MIKROPEMPROSES

MIKROPEMPROSES INTEL • Cip 4004 – Pemproses 4 Bit – Pengeluar Pertama (4004) – Cip Tunggal Pertama Dicipta – Untuk Kegunaan Kalkulator – Memproses Data 4 Bit & Suruhan 8 Bit. • Cip 8008-Pemproses 8 Bit – Merupakan Cip Yang Pertama Digunakan Secara Serius. – Sambungan Dari 4004. – Menggunakan Aliran Data 8 Bit 8008 8080 8085 – Saiz Ingatan 16kb 8-bit Intel Processor

MIKROPEMPROSES INTEL • 8080 – Lanjutan 8008 – 4 kali lebih banyak ingatan berbanding 8008 – 10 kali lebih laju drpd 8008    

8085 8086 8087 8088

INTEL 8085 Simple Microprocessor 8-bit

EVOLUSI MIKROPEMPROSES (Mikropemproses – 70an) 4004

8008

8080

8086

8088

Diperkenal-kan

1971

1972

1974

1978

1979

Kelajuan Jam

108KHz

108KHz

2MHz

10MHz

8MHz

Lebar Bas

4 bit

8 bit

8 bit

16 bit

8 bit

Bil. Transistor

2300

3500

6000

29,000

29,000

Ingatan

640b

16Kb

64Kb

1Mb

1Mb

EVOLUSI MIKROPEMPROSES (Mikropemproses – 80an) 80286

80386DX

80386 SX

80486 DX

Diperkena-kan

1982

1985

1988

1989

Kelajuan Jam

12.5MHz

33MHz

33MHz

50MHz

Lebar Bas

16bit

32bit

16bit

32bit

Bil. Transistor

134,000

275,000

275,000

1.2 million

Ingatan

16Mb

4Gb

4Gb

4Gb

EVOLUSI MIKROPEMPROSES (Mikropemproses – 90an) 486SX

Pentium

Pentium Pro

Pentium II

Diperkenalkan

1991

1993

1995

1997

Kelajuan Jam

33MHz

166MHz

200MHz

300MHz

Lebar Bas

32bit

32bit

64bit

64bit

Bil. Transistor

1.185 million

3.1 million

5.5 million

7.5 million

Ingatan

4M

4G

64G

64G

Pengeluar Mikropemproses Lain • • • • • •

Motorola NEC Ross Technology Sun Microsystems Texas Instruments Advanced Micro Devices (AMD) • AT&T • Cyrix



    

Digital Equipment Corporation Fairchild Semiconductor Fujitsu Hewlett-Packard IBM Inmos Integrated Device Technology (IDT)

ISTILAH BIT,NIBBLE, BYTE, WORD LONG WORD Bit (binary digit) – terdiri daripada dua nilai iaitu 0 dan 1. Nibble - satu nibble mewakili 4 bit dan setengah byte Byte - kumpulan bit terkecil yang boleh diproses serentak iaitu 8 bit. Perkataan (word) – mengandungi 2 byte dalam setiap perkataan iaitu 16 bit saiz perkataan. Panjang perkataan (long word) – mempunyai 4 byte setiap perkataan iaitu 32 bit.

Kitar Pengambilan (FETCH) & Pelaksanaan (EXECUTE)

STRUKTUR UMUM BINAAN MIKROPEMPROSES

•Unit Arithmetik Dan Logik (ALU) –Litar yang melakukan operasi-operasi Arithmetik & Logik keatas data dalam Register dan disimpan dalam Accumulator. •Unit Kawalan (Control Unit) –Mengawal semua operasi didalam Mikropemproses supaya dilakukan segerak. –Memberi denyut baca/tulis untuk daftar,ingatan dan unit I/O melalui Bas Kawalan







STRUKTUR BINAAN MIKROPEMPROSES (REGISTER/DAFTAR) Accumulator (Acc) – Daftar(Register) Am yang menyimpan hasil operasi yang dilakukan oleh ALU. Program Counter (PC) – mengandungi alamat ingatan yang mengandungi suruhan yang akan dilaksanakan. – PC adalah daftar 16-bit yang sentiasa memegang alamat arahan seterusnya untuk dilaksanakan. Stack Pointer (SP) – daftar alamat ingatan khas yang mengandungi 16-bit alamat yang dinyatakan teratas tindanan dimana data akan diletak dan diambil. – Tindanan adalah sebahagian dari RAM yang disimpan untuk simpanan dan pengambilan sementara maklumat.

STRUKTUR BINAAN MIKROPEMPROSES (REGISTER/DAFTAR) •

Status Register (SR)/ Flag Register – mengandungi maklumat mengenai hasil operasi ALU yang terakhir berdasarkan bit-bit yang terletak dalamnya. – Bit-bit ini digelar bendera (flag). – Daftar status juga dikenali sebagai dafter bendera (Flag Register) atau CCR (Condition Code Register). CCR – merupakan daftar 8-bit yang mengandungi • 6 ‘Flag’ digunakan oleh CPU Motorola 6800. • 5 ‘Flag’ digunakan oleh CPU Intel 8085

Status/ Flag Register (Daftar Bendera)

Flag Register 8085

STRUKTUR BINAAN MIKROPEMPROSES (Timing & Control Unit )

• Litar jam & Pemasaan – Litar jam menjana isyarat berkala yang dihantar ke seluruh bahagian sistem, terutamanya unit kawalan. Isyarat berkala ini yang dinamakan denyut-denyut jam merupakan asas masa yang menentukan pergerakan kesemua komponen sistem komputer – Satu denyut jam memakan satu kitar jam. – Panjang kitar-kitar jam diukur dalam milisaat (ms atau 0.001 saat), mikrosaat (p,s atau 10~6 saat – Kepantasan komputer kerap diukur dengan nilai salingan kitar jam dalam unit Hertz

Sistem BAS (BUS System) •Istilah BAS -di dalam sistem µP adalah merupakan satu kumpulan konduktor yang menghubungkan µP dengan peranti-peranti yang lain. - terdiri daripada talian-tailan selari yang dikongsi oleh semua komponen yang merupakan sumber sepunya CPU dengan peranti-peranti •

Bas sepunya (common bus) atau sistem bas boleh dibahagikan kepada 3 jenis iaitu: 1 - Bas Data (Data Bus) 2 - Bas Alamat (Address Bus) 3 - Bas Kawalan (Control Bus)

Sistem BAS (BUS System) Daripada dunia luar

Talian Kawalan Bas Data (8 talian) Bas Alamat (16 talian)

Ke dunia luar

Sistem BAS (BUS System) •

Bas Data

-

digunakan untuk membawa data dari unit memori/unit input atau output kepada mikropemproses dan sebaliknya. bas dua hala kerana pemindahan data berlaku dari dan kepada mikropemproses. Talian bas data disambung secara selari, oleh itu data dapat dihantar dan diproses serentak. Keupayaan sesuatu mikropemproses boleh dianggarkan melalui saiz bas datanya Talian bas data ditanda dengan huruf ‘D’(D0 ~ D7).

-

Sistem BAS (BUS System) •

Bas Alamat

-

untuk menentukan lokasi memori dan pelabuhan (port) i/o dan bahagian-bahagian lain yang terlibat dengan pemindahan data dari atau kepada mikropemproses. Talian alamat akan menentukan jumlah lokasi yang boleh dicapai oleh sesuatu mikropemproses Semakin banyak talian alamat maka semakin banyaklah ruangan alamat yang boleh dicapai Julat keupayaan pencapaian sesebuah komputer adalah bergantung kepada saiz bas alamat yang dimiliki. Talian bas alamat biasanya ditanda dengan huruf ‘A’ (A0 ~A15) dan ianya talian sehala.

-

-

Sistem BAS (BUS System) • -

-

Bas Kawalan untuk mengawal pemindahan data di dalam sistem mikropemproses supaya ianya segerak (synchronize). mengandungi isyarat-isyarat kawalan yang digunakan bagi mengawal operasi keseluruhan sistem. Isyarat bas kawalan boleh dikeluarkan samada oleh mikropemproses ataupun dari komponen-komponen lain di dalam sistem mikrokomputer. Talian-talian yang ada termasuklah kawalan baca/tulis, sampukan, reset, DMA dan lain-lain. Bas kawalan juga terdiri dari talian-talian yang digunakan untuk membuat ‘hand-shaking’(jabat tangan) didalam penghantaran /pemindahan data secara ‘tak segerak’(asynchronous).

STRUKTUR BINAAN MIKROPEMPROSES (Intel 8085)

More Documents from "Din"

Pam Hidraulik
April 2020 34
Pen Gen Alan
April 2020 24
Isi Kandungan
April 2020 29
Bendalir
April 2020 27
Projek Akhir
June 2020 31