Anda di halaman 1dari 2

CSH2I3 ORGANISASI DAN ARSITEKTUR

2019 – TUGAS PERTEMUAN 8


Arsitektur SAP 2 Sebuah program pada SAP-2 tersimpan pada alamat 4000H s.d 400BH terlihat
seperti di bawah
4000H 3EH 4006H 0CH
4001H 28H 4007H 90H
4002H 06H 4008H C2H
4003H 04H 4009H 06H
4004H 0EH 400AH 30H
4005H 00H 400BH 76H

1. Berapa Byte ukuran program tersebut?


Jawab:
12 baris, masing-masing baris 1 byte
Jadi ukuran nya 12 byte

2. Ubah bentuk program di atas menjadi bentuk mnemonic, jika perlu label untuk instruksi jump, beri
nama “ULANG”!
Jawab: MVI A, 28H
MVI B, 04H
MVI C, 00H
ULANG: INR C
SUB B
JNZ ULANG
HLT

3. Jelaskan fungsi dan cara kerja dari program tersebut!


Jawab:
Melakukan pembagian yaitu 28H : 4H

Cara nya adalah melakukan 40 – 4 secara berulang sampai hasil nya adalah 0, hasil pembagian
nya adalah jumlah perulangan yang dilakukan

4. Berapa hasil dari program tersebut? Disimpan di mana hasil tersebut?


Jawab:
Hasilnya adalah 10, disimpan di C
5. Berapa waktu yang dihabiskan eksekusi program tersebut jika clock rate adalah 1 MHz?
Jawab:
T = 1/f = 1/1 MHz = 1 μs
MVI A = 7 x 1 μs = 7 μs
MVI B = 7 x 1 μs = 7 μs
MVI C = 7 x 1 μs = 7 μs
INR C = 10 x 4 x 1 μs = 40 μs
SUB B = 10 x 4 x 1 μs = 40 μs
JNZ lOMPAT = 9 x 10 x 1 μs = 90 μs
JNZ LURUS = 1 x 7 x 1 μs = 7 μs
HLT = 5 x 1 μs = 5 μs+
Total =203 μs

Anda mungkin juga menyukai