Perintah Dasar Memori

 –Mov

  Perintah untuk mengisi, memindahkan, memperbaharui isi suatu register,variabel ataupun suatu lokasi memori.
  Penulisan perintah: MOV [operand A],[operand B]
  Dengan ketentuan operand A merupakan register, variabel, lokasi memori danketentuan isi operand B berupa register, variabel, lokasi memori ataupunbilangan.
  Operand B merupakan bilangan asal yang akan diisikan ke operand A, dengankata lain operand A merupakan tujuan pengisian atau penduplikatandari operand B.
CONTOH:
MOV AH, AL
-Operand A dari perintah diatas adalah register AH
-Operand B dari perintah diatas adalah register AL
-Hal yang dilakukan dari perintah diatas adalah menduplikatkan isi register ALke register AH
-MOV AH,02
-Operand A dari perintah diatas adalah register AH
-Operand B dari perintah diatas adalah bilangan 02
-Hal yang dilakukan dari perintah diatas adalah memasukkan 02 ke register AH
-Int (Interrupt)
  Perintah Int (Interrupt) mempunyai cara kerja yang sama denganperintah GOSUB pada BASIC,
hanya pada Int, subrotine yang akandipaggil sudah tersedia pada memori komputer.
  Subroutine yang dipanggil menggunakan perintah Int (interrupt) terdiridari 2 jenis, yaitu:
  Bios Interrupt yaitu Int yang disediakan oleh BIOS (Basic Input Output System). Interrupt yang termasuk dalam Interrupt BIOS adalah Int 0hingga Int 1F hexa.
  DOS Interrupt yaitu Int yang disediakan oleh DOS (Disk Operating System). Interupt yang termasuk dalam Interrupt DOS adalahInterrupt diatas Int 1F hexa. Misal: Interrupt 20 hexa, Interrupt 21hexa dll.
-Int (Interrupt)
  Perintah Int (Interrupt) mempunyai cara kerja yang sama denganperintah GOSUB pada BASIC,
hanya pada Int, subrotine yang akandipaggil sudah tersedia pada memori komputer.
  Subroutine yang dipanggil menggunakan perintah Int (interrupt) terdiridari 2 jenis, yaitu:
  Bios Interrupt yaitu Int yang disediakan oleh BIOS (Basic Input Output System). Interrupt yang termasuk dalam Interrupt BIOS adalah Int 0hingga Int 1F hexa.
  DOS Interrupt yaitu Int yang disediakan oleh DOS (Disk Operating System). Interupt yang termasuk dalam Interrupt DOS adalahInterrupt diatas Int 1F hexa. Misal: Interrupt 20 hexa, Interrupt 21hexa dll.
-Int 20
  Int 20h merupakan salah satu dari DOS Interrupt. Tugas Int 20h adalahmemberhentikan proses komputer terhadap suatu program COM. Bila pada semua program Com tidak terdapat Int 20h, makasudah bisa dipastikan bahwa bila program diproses,
maka akanterjadi hanging pada komputer. Hal ini terjadi karena komputertidak menemukan perintah pemberhentian proses.
-Int 21h Service 02
  Int 21h juga merupakan salah satu dari DOS Interrupt. Int 21hmempunyai banyak tugas, maka tugasnya dibagi-bagi menjadi beberapa bagian. Untuk memanggil bagian-bagian itu, perludisertakan nomor bagiannya yang disebut Service Number.
  Untuk menjalankan fungsi Int 21h service 02 harus dipenuhi beberapasyarat:
  – Register AH, harus berisi service number dari Int 21h yang akandijalankan (02h)
  – Register DL, harus berisi bilangan hexa dari karakter ASCII yang akandicetak

One thought on “Perintah Dasar Memori

  1. Pingback: TUGAS ORKOM « a7xchalim

Leave a comment