Teknik Interface Perangkat Lunak

[menuju akhir]

Program Pembandingan String dengan CMPSB



[KEMBALI KE MENU SEBELUMNYA]




1. Simulasi  [kembali]

Sebelum di Running :



Setelah di Running :

Jika Input Benar


Jika Input Salah


2. Video Simulasi [kembali]




  1. ;Program password dengan CMPSB
  2.     START: JMP MULAI
  3.     KATA    DB 'PASSWORD ANDA?: $'
  4.     LEI DB 'LEI'
  5.     PASSWORD1 DB 4,?,4 DUP(?)
  6.     SALAH   DB 13,10, 'SALAH, ULANGI PASSWORD ANDA!', 13,10,13,10,'$'
  7.     BENAR   DB 13,10, 'BENAR!',13,10,13,10,'$'
  8.     MULAI: MOV AH,09H
  9.         MOV DX, OFFSET KATA
  10.         INT 21H             ;MENCETAK KATA
  11.         MOV AH,0AH
  12.         MOV DX,OFFSET PASSWORD1 ;AMBIL PASSWORD
  13.         INT 21H
  14.         PUSH    DS
  15.         POP ES          ;ES=DS
  16.         MOV DI,OFFSET LEI
  17.         MOV SI,OFFSET PASSWORD1 + 2
  18.         MOV CX,03H          ;KARENA ADA 3 KARAKTER PASSWORD YAITU LEI
  19.         CLD                 ;PROSES KE BAWAH
  20.     ULANG: CMPSB            ;PROSES CMPSB
  21.         JC SALAH1           ;JIKA TIDAK SAMA, KE SALAH
  22.         LOOP   ULANG
  23.         MOV AH,09H
  24.         MOV DX,OFFSET BENAR
  25.         INT 21H             ;CETAK KATA
  26.         MOV AH,4CH
  27.         INT 21H             ;AKHIR PROGRAM
  28.     SALAH1: MOV AH,09H
  29.         MOV DX,OFFSET SALAH
  30.         INT 21H             ;CETAK KATA
  31.         JMP MULAI           ;LONCAT KE MULAI     

  1. File Simulasi [DOWNLOAD]
  2. Video Simulasi [DOWNLOAD]
  3. File HTML [DOWNLOAD]
[menuju awal]