Anda di halaman 1dari 2

;Nama ;Nim ;Kode

: Syaifurrahman : 08201464 : 4-5-7

;.:--Petunjuk Penggunaan Program --:. ;----------------------------------------------------------------------------;1. Tekan tombol pada keypad ;2. Angka yang ditekan tadi akan muncul pada layar monitor ;3. Motor Stepper akan berputar sesuai dengan jumlah keypad yang ditekan tadi. ;----------------------------------------------------------------------------CLO ; ----- DATA TABLE --------------------------------------------JMP DB ;DB DB DB DB DB HERE ; Skip past data section 0 ; PENANDA SELESAI "HELLO WORLD!" ; Teks yang akan ditampilkan "MASUKKAN ANGKA: " ; Teks yang akan ditampilkan 0 ; PENANDA SELESAI " " ; untuk menghapus kembali 0 ; PENANDA SELESAI

; ----- DISPLAY TEXT ------------------------------------------HERE: CLO ; Close all peripheral windows MOV CL,C0 ; tuliskan H pada kolom C0 MOV BL,04 ; membaca nilai awal START: ; Text output to vdu MOV AL,[BL] ; Text pointer into AL CMP AL,0 ; At end yet JZ CEK ; Jump out of loop MOV [CL],AL ; AL into video memory INC CL ; Next video location INC BL ; Next text character JMP START ; Not there yet ;---------------------------------------ini aslinya CLO MOV CL,D0 MOV BL,C0 CEK: IN 08 CMP AL,0D JZ CEK MOV [CL],AL SUB AL,30 MOV [40],AL MOV BL,[40] MOV AL,11 BALIK: OUT ROL OUT ROL OUT ROL OUT ROL DEC JNZ 05 AL 05 AL 05 AL 05 AL BL BALIK ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Baca inputan dari keypad Bandingkan inputan dengan enter Jika benar maka kembali lagi ke sub CEK Tampilkan inputan dari keypad pada kolom C0 Kalikan AL dengan 30 Tempatkan isi dari Register AL pada kolom 40 Mengisi Register BL dengan isi dari kolom 40 Kombinasi warna pada Motor Stepper Output pada Motor Stepper Geser posisi Motor Stepper kearah kanan Output pada Motor Stepper Geser posisi Motor Stepper kearah kanan Output pada Motor Stepper Geser posisi Motor Stepper kearah kanan Output pada Motor Stepper Geser posisi Motor Stepper kearah kanan Untuk mengurangi isi dari Register BL Kembali lagi ke sub BALIK sampai nilai BL=0 ; Awal dari program ; Tuliskan apa yang ditekan oleh keypad pada C0 ; INISIALISASI

ENTER: IN 08 CMP AL,0D JNZ ENTER JMP CEK END

; ; ; ; ;

Baca inputan dari keypad Bandingkan inputan dengan enter Jika salah maka kembali lagi ke sub ENTER Jika benar maka kembali lagi ke sub CEK Akhir dari program

Anda mungkin juga menyukai