INPUT DARI KEYBOARD
INPUT PER HURUF DENGAN ECHO (DITAMPILKAN PADA MONITOR) Ketentuan : Menggunakan INT 21 Service 01H Proses dapat dihentikan dengan CTRL + BREAK atau CTRL + C Input keyboard diletakan pada register AL
INPUT PER HURUF TANPA ECHO (TIDAK DITAMPILKAN PADA MONITOR) Ada tiga kategori : Input per huruf tanpa ECHO yang memperhatikan CTRL BREAK / CTRL C Ketentuan : Menggunakan INT 21H service 08H Proses dapat diberhentikan dengan CTRL C / CTRL BREAK Masukan dari keyboard diletakan pada register AL
Menggunakan INT 21H service 07H Input per huruf tanpa ECHO yang tidak memperhatikan CTRL BREAK / CTRL C Ketentuan : Menggunakan INT 21H service 07H Proses dapat diberhentikan dengan CTRL C / CTRL BREAK Masukan dari keyboard diletakan pada register AL
Input per huruf tanpa ECHO tanpa menunggu masukan keyboard Ketentuan : Menggunakan INT 21H service 06H Register DL harus berisi FFH Masukan dari keyboard diletakan pada register AL
INPUT LEBIH DARI SATU KARAKTER Ketentuan : Menggunakan INT 21H service 0AH Harus mendefinisikan variabel tempat menampung masukan dengan tata penulisan sbb : [label] db nn,mm,nn dup (?) Keterangan : nn adalah jumlah maksimum karakter yang dapat dimasukan + 1 (untuk 0DH) mm adalah indikator banyaknya karakter yang telah dimasukan (diisi oleh komputer, dapat dikosongkan dengan (?)) nn dup (?) menyatakan berapa tempat kosong yang harus disediakan DS:DX harus berisi segment dan offset awal dari varisbel diatas