Jumat, 26 September 2014

ASEMBLY 3 MENCETAK KARAKTER ‘A-Z’ DENGAN MENGGUNAKAN ASSEMBLY


Assalamualaikum wr,wb.
Nama                    :Putri  Rizki Amalia
Kelas                     :1CB
NIM                       :0614300700546
Mata Kuliah        :Praktek Bahasa Rakitan
MENCETAK KARAKTER ‘A-Z’ DENGAN MENGGUNAKAN ASSEMBLY



Postingan kali ini sama seperti  yang kemarin hanya saja yang ini menggunakan asembly mencetak karakter ‘A-Z’ langsung saja langkah-langkah yang perlu anda ketahui:
- Buka program comand prompt:



Ketik perintah :
-CD..
-D:
-CD  1 CB
-CD 1 CB ASEMBLY..
-ketik EDIT maka akan muncul tampilan seperti dibawah ini:



-ketiklah perintah program dibawah ini:
.MODEL SMALL
.CODE
ORG 100h
PROSES:
          MOV AH,02h
          MOV DL,’A’
          MOV CX,26
ULANG:
          INT 21h
          ADD DL,1
          LOOP ULANG
          INT 20h
END PROSES
Contohnya sperti dibawah ini:




-Terlebih dahulu di simpan atau di Save dengan nama folder.asm contoh ciput.asm file save as--- exit -kembali ke commad prompt lalu ketik Tasm program yang dibuat dengan cara ketik TASM(spasi) nama folder contoh tasm ciput Setelah itu perintah TLINK (spasi) contoh TLINK ciput Selanjutnya perintah TLINK/T (spasi) contoh TLINK/T ciputTerakhir lihat apakah karakter huruf ‘ A-Z’ muncul atau tidak.





















·       MODEL SMALL
Tanda directive ini digunakan untuk memberitahukan kepada assembler bentuk memory yang digunakan oleh program kita.

·       CODE
Tanda directive ini digunakan untuk memberitahukan kepada assembler bahwa kita akan mulai menggunakan Code Segment-nya disini. Code segment ini digunakan untuk menyimpan program yang nan
tinya akan dijalankan

·       ORG 100h
Pada program COM perintah ini akan selalu digunakan. Perintah ini digunakan untuk memberitahukan assembler supaya program pada saat dijalankan(diload ke memory) ditaruh mulai pada offset ke 100h

·       PROSES
Label memulai

·       MOV AH,02h
Nilai servis ntuk mencetak karakter

·       MOV DL,’A’
DL = Karakter ASCII yang akan dicetak yaitu’A'

·       MOV CX,26

Memberi perintah , bahwa yang akan dicetak selanjutnya adalah 26 huruf setelah huruf "A"

·       INT 21h
Cetak karakter !!

·       ADD DL,1
 Menambahkan 1 huruf setelah huruf "A".

·       LOOP ULANG

Untuk melakukan proses yang berulang-ulang.

·       INT 20h

Mengembalikan lagi proses ke awal

·       END PROSES

Mengakhiri programa Asembly.

 

Sekian dulu postingan dari saya semoga bermanfaat bagi yang membaca TerimaKasih..

Wassalamualikum wr,wb.

 

 

 

 




Tidak ada komentar:

Posting Komentar