PACK   START               ;<PACK.CAS>
       IN     DATA,LEN     ;数字の入力
       LAD    GR1,2        ; DATAの指標
       LD     GR2,OUT      ; GR2は結果の格納領域
LOOP   SRL    GR2,4        ; 4ビット右シフト
       LD     GR3,DATA,GR1 ; GR3に数字を入れる
       SLL    GR3,12       ; 12ビット左シフト
       OR     GR2,GR3      ;合成
       SUBA   GR1,=1       ;デクリメント
       JMI    FIN          ;終わりか判断する
       JUMP   LOOP         ;
FIN    ST     GR2,OUT      ;結果の格納
       RET                 ;終了
OUT    DC     #C000        ;パック10進数
DATA   DS     256          ;入力域
LEN    DS     1            ;入力文字長
       END