JENIS OPERAND
Instruksi
mesin melakukan operasi terhadap data. Pada umumnya data dikategorikan ke dalam
angka, karakter dan data logika.
a.
Angka
Setiap
bahasa mesin mengandung tipe data numerik. Umunya terdapat tiga tipe data angka
yang ada pada komputer yaitu:
1.
Binary
integer
2.
Binary
floating point
3.
Desimal
Semua
operasi pada internal komputer berupa data biner, namun user berinteraksi
dengan bilangan desimal. Maka perlu dilakukan konversi dari desimal ke bilangan
biner pada input dan konversi dari biner ke desmimal pada output. Bilangan
desimal direpresentasikan dalam 4 bit kode biner maka 0=0000,
1=0001,...,8=1000, 9=1001. Sedangkan untuk desimal 246 = 0000 0010 0100 0110.
Untuk bilangan negatif direpresentasikan dengan 4 bit yang diletakkan pada awal
atau akhir string. Standar tanda yang digunakan adalah 1100 untuk bilangan
positif dan 1101 untuk tanda bilangan negatif.
b.
Karakter
Umumnya
bentuk data adalah teks atau kumpulan karakter. Sedangkan sistem komputer
didesain untuk data biner. Maka sejumlah kode dalam urutan bit perlu di
tentukan untuk merepresentasikan sebuah karakter. Saat ini standar kode yang
digunakan untuk merepresentasikan karakter adalah American Standart Code for Information Interchange (ASCII). Setiap
karakter pada kode ASCII direpresentasikan dengan 7 bit biner yang unik. Maka
terdapat 128 karakter yang berbeda yang dapat direpresentasikan. Selain itu
juga ada yang menggunakan Extended Binary
Coded Decimal Interchange Code (EBCDIC) yang digunakan oleh IBM mainframe.
c.
Data logika
Pada
umumnya setiap word atau yang lain merupakan satu unit data yang masing masing
unit data memiliki nilai 0 atau 1. Ketika dipandang dengan cara ini, maka data
tersebut dianggap sebagai data logika. Data logika hanya bernilai true “1” atau false “0”.Sumber Klik Disini
Tidak ada komentar:
Posting Komentar