Me

Me
himmatun

Mi perfil

Foto Saya
azmyElmasrur.blogspot.com
Lihat profil lengkapku

animasi

Site Info

RSS

Jumat, 27 April 2012


TUGAS PENDAHULUAN
  1. 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.
  1. 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
  1. 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