Di bawah ini listing program dengan Bahasa Assembly (Mata Kuliah Pemrograman Bahasa Rakitan) yang digunakan untuk menampilkan strings (teks, kata, kalimat) dalam bentuk normal dan dibalik (seperti bahasa orang MALANG (NGALAM)), dimana strings (teks, kata, kalimat) yang ditampilkan, diinputkan oleh user sendiri. Let's cekidot :
.model small.codeorg 100hawal: jmp proseskal0 db 'Masukkan Kata atau Kalimat : $'kal1 db 13,10,'Asli >> $'kal2 db 13,10,'Balik >> $'kalx db 13,10,'$'kata db 40,?,40 dup (?)proses:;cetak stringmov ah,09hmov dx,offset kal0int 21h;input stringmov ah,0ahlea dx,kataint 21h;cetak stringmov ah,09hmov dx,offset kal1int 21h;cetak variabel stringmov bx,offset kata+2cetak1:mov dl,[bx]cmp dl,0dhje balikmov ah,02hint 21hinc bxjmp cetak1;cetak kata dari belakangbalik:mov ah,09hmov dx,offset kal2int 21hmov ah,09hmov dx,offset kalxint 21h
cetak2:mov dl,[bx]cmp dl,kata+1je selesaimov ah,02hint 21hdec bxjmp cetak2
selesai:int 20hend awal
4 comments
commentsmas minta tolong nie,,disini ada case
ReplyCase 1.
Menghitung nilai dari persamaan X= 4b+a.c-2
1. Input keyboard character ASCII (sesuai selera anda), maka tampil pada layar :
X = 4b + a .c – 2 dan perintah “masukkan nilai a=...”
2. Input keyboard chartr ASCII untuk nilai a (hanya tipe numeric), tampil ppada layar “ masukkan nilai b =....”. jika bukan numerik maka akan tampil “input salah!!! Masukkan tipe numeric !b = ....”
3. Input keyboard chharacter, ASCII untuk nilai b )hanya tipe numeric), tampil pada layar “ masukkan nilai c = ...”jika bukan numeric maka tampil “input salah !! masukkan tipe numeric ! c = ...
4. Input keyboard character ASCII untuk nilai c ( hanya tipe numeric), jika bukan numeric maka tampil “input salah !! masukkan tipe numeric ! b = ....”
5. Tekan enter untuk menampilkan hasil X = ....’’ (nilai harus benar)
6. Tekan Q “selesai, terima kasih “
terima kasih info nya.,.,. jangan lupa mampir kesini ya : http://motogp.unsri.ac.id/
Replyterima kasih info nya.,.,. jangan lupa mampir kesini ya : http://motogp.unsri.ac.id/
ReplyKak, boleh nanya? Perintah je di source codenya apa ya?
Reply