.

概要

16進定数の処理をおこなうサブルーチンパッケージ. 1語長が32bitのシステムを念頭においている.

ビットパターンを与える/返す引数は1語長であれば,整数型である必要はない.

サブルーチンのリスト

                                                            
  HEXDIC(IP,CP)   ビットパターンを16進表現の文字列化する.  
                                                            
  HEXDCI(CP,IP)   16進表現の文字列をビットパターン化する.  
                                                            

サブルーチンの説明

HEXDIC

  1. 機能
    ビットパターンを16進表現の文字列化する.
  2. 呼び出し方法
    CALL HEXDIC(IP,CP)
  3. パラメーターの説明
                                                                            
      IP   (I)       ビットパターンを調べる1語長の引数.                    
                                                                            
      CP   (C*(*))   16進表現の文字列を返す文字型の引数. '0'- '9', 'A',    
                     'B', 'C', 'D', 'E', 'F'の組合せで返す.                
                                                                            
    
  4. 備考
    1. CPの長さがN (=LEN(CP))ならば IPの下位MIN(N*4,NB)ビット( NBは内部変数 'NBITSPW'で決まる数)を調べそのパターンを右詰めして返す. NがNBより大きいときCP(1:N*4-NB)は不定である.

HEXDCI

  1. 機能
    16進表現の文字列をビットパターン化する.
  2. 呼び出し方法
    CALL HEXDCI(CP,IP)
  3. パラメーターの説明
                                                                            
      CP   (C*(*))   16進表現の文字列を与える文字型の引数. '0'- '9',       
                     'A', 'B', 'C', 'D', 'E', 'F'の組合せで表現する.       
                                                                            
      IP   (I)       ビットパターンを返す1語長の引数.                      
                                                                            
    
  4. 備考
    1. CPの長さがN (=LEN(CP))ならば CPの下位MIN(N,NB/4)文字( NBは内部変数 'NBITSPW'で決まる数)を調べそのパターンを右詰めして返す. NがNB/4より大きいとき,下位NB/4文字 (CP(N-NB/4+1:N))のパターンを調べる.


Back to Main


Latex Source


地球流体電脳倶楽部 : 95/6/9 (Version 5.0)

NUMAGUTI Atusi <a1n@gfdl.gov>
Last Modified: Thu Aug 31 13:04:02 EDT 1995