Social Icons

Pages

Sabtu, 13 Desember 2014

Tugas Assembler Praktikum Password

Nama   : SLAMET WIDODO
NPM    : 12429152
Kelas   : TI - B / V
-------------------------------------------------------------------------------------------------------------------------------
Tugas Praktikum Password

Password : 12429152_SLAMET_WIDODO
Output     : 12429152 SLAMET WIDODO

Koding :
.MODEL SMALL
.CODE
ORG 100h
mulai:
jmp proses
ms db 'Contoh membuat Dan validasi password',13,10,'$'
ms1 db 'Masukkan kode akses (huruf kapital) : ','$'
ms2 db 'Eror akses! coba lagi',13,10,'$'
ms3 db '12429152 SLAMET WIDODO',13,10,'$'
ms4 db 'Sudah melebihi akses, proses cancel!','$'
proses:
mov ah,09h
mov dx,offset ms
int 21h
mov bh,02h
proses1:
mov ah,09h
mov dx, offset ms1
int 21h
mov ah,08h
int 21h
cmp al,31h
jne gagal
jmp kode1
kode1:
mov ah,08h
int 21h
cmp al,32h
jne gagal
jmp kode2
kode2:
mov ah,08h
int 21h
cmp al,34h
jne gagal
jmp kode3
kode3:
mov ah,08h
int 21h
cmp al,32h
jne gagal
jmp kode4
kode4:
mov ah,08h
int 21h
cmp al,39h
jne gagal
jmp kode5
kode5:
mov ah,08h
int 21h
cmp al,31h
jne gagal
jmp kode6
kode6:
mov ah,08h
int 21h
cmp al,35h
jne gagal
jmp kode7
kode7:
mov ah,08h
int 21h
cmp al,32h
jne gagal
jmp kode8
kode8:
mov ah,08h
int 21h
cmp al,5Fh
jne gagal
jmp kode9
kode9:
mov ah,08h
int 21h
cmp al,53h
jne gagal
jmp kode10
kode10:
mov ah,08h
int 21h
cmp al,4Ch
jne gagal
jmp kode11
kode11:
mov ah,08h
int 21h
cmp al,41h
jne gagal
jmp kode12
kode12:
mov ah,08h
int 21h
cmp al,4Dh
jne gagal
jmp kode13
kode13:
mov ah,08h
int 21h
cmp al,45h
jne gagal
jmp kode14
kode14:
mov ah,08h
int 21h
cmp al,54h
jne gagal
jmp kode15
kode15:
mov ah,08h
int 21h
cmp al,5Fh
jne gagal
jmp kode16
kode16:
mov ah,08h
int 21h
cmp al,57h
jne gagal
jmp kode17
kode17:
mov ah,08h
int 21h
cmp al,49h
jne gagal
jmp kode18
kode18:
mov ah,08h
int 21h
cmp al,44h
jne gagal
jmp kode19
kode19:
mov ah,08h
int 21h
cmp al,4Fh
jne gagal
jmp kode20
kode20:
mov ah,08h
int 21h
cmp al,44h
jne gagal
jmp kode21
kode21:
mov ah,08h
int 21h
mov al,4Fh
jne gagal
jmp sukses
gagal:
mov ah,09h
mov dx,offset ms2
int 21h
mov ah,02h
mov dl,0dh
int 21h
dec bh
cmp bh,00
je boot
loop proses1
sukses:
mov ah,09h
mov dx,offset ms3
int 21h
mov ah,02h
mov dl,0Ah
int 21h
mov dl,0dh
int 21h
int 20h
boot:
mov ah,09h
mov dx, offset ms4
int 21h
mov ah,08h
int 20h
end mulai

Hasil Running:

Tidak ada komentar:

Posting Komentar

 
Blogger Templates