Warning: Use of undefined constant X - assumed 'X' (this will throw an Error in a future version of PHP) in /home/tneutron/public_html/wp-content/themes/jarida_disabled/functions.php on line 7
" /> Set Instruksi Pemrograman Assembler – TN Mikro
Notice: Undefined index: font in /home/tneutron/public_html/wp-content/themes/jarida_disabled/functions/common-scripts.php on line 150

Notice: Undefined index: font in /home/tneutron/public_html/wp-content/themes/jarida_disabled/functions/common-scripts.php on line 150

Notice: Undefined index: font in /home/tneutron/public_html/wp-content/themes/jarida_disabled/functions/common-scripts.php on line 150
Home > Sistem Kontrol > Merancang Rangkaian Kontrol > Set Instruksi Pemrograman Assembler

Set Instruksi Pemrograman Assembler

Keluarga MCS-51 memiliki 111 perintah dengan 49 buah tipe perintah single-byte, 45 buah tipe perintah dua-byte, dan 17 buah tipe perintah tiga-byte. Perintah ini dapat dikelompokkan dalam empat kelompok berdasarkan fungsinya. MCS-51 memiliki instruksi dengan jumlah yang cukup banyak. Instruksi-instruksi tersebut dapat dimasukkan ke dalam beberapa golongan . Daftar kelompok tersebut dapat dilihat pada table di bawah ini:
1. Instruksi Aritmatik
Instruksi Aritmatik mencakup instruksi-instruksi yang melakukan proses aritmatik, antara lain: penjumlahan,pengurangan,perkalian, dan pembagian. Umumnya instruksi ini menggunakan Accumulator sebagai salah satu operand-nya

image

image

 

2. Instruksi Logika
Instruksi logika mencakup instruksi-instruksi yang melakukan proses logika terhadap register 8 bit. Umumnya instruksi ini menggunakan Accumulator atau alamat (direct) sebagai salah satu operand-nya
3. Instruksi Boolean
Instruksi Boolean mencakup instruksi-instruksi yang hanya melibatkan 1 bit saja.Instruksi ini menggunakan carry flag atau register 1 bit lainnya sebagai operand

4. Instruksi Percabangan (Branch)
Instruksi Percabangan (Branch) mencakup instruksi-instruksi yang melakukan proses perpindahan alamat. Instruksi-instruksi tersebut antara lain: pemanggilan rutin (Call) dan lompat (Jump)

5. Instruksi Transfer Data
Instruksi Transfer Data mencakup instruksi-instruksi yang melakukan proses pemindahan atau pertukaran data yang melibatkan register 8 bit atau 16 bit.

Leave a Reply

Your email address will not be published. Required fields are marked *

*