Changes
Jump to navigation
Jump to search
m
no edit summary
==== Description ====
Subtracts "Oper" from "Dest" and stores the result back into "Dest". The result of the subtraction is capped at -32768. Oddly enough the The result is not capped at the positive end, (32767), so subtracting a large negative number from a large positive number will still produce wrap-around.
If the Source Bank is 0 then the “Oper†is subtracted from the destination value.
If the Source Bank is an 16 bit bank, then the “Oper†is the address in that bank where the operand is.