Anda di halaman 1dari 6

bergerak ke atas bergerak ke bawah

( arah panah menunjukan byte pertama yang dipindahkan )

Gambar 1 – 2
Fungsi mov
3.3.2. Penghapusan Data Tombol DEl

Tombol ini hanya berlaku jika display berada dalam bentuk Addr – data. Penekanan tombol ini
akan menyebabkan data dari addres yang di – displaykan dihapus. Semua data yang berada di bawah
addres tersebut akan naik satu tingkat .

Contoh : Misal isi RAM yang sekarang adalah seperti di bawah ini, dan kita ingin menghapus data
addres 1802:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddres 1802:

ADDRESS DATA LAMA DATA BARU


1800 00 00
1801 11 11
selipkan 33 disini 1802 11 22 el
33 dis i 1803 22 33
1804 33 44
1805 44 XX

Tombol: Display: Keterangan:

AD DC IX AI DL Mengubah display
DR
1 2 0 2 1.8.0.2.2 2
kebentuk addr-data dan
masukan satu addres di
atas addres di mana kita
ingin selipkan data.(kita
ingin selipkan pada
addres 1803, jadi kita
masukan addres 1802)

IKS

DEl Dengan menekan


1 8 0 3 0. 0.
, address 1802 yang
lama telah dihapus

DEl
1.8.0.2.2 2. Pemeriksaan

AD BC IX AF AF
DR 1 8 0 0 1 8 0 0 0. 0.

+ 1.8.0.1.1 1.

+ 1.8.0.2.2 2.

+ 1.8.0.3.3 3.

+ 1.8.0.4.4 4.
Catatan :

Data pada ROM tidak dapat dihapuskan. Daerah yang berlaku untuk tombol ini adalah 1800 –
IDFF. Jika data yang dihapuskan berada diantara daerah ini, semua data di bawahnya akan naik satu
tingkat, yang terakhir(data pada IDFF) diisi dengan 0.
3.3.3. Penghapusan Data – Tombol DEl

Jika display berada pada posisi addr – data, .data yang dimaksud alan diselipkan setelahaddress
yang ada pada display. Penekanan tombol ini akan menyebabkan semua data yang berada dibawah
address yang di – display – kan diturunkan satu tingkat,sehingga pemakai dapat menyelipkan data yang
dimaksud.

Contoh : Misal isi RAM yang sekarang adalah seperti di bawah ini, dan kita ingin menghapus data
a a dan menyelipkan data 33 pada addrees 1803: 1802:

ADDRESS DATA LAMA DATA BARU


1800 00 00
1801 11 11
1802 11 22 el
selipkan 33 disini 1803 22 33
1804 33 44
1805 44 XX

Tombol: Display: Keterangan:

AD DC IX AI DL Mengubah display
DR
1 2 0 2 1.8.0.2.2 2
kebentuk addr-data dan
masukan satu addres di
atas addres di mana kita
ingin selipkan data.(kita
ingin selipkan pada
addres 1803, jadi kita
masukan addres 1802)
DEl IKS
1 8 0 3 0. 0. Dengan menekan
, address 1803 siap kita
selidiki data

DEl DEl
1.8.0.3.3 3. Masukan data yang kita
maksud (33)
AD BC IX AF AF
DR 1 8 0 0 1 8 0 0 0. 0.
Pemeriksaan

+ 1.8.0.1.1 1.

+ 1.8.0.2.2 2.

+ 1.8.0.3.3 3.

+ 1.8.0.4.4 4.

+ 1.8.0.5.5 5.
Catatan :

(1800 – IDFF). Setelah


DEl
Daerah yang berlaku untuk tombol ini sama dengan untuk tombol
penyelipan data tersebut byte terakhir dari blok yang diselipi data tersebut hilang.
3.3.4. Perhitungan Address Relatif – Tombol
DEl

Intruksi JR dan DJNZ membutuhkan address relatif - relatif GMS-I menyediakan perhitungan
address – address relatif tersebut melalui tombol RELA

RE

Setelah LA ditekan, display menunjukan X.X.X.X. - S S berarti addressawal intruksi JR


atau DJNZ, masukkan address tersebut. Lalu tekan + display menunjukan X.X.X.X. - t t berarti
address tujuan JR atau DJNZ, masukkan lalu tekan + lagi, GM – I akan
menghitung address reatif dan menyimpannya pada byte kedua dari opcode.Dispay akan berada pada
bentuk addr – data. Adreess yang memuat address relative akan didisplaykan.

Contoh : Misalkan pada program anda terdapat intruksi JR. Addreess opcode adalah 1800,
Address yang dituju adalah 1804

Tombol: Display: Keterangan:

RE S berarti address awal


LA X.X.X.X. – S

BC IR AF AF
1 8 0 0 1.8.0.0 – S Adress awal = 1800

+ X.X.X.X. – t t berarti address yang


dituju
BC IX AF AF
1 8 0 0 1.8.0.4 – t
Address yang dituju =
DEl
1.8.0.1.0 2. 1804

GM – I akan
menghitung address
reatif dan
menyimpannya pada
byte kedua dari
opcode.Dispay akan
berada pada bentuk addr
– data. Adreess yang
memuat address relative
akan didisplaykan.

Catatan :

Jika hasilnya tidak berada diantara decimal +127 atau – 128, display menjadi -SLH

Anda mungkin juga menyukai