数値の桁ぞろい桁数付き文字列化。

itoa_6digit_fill_zero %digit
と使う。数字は、0〜999999までの数値。引数に与えられた数値を、桁揃えした上で桁数値をつけて文字列化する。得られる文字列は必ず半角文字奇数になるので、表示する時は注意が必要。
$digitに入っている。

*itoa_6digit_zero_fill
getparam %digit
mov %temp,%digit
div %temp,1000
spritf_space_fill %temp
mov $digit,$num
add $digit,","
mov %temp,%digit
mod %temp,1000
sprintf_zero_fill %temp
add $digit,$num
return
*itoa_6digit_fill_space
getparam %digit
mov %temp,%digit
div %temp,1000
if %temp > 1000 mov $digit,"    ":jumpf
spritf_space_fill %temp
mov $digit,$num
add $digit,","
~
mov %temp,%digit
mod %temp,1000
sprintf_space_fill %temp
add $digit,$num
return

数字変数二つと文字変数一つを使う。