ekor

Jumat, 12 Desember 2014

PRAKTIKUM 15-21

ZAENAL AMIN         12429180       nimanal-aja.blogspot.com                zaenala100@gmail.com

Praktek XV
 

HASIL RUN
PRAKTEK XVI
HASIL RUN :

   

PRAKTEK XVII
Setelah di run,tidak bias karna gada file pustaka.mcr, maka perlu coding tambahan
Dan hasilnyaaaa,,,eng ing eeeng,, !!!!!
Praktek XVIII
Hasil run:
Praktikum XIX
HASIL RUN
PRAKTIKUM XX
 

HASIL RUN
PRAKTIKUM XX1
HASIL RUN

Selasa, 02 Desember 2014

LATIHAN XII

eitsss,, ternyata masih ada yg belum aku upload,, stelah lama bersemayam di draf, akhirnya ke upload jg,,, baru latihan ya, jika ada senior melihat thread ini, silahkan di perbaiki,, masukan sodara adalah kesuksesan bagi saya,,, cuzzzzzzzzzzzzzzzz

 assembly latihan xii


.MODEL SMALL 
.CODE

ORG 100h                                            ; meminta memory kosong sebanyak 100h
 

TData : JMP Proses                           ; lompat ke proses
Kal DB 'LANG LING LUNG $'            ; menampilkan 14 karakter (LANG LING LUNG)
Ganti DB 13,10,'$'                              ; proses baris baru atau enter
Stacks DW ?                                       ; menyimpan nilai sementara
Proses:
LEA DX,Kal                                        ; alamat dari register DX
PUSH DX 


MOV AH,09                                       ; nilai Servis untuk cetak karakter
INT 21h                                              ;  Cetak karakter
LEA DX,Ganti                                    ; alamat dari register DX, DX = Ganti
INT 21h                                               ; Cetak karakter
 

POP DX
INT 21h                                               ; Cetak karakter
 

Exit : INT 20h                                    ; Program dikembali ke DOS
END TData


tingkiyu/ matursuwon sanget,,
 

sedikit saya copas materi pak dosen saya, yg tentunya uda master,, pengen kenal?? besok sya kenalin.

next..
secara umum stack bisa diartikan adalah tumpukan, akan tetapi dalam hal assembler stack adalah bagian memory yang digunakan untuk menyimpan nilai dari suatu register untuk sementara.Pada Assembler yang langsung menggunakan stack adalah perintah PUSH,POP,PUSF dan POPF. 

rangkuman program diatas=> Kita menggunakan perintah PUSH, kita menyimpan nilai register DX pada stack, kemudian pada perintah POP kita mengambil keluar nilai yang disimpan tersebut dari stack. Pada program ini kita bisa lihat peran stack menggantikan variable untuk menyimpan nilai.