64~66行目のWHILE文で、下準備として引数のOFSTがもし負だったら、配列サイズの16(=BSIZ)の倍数を足して、OFSTを0以上の値にしてます。 67行目でPOSに足してます。 しかし、単に足しただけでは配列のサイズである16を越える可能性があります。もし16以上だったら16を引いて0~15の範囲にしたいのですが、これをやっているのが MOD BSIZ(=16)です。