CSCI 261 Lab Task 3 =================== Implement the following to specification (on the SSBC): ---=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -- Assumptions -- none -- Behaviour -- main -- Read a value from Port B and store the value -- at address a. Invoke the subroutine increment. -- To this end, pass address a (big endian) to increment. -- The parameter is passed on the stack. -- On return from increment, write the value stored at -- address a to Port C. -- increment -- The subroutine implements the following pseudo code -- *a=*a+1 (increment the value referenced by a by 1) ---=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Deliverables ============ Store the assembly code for this Lab Task in the file SSBC-Examples/task3. Store the machine code for this Lab Task in the file SSBC-Examples/Mac/task3. Submit you solution using git.