micro code -

8
BASIC MICROCONTROLLERS Disediakan oleh:

Upload: ken-ken

Post on 18-Jan-2017

29 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: MICRO CODE -

BASIC MICROCONTROLLERSDisediakan oleh:

Page 2: MICRO CODE -

MICRO CODE• Mikrokod adalah lapisan arahan perkakasan peringkat yang

melaksanakan peringkat yang lebih tinggi arahan kod mesin atau keadaan dalaman penjujukan mesin dalam banyak unsur pemprosesan digital

• Mikrokod digunakan dalam kegunaan umum unit pemprosesan pusat, pemproses yang lebih khusus seperti:

• 1) pengawal mikro• 2)pemproses isyarat digital • 3) saluran pengawal • 4)pengawal cakera• 5)pengawal antara muka rangkaian 6)pemproses rangkaian 7)unit pemprosesan grafik

Page 3: MICRO CODE -

Ciri-Ciri mikrokod• Fleksibel, mudah untuk disemak kerana jika menukar kod di

dalam memori maka ia akan mengubah nyahkod.• Senang untuk diganggu.• Penjanaan isyarat kawalan dihasilkan daripada data yang

disimpan dalam mikro-kod memory.Maka ia mudah untuk mengubah proses penyahkodan dengan menukar data dalam memori.

Page 4: MICRO CODE -

Hard Code

Hardcode adalah teknik pengekodan yang digunakan untuk masalah yang sudah terformat,antara masalahnya adalah mempunyai output dengan ruang yang lebih kecil. Hard

code akan menyesuaikan input dan output yang terformat atau tercatat dalam program. Hard coding tidak terlalu menitikberatkan proses, hanya mengeluarkan output

mengikut apa yang tercatat dalam program yang kita buat.

Page 5: MICRO CODE -

• Setiap arahan direalisasikan oleh litar digital gabungan dan / atau berurutan.

Reka bentuk yang kompleks, sukar untuk debug. Walau bagaimanapun, pelaksanaan

program ini adalah lebih cepat

Page 6: MICRO CODE -

Ciri-Ciri Hardcode

• Mampat• Sukar untuk diganggu.• Kadang-kadang ia mengurangkan masa pelaksanaan. Sejak

isyarat kawalan dijana oleh litar logik bergabungan, jadi untuk menukar penyahkodan jumlah litar pada cip adalah susah untuk diubah

Page 7: MICRO CODE -

Jenis memory

• Jenis memory adalah:1)Memory address register 2)Memory data register

• Memory address register adalah daftar CPU untuk meyimpan memory adress, dimana data akan diambil dari CPU,alamat dan data akan dihantar dan disimpan.

• Memory data register adalah Memori Data Daftar (MDR) ataupun Memory Buffer Register (MBR) adalah daftar unit kawalan komputer yang mengandungi data yang akan disimpan dalam penyimpanan komputer (contohnya RAM), atau data selepas diambil dari simpanan komputer.

Page 8: MICRO CODE -

• Ia digunakan untuk mengakses penyimpanan komputer utama. Bersama-sama, elemen-elemen ini membentuk "unit pelaksanaan". Kebanyakan CPU moden mempunyai beberapa unit pelaksanaan. Walaupun mudah,biasanya komputer mempunyai satu unit untuk membaca dan menulis memori, dan satu lagi untuk melaksanakan kod pengguna. Unsur-unsur ini sering boleh dibawa bersama-sama sebagai satu cip