Senin, 08 Agustus 2011

TUGAS BAHASA RAKITAN COMPILER



RESUME TUGAS STATISTIK

Dari praktek yang telah saya lakukan saya dapat mengambil kesimpulan bahwa:
.model small
.code
org 100h
mulai:
      mov ah,02h
      mov dl,65
      int 21h
    
      int 20h
end mulai

untuk membuat sebuah nama :ABAS WISARTO maka kita cukup menambah kode dengan mengganti huruf  menjadi bilangan ascii sperti contoh di bawah  ini,
.model small
.code
org 100h
mulai:
      mov ah,02h
      mov dl,65
      int 21h
mov ah,02h
      mov dl,66
      int 21h
mov ah,02h
      mov dl,65
      int 21h
mov ah,02h
      mov dl,83
      int 21h
mov ah,02h
      mov dl,32
      int 21h
mov ah,02h
      mov dl,87
      int 21h
mov ah,02h
      mov dl,73
      int 21h
mov ah,02h
      mov dl,83
      int 21h
mov ah,02h
      mov dl,65
      int 21h
mov ah,02h
      mov dl,82
      int 21h
mov ah,02h
      mov dl,84
      int 21h
mov ah,02h
      mov dl,79
      int 21h
    
      int 20h

end mulai

maka bila kita masuk ke dos dan kita ran sesuai urutan di bawah ini akan menampilkan sebuah nama)ABAS WISARTO.


Kalau enggak salah selama uji coba yang saya lakukan koding: mov ah,02h  jika ada yang di rubah maka akan menampilkan pesan batch file mungkin yang saya tahu karena ah itu sendiri merupakan symbol atau koding dari register ax yaitu  register yang di gunakan untuk operasi aritmaika penambahan dan pengurangan .jadi jika ada ygn di rubah akan muncul pesan error .
Sedankang mov dl,65 move itu sendiri artinya sbnrnya pindahkan atau gerakan mungkin yg di maksud di sini kerjakan bgtu jadi yang di rubah cukup bilangan binernya aja mewakili huruf yg artinya huruf yang di compile ke bahasa mesin yaitu bilangan ascii
 int 21h int  adlh Integer mrpkan utk menyatakan bilangan yaitu bilangan ascii yg akan di olah oleh bahasa mesin sedangkan 21h artinya dos function service jadi ini kuncinya ,jika di rubah juga akan muncul batch file jadi file tidak bias di jalankan.
 int 20h  int adlh integer sedangkan halte artinya menghentikan jadi mksdnya menghentikan kedipan ke 20 di bawah persisi nilai 21 dan kalau h di hilangkan maka kedipan tersebut akan berjalan secara acak dan jika nilainya dig anti menjadi missal 21 seperti yg saya praktekan maka tidak akan muncul hasilnya.
cukup sekian resume yg saya buat jika ada kesalahan  maaf utk sebelumnya karena saya baru dalam tahap pembelajaran terima kasih buat dosen pembimbing pak Nahar.M.Kom







Tidak ada komentar:

Posting Komentar