Skip navbar

File 12_calculator.asm


Function summary
calculate
           calculator
fp_0_div_1
           zero or minus one
fp_abs
           absolute magnitude
fp_acos
           arccosine function
fp_asc
           ASC function
fp_asin
           arcsine function
fp_atan
           arctangent function
fp_calc_2
           single operation
fp_chr_str
           CHR$ function
fp_comparison
           comparison operation
fp_cos
           cosine function
fp_dec_jr_nz
           decrease counter
fp_deek
           DEEK function
fp_delete
           delete
fp_end_calc
           end calculator
fp_exchange
           exchange
fp_exp
           exponential function
fp_get_argt
           reduce argument
fp_get_mem_xx
           get from memory area
fp_greater_0
           greater than zero operation
fp_inp
           INP function
fp_int
           INT function
fp_jump
           jump
fp_jump_true
           jump on true
fp_len
           LEN function
fp_less_0
           less than zero operation
fp_log
           natural logarithm function
fp_mul_str
           multiplication of string by a number
fp_n_mod_m
           modulus
fp_negate
           unary minus
fp_no_and_no
           number AND number operation
fp_not
           NOT function
fp_or
           OR operation
fp_peek
           PEEK function
fp_read_in
           read in
fp_series_xx
           series generator
fp_sgn
           signmum
fp_sin
           sine function
fp_sqr
           square root function
fp_st_mem_xx
           store in memoyr area
fp_stk_const_xx
           stack a constant
fp_stk_data
           stack literals
fp_str_and_no
           string AND number operation
fp_str_str
           STR$ function
fp_strs_add
           string concatenation operation
fp_tan
           tangent function
fp_to_power
           exponentiation operation
fp_usr_no
           USR (number) function
fp_val
           VAL function
fp_val_str
           VAL$ function
fp_xor
           XOR operation
loc_mem
           memory location
mirror
           Mirror a memory area HL = start, BC = length
move_fp
           move a floating point number
stack_num
           stack number
stk_pntrs
           stack pointers
str_fetch
           Like stk_fetch, but fetches only BC and DE and leaves STKEND alone.
test_5_sp
           test five spaces
test_zero
           test zero

Function detail

calculate

calculator

fp_0_div_1

zero or minus one

fp_abs

absolute magnitude

fp_acos

arccosine function

fp_asc

ASC function

fp_asin

arcsine function

fp_atan

arctangent function

fp_calc_2

single operation

fp_chr_str

CHR$ function

fp_comparison

comparison operation

fp_cos

cosine function

fp_dec_jr_nz

decrease counter

fp_deek

DEEK function

fp_delete

delete

fp_end_calc

end calculator

fp_exchange

exchange

fp_exp

exponential function

fp_get_argt

reduce argument

fp_get_mem_xx

get from memory area

fp_greater_0

greater than zero operation

fp_inp

INP function

fp_int

INT function

fp_jump

jump

fp_jump_true

jump on true

fp_len

LEN function

fp_less_0

less than zero operation

fp_log

natural logarithm function

fp_mul_str

multiplication of string by a number

fp_n_mod_m

modulus

fp_negate

unary minus

fp_no_and_no

number AND number operation

fp_not

NOT function

fp_or

OR operation

fp_peek

PEEK function

fp_read_in

read in

fp_series_xx

series generator

fp_sgn

signmum

fp_sin

sine function

fp_sqr

square root function

fp_st_mem_xx

store in memoyr area

fp_stk_const_xx

stack a constant

fp_stk_data

stack literals

fp_str_and_no

string AND number operation

fp_str_str

STR$ function

fp_strs_add

string concatenation operation

fp_tan

tangent function

fp_to_power

exponentiation operation

fp_usr_no

USR (number) function

fp_val

VAL function

fp_val_str

VAL$ function

fp_xor

XOR operation

loc_mem

memory location

mirror

Mirror a memory area HL = start, BC = length

move_fp

move a floating point number

stack_num

stack number

stk_pntrs

stack pointers

str_fetch

Like stk_fetch, but fetches only BC and DE and leaves STKEND alone.

test_5_sp

test five spaces

test_zero

test zero


Skip navbar