213
Hasil
Register A = 00H, B = 01H, C = 02H, D = 03H, E = 04H
H = 01H, L = 02H, SP = 1F9FH
b. Masalah 2:
Menyalin isi register B dan C ke alamat penyimpan data RAM alamat 1A00 H dan 1A01 H.
Register B = EEH Register C = DDH
Program dimulai pada alamat 1900
Penyelesaian. Struktogram
Mengisi register B = EEH Mengisi register C = DDH
Mengisi register HL = 1A00H Menyalin isi register B pada alamat yang ditunjuk register HL
Mengisi register HL = 1A01H Menyalin isi register C pada alamat yang ditunjuk register HL
Mengakhiri program
214
Program
Hasil
Register B = EEH Register C = DDH
Alamat 1A00H = EEH Alamat 1A01H = DDH
c. Masalah 3 :
Mengisi lokasi penyimpan data RAM yang alamatnya 1910H dengan data 56H dan 1911H dengan data 78H. Menyalin isi lokasi RAM alamat
1910H dan 1911H ke register D dan E. Program dimulai pada alamat 1C00H.
215
Penyelesaian. Struktogram
Mengisi register HL dengan data 1910 H alamat RAM Mengisi lokasi RAM yang alamatnya ditunjuk oleh HL dengan data 56H
Mengisi register HL dengan data 1911H alamat RAM Mengisi lokasi RAM yang alamatnya ditunjuk oleh HL dengan data 78H
Mengisi register HL dengan data 1910H Menyalin isi lokasi RAM yang ditunjuk oleh register HL ke register D
Mengisi register HL dengan data 1911H Menyalin isi lokasi RAM yang ditunjuk oleh register HL ke register E
Mengakhiri program
Program
216
Hasil Alamat RAM 1910H = 56 H
Alamat RAM 1911H = 78 H
Register D = 56 H
Register E = 78 H
d. Masalah 4 :
Mengisi alamat penyimpan data RAM 1B00H dengan data AAH. Menyalin isi penyimpan data RAM alamat 1B00H ke alamat 1BFFH
melalui akkumulator program dimulai pada alamat 1C00H.
Penyelesaian. Struktogram
Mengisi register HL dengan 1B00H alamat RAM sumber data Mengisi alamat RAM yang alamatnya di tunjuk oleh HL dengan data AAH
Menyalin lokasi RAM yang alamatnya ditunjuk oleh HL ke akkumulator Mengisi register HL dengan 1BFFH alamat RAM tujuan data
Menyalin isi akkumulator pada alamat yang ditunjuk oleh register HL
217
Program
Hasil Isi alamat RAM 1B00H = AA H
Isi alamat RAM 1BFFH = AA H.
Isi akkumulator = AA H
e. Masalah 5 :