Masalah 2: Masalah 3 : Masalah 4 : PEMROGRAMAN MIKROPROSESOR

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 :