Kelompok 3 tipe tipe operand
KELOMPOK 3
SUNNAH
NURMILASARI
HAYATUNUFUS
NURMILASARI
HAYATUNUFUS
Tipe-tipe Operand
Operand adalah data, tetapan, peubah
atau hasil dari suatu fungsi sedangkan Operator merupakan simbol-simbol yang
memiliki fungsi untuk menghubungkan operand sehingga menjadi tranformasi.
Operand adalah sebuah objek yang ada
pada operasi matematika yang dapat digunakan untuk melakukan operasi. Operand
atau operator dalam bahasa C berbentuk simbol bukan berbentuk keyword atau kata
yang biasa ada di bahasa pemrograman lain. Simbol yang digunakan bukan karakter
yang ada dalam abjad tapi ada pada keyboard kita seperti =,,* dan sebagainya.
Tipe-tipe operand diantaranya :
1. Addresses (akan dibahas pada
addressing modes)
2. Numbers :
– Integer or fixed point
– Floating point
– Decimal (BCD)
3. Characters :
– ASCII
– EBCDIC
4. Logical Data : Bila data berbentuk binary: 0 dan 1
2. Numbers :
– Integer or fixed point
– Floating point
– Decimal (BCD)
3. Characters :
– ASCII
– EBCDIC
4. Logical Data : Bila data berbentuk binary: 0 dan 1
Jenis-jenis operator adalah sebagai
berikut :
1. Operator Aritmetika
Operator untuk melakukan fungsi aritmetika seperti : +(penjumlahan), – (mengurangkan), * (mengalikan), / (membagi).
Operator untuk melakukan fungsi aritmetika seperti : +(penjumlahan), – (mengurangkan), * (mengalikan), / (membagi).
2. Operator relational
Operator untuk menyatakan relasi atau perbandingan antara dua operand, seperti > (lebih besr), =(lebih besar atau sama), <= (lebih kecil atau sama), == (sama), != (tidak sama).
Operator untuk menyatakan relasi atau perbandingan antara dua operand, seperti > (lebih besr), =(lebih besar atau sama), <= (lebih kecil atau sama), == (sama), != (tidak sama).
3. Operator Logik
Operator untuk merelasikan operand secara logis seperti && (and), || (or), !(not).
Operator untuk merelasikan operand secara logis seperti && (and), || (or), !(not).
Tipe-tipe Operasi
Dalam perancangan arsitektur komputer,
jumlah kode operasi akan sangat berbeda untuk masing-masing komputer, tetapi
terdapat kemiripan dalam jenis operasinya.
Jenis operasi komputer
-Transfer data – konversi
1. Menetapkan lokasi operand sumber dan operand tujuan.
2. Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas daripada stack.
3. Menetapkan panjang data yang dipindahkan.
4. Menetapkan mode pengalamatan.
1. Menetapkan lokasi operand sumber dan operand tujuan.
2. Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas daripada stack.
3. Menetapkan panjang data yang dipindahkan.
4. Menetapkan mode pengalamatan.
-Aritmatika – input/output
Tindakan CPU untuk melakukan operasi
arithmetic :
1. Transfer data sebelum atau sesudah.
2. Melakukan fungsi dalam ALU.
3. Menset kode-kode kondisi dan flag.
1. Transfer data sebelum atau sesudah.
2. Melakukan fungsi dalam ALU.
3. Menset kode-kode kondisi dan flag.
-Logika – kontrol sistem dan
transfer kontrol
Tindakan CPU sama dengan arithmetic
Operasi set instruksi untuk operasi logical :
1. AND, OR, NOT, EXOR
2. COMPARE : melakukan perbandingan logika.
3. TEST : menguji kondisi tertentu.
4. SHIFT : operand menggeser ke kiri atau kanan menyebabkan
konstanta pada ujung bit.
5. ROTATE : operand menggeser ke kiri atau ke kanan dengan ujung yang terjalin.
Tindakan CPU sama dengan arithmetic
Operasi set instruksi untuk operasi logical :
1. AND, OR, NOT, EXOR
2. COMPARE : melakukan perbandingan logika.
3. TEST : menguji kondisi tertentu.
4. SHIFT : operand menggeser ke kiri atau kanan menyebabkan
konstanta pada ujung bit.
5. ROTATE : operand menggeser ke kiri atau ke kanan dengan ujung yang terjalin.
Komentar
Posting Komentar