Program IAS

Assalamualaikum wr wb.

Hari ini saya akan memberikan sebuah contoh soal tentang Program IAS, sebagai berikut;

Contoh :

Bagi data dialama 0440 dengan data didalam 0441.

Sisa hasil bagi disimpan di alamat 0800 dan hasil pembagan disimpan dialamat 0801.

Data alamat 0801 dikurangi data dialamat 0802, simpan hasil di 0803.

Data di 0800 dikalikan 2 dan hasilnya disimpan di 0804, dengan PC 0399.

 

Jawab: 

Set Intruksi Program IAS
1 Load M(x), M(0440) AC <- M(0440)
2 M(x), M (04410 M (0440) : M (0441)
AC <- M (0800
MQ <- M (0801)
3 STOR M (0800) AC -> M (0800)
4 LOAD MQ,M (0801) M (0801) -> AC
5 STOR M (0801) AC -> M (0801)
6 LOAD M (0801) M (0801) -> AC
7 SUB M (0802) M (0801) – M (0802)
8 STOR M (0803) AC -> M (0803)
9 LOAD M (0800) M (0801) -> AC
10 LSH AC x 2
11 STOR M (0804) AC -> M (0804)

 

0 0 0 0
LOAD M (0440 ) DIU M (0441) 0 3 0 0
STOR M  (0800) LOAD MQ,M (0801) 0 3 0 1
STOR M  (0801) LOAD M (0801) 0 3 0 2
SUB M (0802) STOR M (0803) 0 3 0 3
LOAD M (0800) LSH 0 3 0 4
STORM M (0804) 0 3 0 5
0 3 9 9
A 0 4 4 0
B 0 4 4 1
A % B 0 8 0 0
A / B 0 8 0 1
C 0 8 0 2
(A % B) – C 0 8 0 3
(A % B) X 2 0 8 0 4
0 9 9 9

 

Data dialamt 0440 dengan data dialamat 0441 hasil bagi disimpan dialamat 0800 dan hasil bagian disimpan di alamat 0801. Alamat 0801 dikurangi data di alamat 0802, simpan hasil di 0803 di 0800 dikalikan 2 dan hasilnya disimpan di 0804. Pc = 0300.

Tinggalkan Balasan