SA — special add
SA x
Add contents of memory[x] to contents of AC, storing fractional result in AC and retaining in SAM any overflow (including sign) for use with next CA, CS or CM instruction. Between sa and the next CA, CS or CM instruction for which the sa is a preparation, the use of any isntruction which clears SAM will result in the loss of the overflow with no other effect on the normal function of the operation. The following operations clear SAM without using its contents: SD, SU, SA AO DM, MR, MH, DV, FIXME:whirlwind.isa.sl;, FIXME:whirlwind.isa.sr; and FIXME:whirlwind.isa.sf;. CA, CS or CM clear SAM after using its contents. If the overflow resulting from the sa is to be disregarded, care must be taken to destroy it before the next CA, CS or CM instruction. The contents of memory[x] appears in AR. SAM is cleared before, but not after, the addition is performed.
SA | 10101 xxxxxxxxxxx |