Sesi 5 Microprocessor

download Sesi 5 Microprocessor

of 14

description

mekatronika

Transcript of Sesi 5 Microprocessor

  • MIKROPROSESSOR

    TMS21073_UNMA@2008

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 2

    Rangkaian Logic Gate Dasar

    Microprocessor merupakan suatu chip yang menjadi komponen utama pada sistem komputer mikro maupun sistem pengolah data yang lain.

    Proses aritmetik

    Manipulasi data

    Microprosesor dibagi menjadi 3 kelompok utama:

    Addres bus

    Data bus

    Control bus

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 3

    DATA BUS

    Jumlah jalur menentukan jenis mikro prosessor, 4 bit, 8 bit, 16 bit dan sebagainya.

    Mikroposessor 8 bit memiliki 8 buah jalur pada data bus digunakan untuk mentransfer data baik masuk atau keluar dari mikroprosesor.

    Transfer data dari komponen di luar mikroprosesor, misal chip-chip memory atau chip-chip interface

    Arah aliran data bus bi-drectional

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 4

    Addres Bus

    Digunakan untuk menggapai alamat komponen di luar mikroprosesor

    Misal menggapai chip memori sehingga dapat ditulisi dan dibaca oleh mikroprosesor

    Jumlah jalur pada addres bus menentukan jumlah alamat yang berbeda sehingga dapat dihubungi oleh mikroprosesor secara individula.

    Addres bus dengan jumlah jalur 8 buah dapat dipakai untuk membedakan 65536 alamat yang berbeda

    Arah aliran Addres bus satu arah (uni-directional), yaitu dari mikroprosesor menuju komponen diluar mikroprosesor

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 5

    CONTROL BUS

    Addres bus dan Data bus pada beberapa jenis memiliki kesamaan, tetapi pada control busnya sering dapat berbeda-beda.

    Mikroprosesor pada umumnya dibagi menjadi 3 bagian:

    Jalur sinyal jam (Clock)

    Read/Write

    Reset

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 6

    REGISTER-REGISTER PADA MICROPROCESSOR

    Register adalah sarana memori kecil, yang dapat menerima, menahan, dan mentrasfer data.

    Register terdiri dari sel-sel biner yang menyimpan data bit.

    Jumlah bit menandakan panjang kata yang dapat ditangani oleh komputer tersebut.

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 7

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 8

    ARITMETHIC LOGIC UNIT (ALU)

    Arithmetic and Logic Unit (ALU adalah sarana yang membutuhkan rangkaian tersendiri untuk mengadakan beberapa perhitungan dan manipulasi data.

    Pada ALU terdapat dua buah jalur input data, input untuk fungsi operasi, jalur output data dan status operasi (flag).

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 9

    Microprocessor 6502

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 10

    8086 & 8088

    Mikroprosesor 8086 merupakan microprosesor 16 bit yang pertama.

    8086 memiliki pin data bus 16 bit sedangkan sistem addresnya adalah 20 bit sehingga mencapai 1 jt lebih alamat secara individu.

    Susunan register :

    Register data

    Register indeks dan penunjuk (pointer)

    Register segmen

    Register flag dan penunjuk instruksi

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 11

    Microprocessor 8O86

    Register progjam berjumlah 16 bit dengan jumlah pin alamat (addres bus) 20 bit.

    Sistem tersebut mengakibatkan segmentasi pada sistem pengalamatannya dengan bantuan registe segmen.

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 12

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 13

    SISTEM MICROPROCESSOR MINIMAL

    Sistem mikroprosesor minimal merupakan rangkaian mikroprosesor dengan komponen tambahan yang saling berkerja sama menjalankan instruksi dalam bentuk biner yang diberikan.

    Komponen pelengkap yang dibutuhkan : Catu daya

    Pembangkit pulsa jam (clock generator)

    1 bh chip PROM

    1 input masukan

    Status pengunci

    Mikroprosesor 8478 berisi memori 1 K memori serta I/O port, sehingga tidak dibutuhkan memori di luar chip memori tersebut

  • UNMA2008 PENDAHULUAN - MIKROELEKTRONIKA, 14

    Contoh

    Peralatan rumah tangga

    Peralatan kantor

    Sistem pabrik modern

    Peralatan navigasi