Matrix Multiplication using IAS Instruciton Set
I have to write a program using IAS Instruction set for multiplying two
2*2 martix and store the result in another matrix C. I saw a program
posted by another guy for matrix addition
**********************
* Initialize a variable 'count' to 999
Label: TOP
00000001 LOAD M(A[count]) Transfer M(A[count]) to the
accumulator
00000101 ADD M(B[count]) Add M(B[count]) to AC and store
result in AC
00100001 STOR M(C[count]) Transfer contents of accumulator
to memory location C[count]
00001010 LOAD M(address of count) Transfer the contents of M(address
of count) to the AC
00000110 SUB M(the number 1) Subtract one from AC and store in AC
00100001 STOR M(D) Transfer contents of AC to
location M(D)
00001111 JUMP+ M(X,0:19) If number in accumulator is
non-negative take next
instruction from left half of M(X)
**************************
How do we initialize a variable 'count' to 999??
I am quite new to IAS Instruction set programming. Can anyone please help
me??
No comments:
Post a Comment