Ad 468 x 60

Followers

Minggu, 08 April 2012

Browse » Home » » KONVERSI ALAMAT FISIK KE ALAMAT LOGIKA

KONVERSI ALAMAT FISIK KE ALAMAT LOGIKA


Untuk memberikan alamat sesungguhnya dari sebuah nilai alamat logika dalam nilai segment:offset, maka diperlukan suatu cara untuk menterjemahkan nilai tersebut ke dalam notasi alamat fisik. Metode konversinya yaitu dengan cara memisahkan nilai segment, kemudian tambahkan satu digit '0' heksa-desimal pada digit paling kiri, lalu ambil nilai offsetnya, jumlahkan ke bawah seperti halnya menghitung bilangan-bilangan desimal sehari-hari.

Contoh :
Diketahui                       : Nilai alamat logika adalah 0220:1234
Ditanyakan                   : Berapa nilai alamat fisiknya ?

J a w a b :
Nilai segment                                                         : 0220
Geser satu digit menjadi                  : 02200
Nilai offset                                                             : 1234


02200
  1234
------- +
03434

Untuk nilai binary, alamat segment harus diubah menjadi binary, lalu geserlah nilai tersebut ke kiri sebanyak empat bit, artinya akan timbul empat binary digit 0 berturut-turut di sebelah kanan. Kemudian nilai offset juga diubah ke dalam binary dan tambahkanlah hasilnya ke nilai offset yang telah digeser tadi. Untuk mempermudah dalam membaca, kembalikan nilai akhir dalam binary tersebut ke dalam notasi heksadesimal

Contoh :
Diketahui                       : Nilai alamat logika adalah 0220:1234
Ditanyakan                                       : Berapa nilai alamat fisiknya ?

J a w a b     :
Nilai segment                                                         : 0220
Nilai binary-nya menjadi                : 0000 0010 0010 0000
Geser 4 bit ke kiri menjadi              : 0000 0010 0010 0000 0000
Nilai offset                                                             : 1234
Nilai binary-nya menjadi                : 0001 0010 0011 0100

Tambahkan :
                    0000 0010 0010 0000 0000
             0001 0010 0011 0100
                    ------------------------------------ +
                    0000 0011 0100 0011 0100

Alamat fisik secara binary             : 0000 0011 0100 0011 0100
Secar heksadesimal                         : 03434 heksa

PENGERTIAN REGISTER
Sebuah register adalah sebuah tempat penampungan sementara untuk data-data yang akan diolah oleh prosesor, dan dibentuk oleh 16 titik elektronis di dalam chip mikroprosessor itu sendiri. Dengan adanya tempat-tempat penampungan data sementara ini, proses pengolahan akan bisa dilakukan secara jauh lebih cepat dibandingkan apabila data-data tersebut harus diambil langsung dari lokasi-lokasi memori. Register-registe tersebut sebagai register internal dan terdiri dari empat belas register dan keseluruhannya dapat dibagi dalam beberapa jenis, yaitu :

·         Register segment
Terdiri dari 4 register, yaitu code segment, data segment, stack segment, dan extra segment. Segment adalah bagian dari ruang memori yang berkapasitas 64 kilobyte (65536 byte) dan digunakan secara spesifik 


SELENGKAPNYA >>>1 2 3 4 5 6 7 8 9 

1 komentar:

Prio mengatakan...

alasan penambahan 1 digit 0 pada nilai segment

Posting Komentar

 
Home | About Us | Privacy | Contact Us
© Copyright 2013 Contoh Media Pembelajaran
Designed by :Templatemaxs | U-sup Blog | Theusup Shopping Toys
Is proudly powered by Blogger.com