MENGHITUNG PROGRAM KOMPUTER IAS
Soal
Bagi data di alamat 0440 dengan data di alamat 0441, sisa hasil di bagi disimpan di 0800 dan hasil pembagian disimpan 0881.Data alamat 0801 dikurangi data di alamat 0802 simpan hasil di 0803.Data di 0800 dikali 2 hasilnya di simpan 0804
Set intruksi :
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 |
Leave a Reply