Pengalamatan- Anis

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pengalamatan- Anis as PDF for free.

More details

  • Words: 319
  • Pages: 2
PENGALAMATAN MEMORI Didalam pemrograman dengan bahasa assembler, bisa digunakan berbagai jenis bilangan. Jenis bilangan yang digunakan, yaitu: bilangan biner, oktal, decimal, hexadecimal. 1. Bilangan Biner Bilangan yang terdiri atas 2 kemungkinan(berbasis 2), yaitu 0 dan 1. karena berbasis 2, maka pengkonversian kedalam bentuk decimal adalah dengan mengalikan suku ke-N dengan 2N. Contohnya: bilangan biner 01112=(0*23)+(1*22)+(1*21)+(1*20)=710 2. Bilangan octal Bilangan octal adalah bilangan dengan basis 8, artinya yang dipakai hanyalah dikonversikan dalam bentuk decimal dengan mengalikan suku ke-N dengn 8N. contohnya bilangan 128=(1*81)+(2*80)=1010.5 3. Bilangan Hexadesimal Bilangan hexadecimal merupakan bilangan yang berbasis 16. Dengan angka yang digunakan berupa: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Dalam pemrograman assembler, jenis bilangan ini boleh dikatakan yang paling banyak digunakan. Hal ini dikarenakan mudahnya pengkonversian bilangan ini dengan bilangan biner dan decimal. Memori Memori dengan computer memiliki hubungan yang tak dapat dipisahkan, karena setiap computer memerlukan memori sebagai tempat kerjanya. Memori ini dapat berfungsi untuk membuat program dan juga sebagai tempat untuk menampung proses. Segment dan Offset Segment dan Offset merupakan suatu angka 16 bit (direpresntasikan dalam bilangan hexa) yang menunjukkan suatu alamat tertentu di memory komputer. Pasangan segment : offset ini disebut juga alamat relatif. Selain alamat relatif, terdapat juga alamat absolute berupa angka 20 bit (juga direpresentasikan dalam bilangan hexa). Alamat absolute ini dapat dihitung dengan mengalikan segment dengan 10 hexa dan ditambahkan dengan offset. Contoh : Segment=1357 Offset=2468 Alamat relative= 1357h:2468h Penghitungan= 13570 2468 _____+ 159D8 Overlapping : keadaan dimana terdapat beberapa alamat relative yang berbeda tetapi mempunyai alamat absolute yang sama Contoh:

Alamat absolute=319F8 Alamat relative= 30670 1388 _____+ 319F8

31690 0368 _____+ 319F8

Soal: 1. Cari pasangan alamat relatif sehingga menemukan absolute yang overlapping untuk alamat absolute sbb 41BCF 2. Cari pasangan absolute dari 1103:324B setelah ketemu, cari alamat relatif sehingga terjadi overlapping Jawaban: 1. Alamat absolute = 41BCF Alamat relatif 40890 41290 133F 093F _____+ _____+ 41BCF 41BCF 2. Alamat relatif = 1103:324B Penghitungan = 11030 324B _____+ 1427B

12110 216B _____+ 1427B

Related Documents

Pengalamatan- Anis
June 2020 20
Anis
May 2020 27
Anis.....
July 2020 34
Pengalamatan Memori
June 2020 23
Pengalamatan Memori
June 2020 20
Pengalamatan Memori
June 2020 25