Professional Documents
Culture Documents
Latihan 10 HA Nbyte
Latihan 10 HA Nbyte
;-------------------------------------------------------------------------
;Langkah_2 Pendefinisian nama-nama label
.def PSW_1=r14
.def PSW=r15
.def RegA=r16
.def RTMP_1=r17
.def RTMP_2=r18
.def RTMP_3=r19
.def RTMP_4=r20
.def RTMP_5=r21
;-------------------------------------------------------------------------
;Langkah_3 Insialisasi alamat segment program
.cseg
.org 0000
;-------------------------------------------------------------------------
;Langkah_4 Inisialisasi alamat program utama
rjmp MAIN
;-------------------------------------------------------------------------
;Langkah_5 Inisialisasi alamat stack pointer di alamat RAM akhir
MAIN:
ldi r22,high(RAMEND)
out SPH,r22
ldi r22,low(RAMEND)
out SPL,r22
;==========================================================================
;-------------------------------------------------------------------------
;Langkah_6 Penyusunnan program materi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;==========================================================================
; B. Penyusunan Program Penjumlahan Hexa n byte (Half Adder)
;==========================================================================
;Langkah_1 inisialisasi register yang akan dipakai
;register X Y Z sebagai pointer alamat
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;-------------------------------------------------------------------------
;Langkah_4 Penutup program
;=========================================================================
.exit
.end
;=========================================================================