INCLUDE matrix.inc

.code
  
; ===============================================
; MatrixGet  (Problem 2)
;   Inputs:  mA = OFFSET matrixA
;   Returns: mA with data filled in by user
; ===============================================
MatrixGet PROC,
    mA:  PTR BYTE

MatrixGet ENDP

; ===============================================
; MatrixTranspose  (Problem 2)
;   Inputs:  mA = input matrix
;            mT = transposed matrix
;   Returns: mT = Now transposed
; ===============================================
MatrixTranspose PROC,
    mA:  PTR BYTE
    mT:  PTR BYTE

MatrixTranspose ENDP

; ===============================================
; MatrixMUL  (Problem 2)
;   Inputs:  mA = matrix on the left
;            mB = matrix on the right
;            mAB = multiplied matrix
;   Returns: mAB = now Multiplied
; ===============================================
MatrixMUL PROC,
    mA:  PTR BYTE
    mB:  PTR BYTE
    mAB: PTR BYTE

MatrixMUL ENDP

; ===============================================
; MatrixShow  (Problem 2)
;   Inputs:  ma = matrix to display
;   Returns: none
; ===============================================
MatrixShow PROC,
    mA:  PTR BYTE
; Box drawing symbols to help the matrix look good
  matrixSymbols BYTE 218, 179, 192, 191, 179, 217
MatrixShow ENDP

END
