Anda di halaman 1dari 8

MIKROPR OS E S O R

M I SYAHPU TRA, M.KOM


ZULFAH
EVOLUSI ELEKTRONIKA & KOMPUTER

BERIKUT INI ADALAH SEBUAH


BAGAN YANG MENUNJUKKAN
NENEK MOYANG DAN ASAL
MULA PERKEMBANGAN
KOMPUTER:
• DIODAADALAH SEBUAH KOMPONEN ELEKTRONIKA YANG HANYA DAPAT
MELEWATKAN ARUS SEARAH (DIRECT CURRENT). JIKA DIODA DILEWATI
ARUS LISTRIK, MAKA DIODA TERSEBUT DIANGGAB BERNILAI 1 (TRUE)
SEDANGKAN BERNILAI 0 JIKA TIDAK DILEWATI ARUS LISTIRK.
• TRANSISTOR ADALAH SEBUAH KOMPONEN ELEKTRONIKA YANG DIHASILKAN
DENGAN MENGGABUNGKAN 3 BUAH DIODA SEHINGGA ADA TRANSISTOR
YANG MEMILIKI 2 BUAH MASUKAN (INPUT) DAN 1 KELUARAN (OUTPUT)
DAN ADA TRANSISTOR YANG MEMILIKI 1 BUAH MASUKAN DAN 2 BUAH
KELUARAN
• CHIP ADALAH SEBUAH KOMPONEN ELEKTRONIKA YANG DIHASILKAN DARI PULUHAN DAN BAHKAN
RATUSAN DIODA DAN TRANSISTOR. SEHINGGA SEBUAH CHIP MEMILIKI BANYAK PIN ELEKTRONIK YANG
DAPAT MELEWATKAN ARUS LISTRIK. SAMA HALNYA SEPERTI DIODA, MASING-MASING PIN DALAM CHIP
TERSEBUT DIANGGAB BERNILAI 1 APABILA MENGANDUNG ALIRAN LISTRIK DAN DIANGGAB BERNILAI 0
JIKA TIDAK DILEWATI ARUS LISTRIK

• PERKEMBANGAN LEBIH LANJUT DARI CHIP ADALAH MIKROPROSESOR. KELEBIHAN MIKROPROSESOR


DIBANDINGKAN KALKULATOR ADALAH MIKROPROSESOR DAPAT MEMROSES BEBERAPA OPERASI
ARITMATIKA SEKALIGUS SECARA BERTAHAP (MENGOPERASIKAN RUMUS-RUMUS MATEMATIKA). RUMUS-
RUMUS MATEMATIKA DAPAT DIPROGRAM KE DALAM MIKROPROSESOR DAN KEMUDIAN MIKROPROSESOR
DAPAT MEMINTA MASUKAN (INPUT) DARI PEMAKAI DAN MENGHASILKAN SEBUAH HASIL PERHITUNGAN
(OUTPUT).
• PADA UMUMNYA MIKROPROSESOR 80X86 SUDAH MEMILIKI REGISTER
YANG DAPAT MENGOPERASIKAN BILANGAN-BILANGAN BINER
BERUKURAN 16-BIT, SEDANGKAN MIKROPROSESOR PENDAHULUNYA
HANYA DAPAT MENGOPERASIKAN BILANGAN- BILANGAN BINER YANG
BERUKURAN 8-BIT. REGISTER-REGISTER INI DIGUNAKAN SEBAGAI
SEBUAH VARIABEL YANG DIGUNAKAN UNTUK MENYIMPAN DATA
SEMENTARA SEBELUM DIPROSES.BERIKUT INI ADALAH REGISTER-
REGISTER YANG DIMILIKI OLEH MIKROPROSESOR 80X86 (YANG
KEMUDIAN AKAN KITA SEBUT MENJADI MIKROPROSESOR SAJA).

REGISTER MIKROPROSESOR 80X86


• REGISTER AX MERUPAKAN ACCUMULATOR PADA MIKROPROSESOR, ARTINYA SEGALA OPERASI
ARITMATIKA DALAM BAHASA RAKITAN & BAHASA MESIN SELALU MELIBATKAN REGISTER INI.
OLEH KARENA ITU HAMPIR SEMUA HASIL OPERASI ARITMATIKA DISIMPAN PADA RESITER INI.
REGISTER AX YANG MEMILIKI UKURAN 16-BIT DAPAT DIBAGI MENJADI REGISTER AH (HIGH BIT
OF ACCUMULATOR) DAN REGISTER AL (LOW BIT OF ACCUMULATOR) YANG MASING-MASING
HANYA BERUKURAN 8-BIT

• REGISTER BX (BASE REGISTER) SESUAI DENGAN NAMANYA REGISTER INI SELALU DIGUNAKAN
UNTUK MENUNJUK ALAMAT MEMORI TERTENTU UNTUK MENGAMBIL DATA SEBANYAK 1 BYTE
DARI ALAMAT MEMORI TERSEBUT DI SAMPING KEGUNAANNYA UNTUK MENYIMPAN DATA-DATA
YANG AKAN DILAKUKAN OPERASI ARITMATIKA. SEPERTI HALNYA REGISTER AX, REGISTER BX
JUGA MERUPAKAN MERUPAKAN REGISTER 16-BIT YANG TERDIRI DARI REGISTER BH DAN
REGISTER BL YANG MASING-MASING BERUKURAN 8-BIT

REGISTER MIKROPROSESOR 80X86


• REGISTER CX (COUNTER REGISTER) SELAIN DIGUNAKAN DALAM OPERASI ARITMATIKAN,
REGISTER CX SELALU DIGUNAKAN UNTUK MENGHITUNG/MENCACAH JUMLAH PERULANGAN
PADA PERINTAH LOOP. REGISTER CX JUGA MEMILIKI UKURAN 16-BIT DAN TERDIRI REGISTER CH
DAN CL YANG MASING-MASING BERUKURAN 8-BIT

• REGISTER DX (DATA REGISTER) REGISTER DX HANYA DIGUNAKAN UNTUK MENYIMPAN DATA


TAMBAHAN. REGISTER INI JUGA BERUKURAN 16-BIT DAN TERDIRI DARI REGISTER DH DAN DL
YANG MASING-MASING BERUKURAN 8-BIT

• REGISTER CS (CODE SEGMENT) REGISTER INI HARUS SELALU MENUNJUK KE ALAMAT MEMORI
DARI BAGIAN AWAL PROGRAM YANG AKAN DIJALANKAN

• REGISTER DS (DATA SEGMENT) REGISTER INI BERISI ALAMAT MEMORI DARI DATA-DATA YANG
AKAN DIGUNAKAN OLEH PROGRAM YANG AKAN DIJALANKAN.

REGISTER MIKROPROSESOR 80X86


• REGISTER ES (EXTRA SEGMENT) REGISTER INI MENUNJUK KE ALAMAT MEMORI TAMBAHAN YANG AKAN
DIGUNAKAN OLEH PROGRAM

• REGISTER SI (SOURCE INDEX) & DI (DESTINATION INDEX) KEDUA BUAH RESITER INI SELALU DIGUNAKAN
UNTUK PROSES DUPLIKASI DATA ATAUPUN PROSES PERBANDINGAN DATA. DALAM HAL INI, SI HARUS
MENUNJUK KE ALAMAT MEMORI SUMBER DATA SEDANGKAN DI HARUS MENUNJUK KE ALAMAT MEMORI
TUJUAN

• REGISTERBP (BASE POINTER) REGISTER INI KEGUNAANNYA UNTUK MENUNJUK KE ALAMAT MEMORI
TERTENTU (MENGGANTIKAN REGISTER BX), TETAPI TIDAK DAPAT DIGUNAKAN UNTUK OPERASI
MATEMATIKA.

• REGISTER SP (STACK POINTER) DALAM MENJALANKAN PROGRAM, KOMPUTER SELALU MEMANFAATKAN


SEBUAH BLOK MEMORI YANG DISEBUT SEBAGAI STACK UNTUK OPERASI PEMANGGILAN SUB PROGRAM
DAN KEBUTUHAN-KEBUTUHAN LAINNYA

REGISTER MIKROPROSESOR 80X86

Anda mungkin juga menyukai