日立MB-S1に関する情報

メモリ空間1
ルーチン番号$20

機能

実数を整数に変換します。

解説

FACCに格納されている実数データを整数に変換し、AccDに格納します。
もし、実数データが、整数(-32768〜32767)の範囲を越えている場合は、「Overflow」のエラー処理へ実行が移ります。
単精度または倍精度型実数の区別は、システムがFACCの型を管理するシステムレジスタをチェックして行い、実行後システム・レジスタは整数型に設定されます。
変換するデータが整数または文字型の場合は、そのまま処理を行なうので、データの保証はされません。

入力情報

  • FACC:整数に変換する単精度または倍精度型実数データ

出力情報

  • AccD:変換された整数データ

サンプル・プログラム

内容

現在、FACCに格納されている実数データを、整数に変換し、AccDに格納します。
 0                          ORG  $C000
 1           C000   UMOVDF  EQU  *          --SAMPLE OF "UMOVDF" ROUTINE--
 2                  *                       -- ACCD <--(SINGLE)-- FACC ---
 3 C000 103F                SWI2            CALL "UMOVDF" ROUTINE
 4 C002      41             FCB  $41
 5 C003      20             FCB  $20
 6 C004   39                RTS

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます