TUGAS
PENDAHULUAN
- Uraikan pengertian operasi Stack?
stack artinya adalah 'tumpukan'. Stack adalah
bagian memory yang digunakan untuk menyimpan nilai dari suatu register untuk
sementara. Operasi- operasi pada assembler yang langsung menggunakan stack misalnya
pada perintah PUSH, POP, PUSF dan POPF.
- Uraikan perbedaan instruksi POP dan PUSH
Perintah "PUSH", berfungsi menyimpan nilai
register DX pada stack, dan jika pada perintah "POP" berfungsi untuk
mangambil keluar nilai yang disimpan tersebut dari stack.
TUGAS
UMUM
- Dengan memanfaatkan latihan.1 ,cetaklah karakter angka dengan memanfaatka operasi stack seperti PUSH dan POP dengan hasil ouput sebagai berikut:
1abcdefghijklmnopqrstuvwxyz
2abcdefghijklmnopqrstuvwxyz
3abcdefghijklmnopqrstuvwxyz
4abcdefghijklmnopqrstuvwxyz
5abcdefghijklmnopqrstuvwxyz
6abcdefghijklmnopqrstuvwxyz
Codingannya adalah:
org
100h
mov
ah,02h
mov
cx,6
mov
bl,61h
mov
dh,31h
ulang:
push cx
mov dl,dh
int 21h
mov cx,26
ulang1:
mov dl,bl
int 21h
inc bl
loop ulang1
pop cx
inc dh
mov bl,61h
call enter
loop ulang
enter
proc near
mov dl,10
int 21h
mov dl,13
int 21h
endp
ret
outputnya
adalah:
Tidak ada komentar:
Posting Komentar