representasi integer

3
REPRESENTASI INTEGER Semua bilangan dapat direpresentasikan dengan hanya menggunakan bilangan 0 dan 1 untuk keperluan penyimpanan dan pengolahan komputer,tidak perlu menggunakan tanda minus dan titik,hanya bilangan biner yang dapat merepresentasikan bilangan. A.Representasi Nilai Tanda Penggunaan unsigned integer tidak cukup untuk merepresentasikan bilangan integer negatif dan juga bilangan positif integer,karena itu terdapat beberapa konvensi lainnya meliputi perlakuan terhadap bit yang paling berarti (paling kiri)didalam word sebagai bit tanda. Apabila bit paling kiri sama dengan nol maka suatu bilangan adalah positif.Sedangkan bit paling kiri sama dengan 1,maka bilangan bernilai negatif. Misalnya: +18=00010010 -18=10010010(sign magnitude/nilai-tanda) Kekurangan Representasi Nilai Tanda 6

Upload: abdullah-arief-tif-09-a

Post on 26-Jun-2015

662 views

Category:

Documents


0 download

DESCRIPTION

Representasi Integer

TRANSCRIPT

Page 1: Representasi Integer

REPRESENTASI INTEGER

Semua bilangan dapat direpresentasikan dengan hanya menggunakan

bilangan 0 dan 1 untuk keperluan penyimpanan dan pengolahan komputer,tidak

perlu menggunakan tanda minus dan titik,hanya bilangan biner yang dapat

merepresentasikan bilangan.

A.Representasi Nilai Tanda

Penggunaan unsigned integer tidak cukup untuk merepresentasikan

bilangan integer negatif dan juga bilangan positif integer,karena

itu terdapat beberapa konvensi lainnya meliputi perlakuan

terhadap bit yang paling berarti (paling kiri)didalam word sebagai

bit tanda.

Apabila bit paling kiri sama dengan nol maka suatu bilangan

adalah positif.Sedangkan bit paling kiri sama dengan 1,maka

bilangan bernilai negatif.

Misalnya:

+18=00010010

-18=10010010(sign magnitude/nilai-tanda)

Kekurangan Representasi Nilai Tanda

Penambahan dan pengurangan memerlukan pertimbangan baik tanda

bilangan maupun nilai relatifnya agar dapat berjalan pada operasi yang

diperlukan.

Terdapat dua representasi bilangan 0:

+010=00000000

-010=10000000 (sign magnitude)

Hal ini tidak sesuai untuk digunakan,karena akan menyulitkan

pemeriksaan bilangan 0.

6

Page 2: Representasi Integer

ARITMATIKA INTEGER

Bagian ini akan membahas fungsi-fungsi aritmatik bilangan dalam

representasi komplkemen dua.

A.Negasi

Pada notasi komplemen dua,pengurangan sebuah bilangan integer dapat

dibentuk dengan mengunakan aturan berikut:

Anggaplah komplemen boolean seluruh bit bilangan integer (termasuk bit

tanda).Perlakukan hasilnya sebagai sebuah unsigned binary integer,tambahkan

1.misalnya:18=00010010 (komplemen dua).

b.Representasi Integer Positif,negatif,dan bilangan 0.

Bila sebuah bilangan integer positif dan negatif yang sama

direpresentasikan (sign – magnitude),maka harus ada representasi

bilangan positif dan negatif yang tidak sama.

Bila hanya terdapat sebuah representasi bilangan 0 (komplemen

dua),maka harus ada representasi bilangan positif dan negatif yang tidak

sama.

Pada kasus komplemen dua,terdapat representasi bilangan n-bit untuk -

2n,tapi tidak terdapat untuk 2n.

7