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
decimal 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 negative 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 system
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”.
Tidak ada komentar:
Posting Komentar