finished most of op1. realized that I need to change instructions so that they return 0/1 depending on success/failure.
working call/ret/pushl/popl