bye : zaenal amin
12429180
praktikum bilangan genap
HASIL/OUTPUT KODE DIATAS
ekor
Minggu, 14 Desember 2014
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.
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.
Langganan:
Postingan (Atom)