1,254987 = 1254987 * 10-6, takže zapsáno: | 00 = znaménko + |
13 | |
26 = číslo 1254987 v hexadec. | |
4B | |
7A = exponent -6 (80h-6) |
-3,5 = -35 * 10-1, zapsáno v paměti | FF = znaménko - |
00 | |
00 = číslo 35 v hexadec. | |
23 | |
7F = exponent -1 (80h-1) |
Funkce | 1.argument | 2.argument | Výsledek |
FP_ADD | R0 - 1.sčítanec | R1 - 2.sčítanec | R0 - součet @R0=@R0 + @R1 |
FP_SUBB | R0 - menšenec | R1 - menšitel | R0 - rozdíl @R0=@R0 - @R1 |
FP_MUL | R0 - 1.násobenec | R1 - 2.násobenec | R0 - násobení @R0=@R0 * @R1 |
FP_DIV | R0 - dělenec | R1 - dělitel | R0 - podíl @R0=@R0 / @R1 |
FP_PRINT |   | vypíše číslo přes sériovou linku | |
FP_COPY | R0 - zdrojová adr. | R1 - cílová adr. | zkopíruje číslo z R0 na R1 @R1 = @R0 |
FP_COMP | R0 - 1.číslo | R1 - 2.číslo | porovná čísla, výsledek: ACC=1 @R0 > @R1 ACC=0 @R0 = @R1 ACC=FFh @R0 < @R1 |
FP_SIGN | R0 - 1.číslo | znaménko čísla ACC=1 @R0 > 0 ACC=0 @R0 = 0 ACC=FFh @R0 < 0 | |
FP_EXCH | R0 - 1.číslo | R1 - 2.číslo | zamění čísla |
FP_INVERT | R0 - adresa čísla | zinvertuje číslo @R0 = - @R0 |
FP_0 | R0 - adresa čísla | vloží číslo 0 |
FP_1 | R0 - adresa čísla | vloží číslo 1 |
FP_2 | R0 - adresa čísla | vloží číslo 2 |
FP_10 | R0 - adresa čísla | vloží číslo 10 |
FP_PI | R0 - adresa čísla | vloží Ludolfovo číslo PI (3,141592) |
FP_SIN | R0 - adresa čísla | @R0 = SIN (@R0) |
FP_COS | R0 - adresa čísla | @R0 = COS (@R0) |
FP_LN | R0 - adresa čísla | @R0 = LN (@R0) |
FP_EXP | R0 - adresa čísla | @R0 = EXP (@R0) |
FP_TAN | R0 - adresa čísla | @R0 = TAN (@R0) |
|
© DH servis 2002 - |