Kode operasi: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
DPQB.web (bicara | kontrib)
dari enwiki, dengan sedikit penyesuaian
 
k Referensi: clean up
 
(Satu revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 4:
 
== Operan ==
Tergantung pada arsitektur, ''operan'' dapat berupa nilai [[Register prosesor|mendaftarkanpendaftar]] nilai, nilai dalam [[Tumpukan panggilan|tumpukan]], nilai [[memori]] lainnya, porta [[I/O]] (yang mungkin juga dipetakan memori), dll., ditentukan dan diakses menggunakan [[mode pengalamatan]] yang kurang lebih kompleks.{{Butuh rujukan}}Jenis-jenis ''operasi'' termasuk [[aritmatika]], penyalinan data, [[Operator logika|operasi logis]], dan kontrol program, serta instruksi khusus (seperti [[CPUID]] dan lain-lain).<ref name=":1" />
 
[[Bahasa rakitan]], yang menggunakan instruksi mnemonik dan operan untuk mewakili [[kode mesin]],<ref name=":1" /> mampu meningkatkan keterbacaan sambil tetap memberikan kendali yang tepat atas instruksi mesin. Sebagian besar pemrograman saat ini dilakukan menggunakan [[bahasa pemrograman tingkat tinggi]],<ref>{{Cite web|title=Programming Language Popularity|url=http://langpop.com/|archive-url=https://web.archive.org/web/20150411135441/http://langpop.com/|archive-date=2015-04-11}}</ref> yang biasanya lebih mudah dibaca dan ditulis.<ref name=":1" /> Bahasa-bahasa tersebut perlu disusun (diterjemahkan ke dalam bahasa rakitan) oleh [[Kompiler|penyusun]] khusus [[Sistem operasi|sistem]], atau dijalankan melalui program penyusun lainnya.<ref>{{Cite web|title=Introduction to Assembly Language|url=https://www.swansontec.com/sprogram.html|archive-url=https://web.archive.org/web/20200302185840/https://www.swansontec.com/sprogram.html|archive-date=2020-03-02}}</ref>
Baris 13:
== Referensi ==
<references />
 
[[Kategori:Kode mesin]]