![]() |
Routines |
Prev: 07808 | Up: Map |
The topmost parameter on the calculator stack must be compressible into a single register. It is two's complemented if it is negative. The second parameter must be compressible into a register pair.
|
||||||||
TWO_PARAM | 07813 | CALL FP_TO_A | The parameter is fetched. | |||||
07816 | JR C,REPORT_B_2 | Give an error if it is too high a number. | ||||||
07818 | JR Z,TWO_P_1 | Jump forward with positive numbers but two's complement negative numbers. | ||||||
07820 | NEG | |||||||
TWO_P_1 | 07822 | PUSH AF | Save the first parameter whilst the second is fetched. | |||||
07823 | CALL FIND_INT2 | |||||||
07826 | POP AF | The first parameter is restored before returning. | ||||||
07827 | RET |
Prev: 07808 | Up: Map |