Selasa, 28 Januari 2014

Setting Hardware dengan assembler

Program assembler berikut digunakan untuk mengunci keyboard.
ketika program ini di jalankan setelah di kompiler maka anda tidak dapat menggunakan keyboard di command prompt.
namun jika anda mengetikan kata kuncinya anda dapat menggunakan keyboard kembali.


;####################################################
; Program : kunci.asm
; Fungsi : mengunci keyboard
;####################################################
code_seg segment
assume cs:code_seg
org 100h
start: jmp mulai
kata1 db'Selamat anda Bisa Menggunakan komputer ini',13,10,'$'
kata2 db'Silakan masukan kata kunci sekarang!',13,10,'$'
mulai:  mov ah,09h
mov dx,offset kata2
int 21h
masuk: mov ah,07h
int 21h
cmp al,'m'
je lewat1
cmp al,'M'
jne masuk
lewat1: mov ah,07h
int 21h
cmp al,'a'
je lewat2
cmp al,'A'
jne masuk
lewat2:  mov ah,07h
int 21h
cmp al,'s'
je lewat3
cmp al,'S'
jne masuk
lewat3: mov ah,07h
int 21h
cmp al,'u'
je lewat4
cmp al,'U'
jne masuk
lewat4: mov ah,07h
int 21h
cmp al,'k'
je lewat5
cmp al,'K'
jne masuk
lewat5: mov ah,09h
mov dx,offset kata1
int 21h
int 20h
code_seg ends
 end start




Catatan : hanya berlaku di command prompt selain itu keyboard masih berfungsi seperti biasa.

1 komentar: