Please enable JavaScript.
Coggle requires JavaScript to display documents.
Instruction Sets : Characteristics and Functions - Coggle Diagram
Instruction Sets : Characteristics and Functions
Tipe Data ARM dan Intel x86
x86
x86 dapat menangani tipe data dengan panjang 8 bits (byte), 16 bits (word), 32 bits (doubleword), 64 bits (quad-word), dan 128 bits (double quadword).
ARM
Prosesor ARM mendukung tipe data dengan panjang 8 bits (byte), 16 bits (halfword), dan 32 bits (word).
Jenis Operasi ARM dan Intel x86
Instruksi Call/Return
Terdapat 4 instruksi untuk mendukung prosedur call/return yang disediaka x86 yaitu:
Call
Enter
Leave
Return
Tipe Operasi ARM
Multiply instructions
Data-processing instructions
Parallel addition and subtraction instructions
Branch instructions
Status register access instructions
Load and store instructions
Extend instructions
Jenis Operasi x86
x86 menyediakan array tipe operasi yang kompleks, termasuk sejumlah instruksi khusus.
Flag Status dan Condition Codes
Flag status adalah bit dalam register khusus yang dapat diatur oleh operasi tertentu dan digunakan dalam instruksi cabang bersyarat.Operasi perbandingan di sebagian besar bahasa mengurangi dua operan, seperti halnya operasi pengurangan.
Jenis Operasi
Conversion
Logical
Input/Output
Data Transfer
Kontrol Sistem
Artihmetic
Karakteristik Instruksi Mesin
Elemen Instuksi Mesin
Operation Code ; menentukan operasi yang akan dilaksanakan.
Source Operand Reference : Input bagi operasi yang akan dilaksanakan.
Next Instruction Reference : Memberitahu CPU mengambil instruksi berikutnya setelah instruksi yang dijalankan selesai.
Result Operand Reference : Hasil dari operasi yang dijalankan.
Representasi Instruksi
ADD : Add
SUB : Substract
MUL : Multiply
DIV : Divide
LOAD : Load data dari Memori
STOR : Store data dari Memori
Jenis Instruksi
Pengolahan Data : Instruksi Algoritmatika dan Logika
Pemnyimpanan Data : Instruksi-instruksi Memori
Perpindahan Data : Instruksi I/O
Kontrol : Instruksi Pemeriksaaan dan Percabangan
Desain Set Instruksi
Instruction Format : Panjangnya, banyaknya alamat, dsb.
Addressing : Mode pengalamatan untuk operand.
Data Types : Tipe/jenis data yang dapat olah.
Registers : Banyaknya register yang dapat digunakan.
Operation Repertoire : Berapa banyak, apa saja, dan berapa sulit operasinya
Jenis Operan
Characters
Address
Logical Data
Number