Program Lock Capslock

Program Lock Capslock
1.      Buka Program Dosbox karna jika di jalankan di CMD printah rontok tidak akan berjalan,
Ketikan printah
a.       mount d d:\1ca\asm
b.      d:
 
2.      Maka akan muncul program assembly, seperti gambar di bawah Buka lagi program cmd yang ke dua  untuk melakukan pemrograman atau yang kita sebut coding,  ketikan perintah
a.       cd  \
b.      d:
c.       cd 1ca/asm
d.      edit
atau bisa dilihat di bawah ini :
 

3.      Maka akan muncul program assembly, seperti gambar di bawah ini :
 
4.      Brikut kode program kunci capslock
Aksi MACRO
MOV AX,40h
MOV ES,AX ; ES=40h
MOV AX,ES:[17h] ; AX=40h:17h
OR AX,01000000b ; Jadikan bit ke 7 menjadi 1
MOV ES:[17h],AX ; Masukkan kembali ke 40h:17h
ENDM
.MODEL SMALL
.CODE
ORG 100h
TData : JMP Res_kan
NoInt EQU 1Ch
Bag_Res PROC
PUSH AX ;
PUSH BX ;
PUSH CX ;
PUSH DX ;
PUSH ES ; Simpan isi semua register
PUSH DI ;
PUSH DS ;
PUSH SI ;
Aksi
POP SI ;
POP DS ;
POP DI ;
POP ES ;
POP DX ; Kembalikan isi semua register
POP CX ;
POP BX ;
POP AX ;
IRET ; Akhir dari interupt handler
Bag_Res ENDP
Res_Kan :
MOV AH,25h ;
MOV AL,NoInt ; Untuk merubah vektor interupsi
LEA DX,Bag_Res ; 1Ch menuju 'Bag_Res'
INT 21h ;
LEA DX,Res_Kan ;
INT 27h ; Untuk meresidenkan bagian
END TData ; 'Bag_Res'
5.      Sesudah memasukan kode program atau coding, save as file nya dengan format (.ASM)

 

6.      Buka DOSBOX untuk menguji program yang telah kita buat tadi, dengan mengetikan perintah :
a.       TASM (nama file) cth : TASM capslock.ASM -> untuk melihat apakah program yg kita buat ada yang error dll.
b.      tlink/t capslock-> untuk membuat file objek ke bentuk file yang dapat di eksekusi (EKTENSI   .COM  .EXE)
c.       kemudian untuk melihat karakter yang telah kira buat tinggal mengetikan nama file yang kita buat tadi contoh (capslock) enter,  maka akan tampil karakter yg kita buat.
Seperti di bawah ini :
 


Jika ingin data di atas silahkan klik
DOWNLOAD

www.raksitekompolsri.blogspot.com
Previous
Next Post »