Minggu, 09 Oktober 2011

UTS TEORY BAHASA RAKITAN(DOSEN :NAHAR MARDIYANTORO)

UTS TEORY BAHASA RAKITAN(DOSEN NAHAR MARDIYANTORO)
1.Tahapan mendevelop program sampai menjalankan softwarenya:
   1.mengetahui arti-arti dari character-characterisitk dari sebuah program dengan demikian
     kita bias mengembangkan program-program tersebut seseuai keinginan atau kebutuhan                 kita akan out put yang akan di 
      Hasilkan
  2.menjalanakn langkah-langkah untuk menjalankan program tersebut pada program dos                  missal beberapa contoh langkah menuliskan dan memahami setta cara                                           menjalankanprogram tersebut pada dos.

            .MODEL SMALL
            .CODE
             ORG 100h
             Proses :
                         MOV AH,02h ; Nilai servis
                         MOV DL,'n' ; DL=karakter 'A' atau DL=41h
                         MOV CX,10h ; Banyaknya pengulangan yang akan
           Ulang :
                         INT 21h ; Cetak karakter !!
                         INC DL ; Tambah DL dengan 1
                        LOOP Ulang ; Lompat ke Ulang
                        INT 20h
                        END Proses
Menjalankan software:
1.click start
2 click run
3.ketikan cmd kemudian tekan enter
4.ketikan folder penyimpan program assemblernya missal e:(setelah itu enter) setelah itu panggil programnya dengan cara ketikan cd asm
5.ketikan tasm lat(lat nama program yg di buat pada notpad di turbo assemblernya)
6.ketikan tlink/t lat
7.ketikan lat kemudian enter maka akan muncul outputnya
    
2.jika menggunakan parameter t maka out dari file yg di ketikan pada asm akan muncul   sesuai parameter tetapi jika tidak menggunakan parameter /t akan keluar warning:no stak                           dari turbo assembler di dos
3. .model small
.code
 org 100h
mulai :
       jmp ulang
       vkal db 'stimik widya utama$'
ulang :
       mov dl, vkal[bx]
       mov ah, 02h
       int 21h
       inc bx
       mov ax, bx
       cmp ax,12
       je exit
       jmp ulang
       exit : int 20h
end mulai
4. .model small
            .code
org 100h
mulai:
      mov ah,02h
      mov dl,'b'
      mov cx,8
lagi:
     int 21h
     inc al
     loop lagi
     int 20h
 end mulai








UTS PRAKTEK BAHASA RAKITAN(DOSEN :NAHAR MARDIYANTORO M.KOM

MENAMPILKAN CHARATER BERATRIBUT M-A

.model small
.code
org 100h
proses:
      mov ah,09h
       mov al,'a'
       mov bh,00h
       mov bl,40h
       mov cx,13
ulang:
       int 10h
       inc al
      loop ulang
      int 20h
end proses  


   
MENAMPILKAN KALIMAT JIKA MENEMUKAN HURUF “U” MAKA AKAN BERHENTI

.model small
.code
 org 100h
mulai :
       jmp ulang
       vkal db 'stimik widya utama$'
ulang :
       mov dl, vkal[bx]
       mov ah, 02h
       int 21h
       inc bx
       mov ax, bx
       cmp ax,12
       je exit
       jmp ulang
       exit : int 20h
end mulai