Angry Birds

Kamis, 21 Mei 2015

contoh array pada asambler

start: ;set Cl sebagai reg pointer dngn alamat awal

mov CL,80
loop:

Mov AL,[CL] ;load data array[CL]ke reg AL
out 02 ;tampilkan data yg di load ke port 02
inc CL ;naikan reg.pointer CL,untuk data index berikut nya
cmp CL,85 ;periksa apakah sudah smpai diakhir array
jnz loop ;jika blm ulangi ke loop
jmp start ;jika sudah akhir mulai lagi dari start



;''''''''''''''''Block Array'''''''''''''''''''

org 80 ;alamat awal dari array 80

db 03 ;mendefinisikan data array index[0]
db 09
db 11
db 21
db 41
db 81
;''''''''''''''akhir block arrray''''''''''''''''

end

Tidak ada komentar:

Posting Komentar