P. 1
Organisasi Dari Intel 8085 Mikroprosesor

Organisasi Dari Intel 8085 Mikroprosesor

|Views: 848|Likes:

More info:

Published by: Putri Fazie Romadhona on Nov 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

01/08/2013

pdf

text

original

Organisasi dari Intel 8085 Mikroprosesor: Mikroprosesor yang tersedia saat ini datang dengan berbagai macam kemampuan

dan fitur arsitektur. Semua dari mereka, terlepas dari keanekaragaman mereka, diberikan dengan setidaknya komponen fungsional berikut, yang membentuk unit pengolahan pusat (CPU) dari komputer klasik. a. Daftar Bagian: Satu set register untuk penyimpanan sementara instruksi, data dan alamat data. b. Unit aritmatika dan logika: Hardware untuk melakukan aritmatika primitif dan operasi logis. c. Antarmuka Bagian: Input dan output melalui jalur yang mikroprosesor berkomunikasi dengan dunia luar. d. Waktu dan kontrol Bagian: Hardware untuk mengkoordinasikan dan mengendalikan kegiatan berbagai bagian dalam mikroprosesor dan perangkat lain yang terhubung ke bagian antarmuka.

Diagram blok dari mikroprosesor bersama dengan memori dan input / output (I / O) perangkat ditunjukkan pada gambar.

dan itu dianggap sebagai mikroprosesor lengkap pertama fungsional. Setelah 8080. D. Intel meluncurkan mikroprosesor 8085 dengan beberapa fitur ditambahkan ke arsitektur. C. Mikroprosesor ini tidak bisa bertahan lama sebagai tujuan umum mikroprosesor karena desain mereka dan keterbatasan kinerja. E. Mikroprosesor 8086 memiliki instruksi kuat begitu siap bersama dengan perkembangan arsitektur. DE dan HL. Pada tahun 1974. terbatasnya jumlah register tujuan umum dan set instruksi kurang kuat. H dan L. Karena arsitektur sederhana dan organisasi.Mikroprosesor Intel: Intel 4004 adalah mikroprosesor 4-bit pertama diperkenalkan oleh Intel pada tahun 1971. . Mikroprosesor Intel 8085: Intel 8085 adalah mikroprosesor populer pertama yang digunakan oleh banyak vendor. Dalam keluarga mikroprosesor 16-bit. Untuk mengatasi keterbatasan ini bergerak dari mikroprosesor Intel 8-bit ke 16-bit mikroprosesor. o Itu sudah GPR juga dapat diakses sebagai tiga 16-bit pasang mendaftar SM. Keterbatasan utama dari microprocessor 8-bit adalah kecepatan rendah. yang diberikan fleksibilitas pemrograman substansial dan perbaikan atas mikroprosesor 8-bit. kapasitas memori yang rendah. Setelah itu Intel memperkenalkan pertama 8-bit mikroprosesor 8088 pada tahun 1972. Daftar di Intel 8085: Register diprogram 8085 adalah sebagai berikut o o Satu 8-bit akumulator A. Intel memperkenalkan tujuan umum pertama 8-bit mikroprosesor 8080 dan ini adalah langkah pertama dari Intel terhadap pengembangan mikroprosesor maju. mudah untuk memahami prinsip kerja mikroprosesor. Enam 8-bit register tujuan umum (GPR ini) B. Intel 8086 adalah yang pertama kali diperkenalkan pada tahun 1978.

SHIFT / PUTAR. .o Ada 16-bit program counter (PC). dll tidak tersedia. TIDAK. Ini register termasuk    Instruction Register (IR) Alamat dan buffer memori data (MAR & MDR) Sementara mendaftar untuk penggunaan ALU. beberapa register lain juga tersedia yang tidak dapat diakses programmer. Pengurangan. dalam prosesor sebelumnya seperti 8085. Increment. Register diprogram dari 8085 ditunjukkan pada gambar - Terlepas dari register diprogram. CLEAR. Karena area chip yang terbatas. hanya 5 bit yang digunakan. ALU dari 8085: 8-bit ALU paralel dari 8085 yang mampu melakukan operasi berikut Aritmatika: Penambahan. Logis: AND. salah satu 16-bit stack pointer (SP) dan 8-bit register bendera. Pengurangan. pembagian. Keluar dari 8 bit dari register bendera. Operasi dilakukan pada data biner komplemen 2 itu. Bandingkan. operasi yang kompleks seperti perkalian. OR. EXOR.

sebagai C-flag mengindikasikan overflow keluar dari bit-7. Membawa (C) bit flag diatur jika paritas akumulator bahkan. Zero (Z) bit flag diatur jika isi dari akumulator setelah setiap operasi ALU adalah nol. Bagian Interface: Chip mikroprosesor dilengkapi dengan sejumlah pin untuk komunikasi dengan dunia luar. . Sign (S) flag bit diatur untuk kondisi dari bit-7 akumulator sesuai tanda dari isi akumulator (positif atau negatif). Auxiliary Carry (AC) flag bit mengindikasikan melimpah keluar dari -3 bit (nibble rendah) dengan cara yang sama.Lima bit bendera memberikan status mikroprosesor dan operasi ALU setelah. Ini dikenal sebagai sistem bus. Antarmuka baris dari mikroprosesor Intel 8085 ditunjukkan pada gambar - Alamat dan Data Bus Para AD0-AD7 baris yang digunakan sebagai rangka yang lebih rendah 8-bit bus alamat dan bus data. dalam pembagian waktu multiplexing dengan cara. A8-A15 garis digunakan untuk tatanan yang lebih tinggi 8-bit dari alamat 8-bit bus alamat.

HLDA: HLDA sinyal digunakan untuk DMA GRANT. Tepi jatuh dari ALU dapat digunakan untuk latch alamat menjadi buffer eksternal untuk de-kelipatan bus alamat. S0 dan S1: Status bus sistem difined oleh garis S0 dan S1 sebagai berikut S1 0 0 1 1 S0 0 1 0 1 Operasi Ditentukan Berhenti Memori atau I / O MENULIS Memori atau I / O MEMBACA Instruksi Fetch Ada sepuluh garis berhubungan dengan CPU dan bus kontrol      JEBAKAN.5. RESET OUT: The 8085 menghasilkan sinyal RESET-OUT dalam menanggapi sinyal RESET-IN. SID: line input untuk komunikasi data serial SOD: output baris untuk komunikasi data serial .5 dan INTR untuk mengakui output INTA RESET DI: Ini adalah sinyal masukan reset ke 8085. yang dapat digunakan sebagai sinyal reset sistem. sinyal ini informasi alamat TINGGI saat hadir dalam AD0-AD-7.Ada tujuh memori dan jalur I / O kontrol RD: menunjukkan sebuah operasi READ ketika sinyal RENDAH. Jam dan Utilitas Lines: X1 dan X2: X1 dan X2 disediakan untuk menghubungkan kristal atau jaringan RC untuk menghasilkan clock internal untuk chip. RST6. READY: baris READY digunakan untuk komunikasi dengan memori lambat dan I / O device. ALE: ALE adalah alamat latch mengaktifkan sinyal. IO / M: menunjukkan akses memori untuk RENDAH dan I / O akses untuk TINGGI.5. KP: menunjukkan sebuah operasi MENULIS ketika sinyal RENDAH. RST7. TAHAN: sinyal TAHAN digunakan untuk sinyal DMA. RST5.

Diagram blok dari Intel 8085 ditunjukkan pada gambar - Instruksi dan format data: Memori yang digunakan di mikroprosesor Intel 8086 ini diselenggarakan dalam 8-bit. sehingga lokasi memori digambarkan oleh salah satu dari urutan alamat biner 16-bit. yang dapat terdiri dari baik RAM dan ROM. Data dalam 8085 disimpan dalam bentuk 8-bit bilangan bulat biner Xxxxxxxxxxxxxxxx Dan 8085 instruksi program mungkin salah satu.535) byte dari memori. dua atau tiga byte panjangnya. 8085 dapat alamat hingga 64k (yaitu 65. yaitu Ini adalah byte terorganisir. Setiap byte memiliki lokasi yang unik di memori fisik. . Bus alamat 8085 adalah 16-bit lebar.V dan V CC SS: Power supply.

Kelompok Aritmatika: Menambahkan. 3. high-order bit dalam byte 3) Daftar: Instruksi menentukan pasangan mendaftar atau mendaftar di mana data berada. Transfer Data Kelompok: Memindahkan data antara register. 2. atau data decrements dalam register atau memori. Kecuali diarahkan oleh dan instruksi mengganggu atau cabang hasil pelaksanaan instruksi melalui lokasi memori secara berurutan meningkat. atau antara lokasi memori dan register. Pendaftaran tidak langsung: Instruksi menentukan sepasang mendaftar yang berisi alamat memori dimana data berada (tinggi-order bit dari alamat ini dalam daftar pertama dari pasangan dan urutan bit rendah kedua). Set Instruksi: Instruksi lengkap set 8085 dapat dikelompokkan dalam lima kelompok fungsional yang berbeda 1. alamat dari perpisahan pertama selalu digunakan sebagai alamat dari instruksi. mengurangi. atau melengkapi data dalam register atau antara memori dan register. yang XOR. Segera: instruksi ini berisi data itu sendiri. Sebuah instruksi cabang dapat menentukan alamat instruksi berikutnya yang akan dieksekusi di salah satu dari dua cara Langsung: instruksi cabang ini berisi alamat dari instruksi berikutnya yang akan dieksekusi. ATAU itu. berputar. toko dan pertukaran. bertahap. termasuk bergerak. Xxxxxxxxxxxxxxxx Mengatasi Mode: Para 8085 memiliki empat mode yang berbeda untuk menangani data yang tersimpan dalam memori atau dalam register Langsung: Bytes 2 dan 3 dari instruksi berisi alamat memori yang tepat dari item data (low-order bit dari alamat ini dalam byte 2. Reguler tidak langsung: Para instruksi cabang menunjukkan sepasang biasa yang berisi alamat dari instruksi berikutnya yang akan dieksekusi.Beberapa byte instruksi harus disimpan dalam lokasi memori yang berurutan s. Ini adalah baik dan 8-bit mengukur atau 16-bit menghitung (paling signifikan byte pertama. membandingkan. kedua byte yang paling signifikan). beban. Kelompok logika: DAN s.. .

kembali. 5. dan restart.4. membaca dari port masukan. panggilan. . Stack. dan pengaturan dan kliring bendera. Cabang kelompok: inisiat melompat bersyarat atau tidak bersyarat. I / O dan kelompok kontrol mesin: Termasuk petunjuk untuk menjaga karung. menulis ke port output. pengaturan dan membaca masker mengganggu.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->