Compare the following Binary Machine Code Programs:
Study Item No: (1)
-----------------------------
A + B
add A, B
1000110010100000
Study Item No: (2)
-----------------------------
K = I + J
LOAD I
ADD J
STORE K
00000010101111001010
00000010111111001000
00000011001110101000
Study Item No: (3)
-----------------------------
mul $2, $5, 4 00000000101000010000000000011000
add $2, $4, $2 00000000100011100001100000100001
lw $15, 0($2) 10001100011000100000000000000000
lw $16, 4($2) 10001100111100100000000000000100
sw $16, 0($2) 10101100111100100000000000000000
sw $15, 4($2) 10101100011000100000000000000100
jr $31 00000011111000000000000000001000
Study Item No: (4)
-----------------------------
LOAD 250 00000111 11111010
ADD #2 00000101 00000010
STORE 250 00000110 11111010
Study Item No: (5)
-----------------------------
(Machine Language Code) (Assembly Language Code)
-------------------------------------------------------------------------------------------------------------------
0000 00001110 STO 14 (Store - Address)
-------------------------------------------------------------------------------------------------------------------
0001 00001100 LDA #12 (Load - Number)
0010 00001100 LDA 12 (Load - Address)
-------------------------------------------------------------------------------------------------------------------
0100 00001101 ADD #13 (Add - Number)
1000 00001101 ADD 13 (Add - Address)
-------------------------------------------------------------------------------------------------------------------
1111 HLT (Halt)