org 100h
start:
jmp MULAI
TEXT_INPUT DB 'INPUT TOMBOL : $'
TEXT_ANGKA DB 13,10, 'INPUT = ANGKA $'
TEXT_NO_ANGKA DB 13,10, 'INPUT <> ANGKA $'
TEXT_KARAKTER_LAIN DB 13,10, 'INPUT = KARAKTER LAIN $'
TEXT_HURUF_KECIL DB 13,10, 'INPUT= HURUF KECIL $'
TEXT_HURUF_BESAR DB 13,10, 'INPUT= HURUF BESAR $'
MULAI:
MOV DX,OFFSET TEXT_INPUT
MOV AH,09H ;buat menampilkan
INT 21H
MOV AH,01H
INT 21H
CMP AL,30H
JB TAMPIL_KARAKTER_LAIN
CMP AL,39H
JB TAMPIL_ANGKA
JA KARAKTER
TAMPIL_ANGKA:
MOV DX,OFFSET TEXT_ANGKA
MOV AH,09H
INT 21H
INT 20H
KARAKTER:
CMP AL,40H
JA HURUF_BESAR
JB TAMPIL_KARAKTER_LAIN
TAMPIL_KARAKTER_LAIN:
MOV DX,OFFSET TEXT_KARAKTER_LAIN
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
HURUF_BESAR:
CMP AL,5AH
JB TAMPIL_HURUF_BESAR
JA KARAKTER2
TAMPIL_HURUF_BESAR:
MOV DX,OFFSET TEXT_HURUF_BESAR
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
KARAKTER2:
CMP AL,60H
JA HURUF_KECIL
JB TAMPIL_KARAKTER_LAIN
HURUF_KECIL:
CMP AL,7AH
JA TAMPIL_KARAKTER_LAIN
JB TAMPIL_HURUF_KECIL
TAMPIL_HURUF_KECIL:
MOV DX,OFFSET TEXT_HURUF_KECIL
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
TAMPIL_BKN_ANGKA:
MOV DX,OFFSET TEXT_NO_ANGKA
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
END
Download Program emu8086
Download Program
start:
jmp MULAI
TEXT_INPUT DB 'INPUT TOMBOL : $'
TEXT_ANGKA DB 13,10, 'INPUT = ANGKA $'
TEXT_NO_ANGKA DB 13,10, 'INPUT <> ANGKA $'
TEXT_KARAKTER_LAIN DB 13,10, 'INPUT = KARAKTER LAIN $'
TEXT_HURUF_KECIL DB 13,10, 'INPUT= HURUF KECIL $'
TEXT_HURUF_BESAR DB 13,10, 'INPUT= HURUF BESAR $'
MULAI:
MOV DX,OFFSET TEXT_INPUT
MOV AH,09H ;buat menampilkan
INT 21H
MOV AH,01H
INT 21H
CMP AL,30H
JB TAMPIL_KARAKTER_LAIN
CMP AL,39H
JB TAMPIL_ANGKA
JA KARAKTER
TAMPIL_ANGKA:
MOV DX,OFFSET TEXT_ANGKA
MOV AH,09H
INT 21H
INT 20H
KARAKTER:
CMP AL,40H
JA HURUF_BESAR
JB TAMPIL_KARAKTER_LAIN
TAMPIL_KARAKTER_LAIN:
MOV DX,OFFSET TEXT_KARAKTER_LAIN
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
HURUF_BESAR:
CMP AL,5AH
JB TAMPIL_HURUF_BESAR
JA KARAKTER2
TAMPIL_HURUF_BESAR:
MOV DX,OFFSET TEXT_HURUF_BESAR
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
KARAKTER2:
CMP AL,60H
JA HURUF_KECIL
JB TAMPIL_KARAKTER_LAIN
HURUF_KECIL:
CMP AL,7AH
JA TAMPIL_KARAKTER_LAIN
JB TAMPIL_HURUF_KECIL
TAMPIL_HURUF_KECIL:
MOV DX,OFFSET TEXT_HURUF_KECIL
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
TAMPIL_BKN_ANGKA:
MOV DX,OFFSET TEXT_NO_ANGKA
MOV AH,09H
INT 21H
INT 20H ;MENAMPILKAN SCREEN
END
Download Program emu8086
Download Program
Baca juga artikel Populer Dibawah
Assembly Tutorial
Assembly Pindah Baris
Contoh Program assembly angka 18-0
Contoh Dasar Program Assembly
Contoh Program Password dengan Menggunakan bahasa assembly
Contoh Program Perubahan Temperatur dengan algoritma Bahasa C
Assembly Tutorial
Assembly Pindah Baris
Contoh Program assembly angka 18-0
Contoh Dasar Program Assembly
Contoh Program Password dengan Menggunakan bahasa assembly
Contoh Program Perubahan Temperatur dengan algoritma Bahasa C
Algoritma Penghitung hari
Interrupt Pada Assembly
Program Assembly Tampilan Bedakan Huruf besar,kecil,angka dan karakter
Contoh Program assembly (Deret Angka)
Program Kalkulator Sederhana Dengan Bahasa C
Contoh Program menjumlahkan matrik
10 Planet Baru Ditemukan Di galaxy
Interrupt Pada Assembly
Program Assembly Tampilan Bedakan Huruf besar,kecil,angka dan karakter
Contoh Program assembly (Deret Angka)
Program Kalkulator Sederhana Dengan Bahasa C
Contoh Program menjumlahkan matrik
10 Planet Baru Ditemukan Di galaxy
0 Comments