Tugas Pemrograman Bahasa Rakitan
SOAL
- Buatlah tampilan karakter atau kalimat terbaca dari belakang / terbalik dan buatkan
konsepnya terlebih dahulu.
JAWAB :
1. Konsepnya :
- Tentukan nilai bx = 0
Xor bx, bx atau
Mov bx, 0
- Tentukan panjang karakter dari kalimat yang ditulis di program
Mengambil panjang karakter dengan memindahkan nilai bx ke al
- Bandingkan nilai al sampai karakter ‘$’
- Kemudian nilai bx dipindahkan ke cx
- Cetak kalimat dari karakter terakhir sesuai dengan panjang karakter dari kalimat
tersebut
2. Jawabannya :
.model small
.code
org 100h
mulai:
jmp proses
kata db 'Bahasa Rakitan$'
proses:
mov bx, 0
cek:
mov al, kata[bx]
inc bx
cmp al, '$'
jne cek
dec bx
mov cx, bx
ulang:
dec bx
mov dl, kata[bx]
mov ah, 02h
int 21h
loop ulang
int 20h
end mulai
1 komentar:
wah..bahasa prog opo kwi...?%$#(*&^
Posting Komentar