After deleting contents of the spare block 2-2 and replacing them with a new bootstrapinput from the outside according to a rewrite program in the bootstrap, the address swap circuit 3 swaps the bootstraps in the implementation block 2-1 and spare block 2-2. ブートストラップ内の書換プログラムにしたがって予備ブロック2−2の内容を消去すると共に外部から入力された新たなブートストラップに書き換えた後、アドレススワップ回路3は実行ブロック2−1と予備ブロック2−2内のブートストラップとを相互に入れ替える。 - 特許庁