Operan: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 32:
Pada persamaan di atas, operator perkalian memiliki prioritas yang lebih tinggi daripada operator penjumlahan, sehingga operator perkalian memiliki operan '5' dan '2'. Operator penjumlahan memiliki operan '3' dan '5 × 2'.
 
=== PositioningMemposisikan of operandsoperan ===
Bergantung pada [[notasi matematika]] yang digunakan, posisi operator dalam kaitannya dengan operannya dapat bervariasi. Dalam penggunaan sehari-hari notasi infix adalah yang paling umum,<ref name="Infix, Postfix and Prefix">{{cite web|url=http://www.cs.man.ac.uk/~pjj/cs212/fix.html|title=The Implementation and Power of Programming Languages|accessdate=30 August 2014}}</ref> namun notasi lain juga ada, seperti awalan dan notasi postfix. Notasi alternatif ini paling umum dalam [[ilmu komputer]].
 
Baris 42:
 
: <math>1\;2\;+</math> (notasi postfix)
 
== Ilmu Komputer ==
Dalam [[bahasa pemrograman]] komputer, definisi [[Operator (pemrograman komputer)|operator]] dan '''operand''' hampir sama dengan dalam matematika.
 
Dalam komputasi, '''operan''' adalah bagian dari instruksi komputer yang menentukan data apa yang akan dimanipulasi atau dioperasikan, sementara pada saat yang sama mewakili data itu sendiri.<ref>{{cite book|title=Computer Science Illuminated, 5th Edition|author=Nell Dale and John Lewis|publisher=Jones and Bartlett|year=2012|ISBN=978-1449672843}}</ref> Sebuah instruksi komputer menjelaskan operasi seperti menambah atau mengalikan X, sedangkan operan (atau operan, karena bisa ada lebih dari satu) menentukan X yang akan dioperasikan serta nilai X.
 
Selain itu, dalam bahasa assembly, '''operand''' adalah nilai (argumen) di mana instruksi, dinamai oleh [[mnemonic]], beroperasi. Operand dapat berupa register prosesor, alamat memori, konstanta literal, atau label. Contoh sederhana (dalam arsitektur x86) adalah<syntaxhighlight lang="asm">
MOV DS, AX
</syntaxhighlight>dimana nilai dalam operan register <code>AX</code> akan dipindahkan (<code>[[MOV (x86 instruction)|MOV]]</code>) untuk register<code>DS</code>. Tergantung pada [[Arsitektur set instruksi|instruksi]]<nowiki/>nya, mungkin ada nol, satu, dua, atau lebih operan.
 
== Refrensi ==