Set instruksi: Perbedaan revisi

1.313 bita ditambahkan ,  7 tahun yang lalu
tidak ada ringkasan suntingan
{{rapikan|topic=Teknologi informasi}}
'''Set Instruksi''' (bahasa [[Inggris]]: '''Instruction Set''', atau '''Instruction Set Architecture''' (ISA)) didefinisikan sebagai suatu aspek dalam [[arsitektur komputer]] yang dapat dilihat oleh para pemrogram. Secara umum, ISA ini mencakup jenis [[data]] yang didukung, jenis [[instruksi]] yang dipakai, jenis [[register]], [[mode pengalamatan]], [[arsitektur memori]], penanganan [[interupsi]], [[exception|eksepsi]], dan operasi I/O eksternalnya (jika ada).
 
 
Daftar ISA di bawah ini tidak dapat dikatakan komprehensif, mengingat banyaknya arsitektur lama yang tidak digunakan lagi saat ini atau adanya ISA yang baru dibuat oleh para desainer.
 
=== Bagian dari instruksi ===
[[File:Mips32 addi.svg|thumb|right| Satu instruksi mungkin memiliki beberapa bidang, yang mengidentifikasi operasi logis untuk dilakukan, dan bisa juga menyertakan alamat sumber dan tujuan dan nilai-nilai konstan. Ini adalah MIPS "Tambahkan Segera" instruksi yang memungkinkan pemilihan register sumber dan tujuan dan inklusi dari sebuah konstanta kecil.
 
pada arsitektur tradisional, instruksi mencakup [[opcode]] menentukan operasi yang akan dilakukan, seperti "isi menambah memori untuk mendaftar", dan nol atau lebih [[operan]] penspesifikasi, yang dapat menentukan [[prosesor register | register]], memori lokasi, atau data harfiah. Para penspesifikasi operan mungkin memiliki [[mode pengamatan]] menentukan makna mereka atau mungkin dalam bidang tetap.
 
Dalam [kata sangat panjang instruksi []] (VLIW) arsitektur, yang mencakup banyak [[microcode]] arsitektur, opkode simultan dan operan yang ditentukan dalam sebuah instruksi.
 
Beberapa set instruksi eksotis tidak memiliki bidang opcode (seperti [[Transportasi Dipicu Arsitektur]] (TTA) atau [[mesin Forth maya]]), hanya operan (s).
Lainnya tidak biasa "[[Instruksi set # Jumlah operan | 0-operan]]" set instruksi kekurangan dalam suatu operan bidang specifier, seperti beberapa [mesin [tumpukan]] termasuk [[NOSC]] [http://strangegizmo.com / balik / NOSC /].
 
 
== ISA yang diimplementasikan dalam bentuk perangkat keras ==
56

suntingan