ps each including N registers which are respectively set with block addresses for designating blocks in a cache memory where a maximum of N (N is an integer not less than 4) data used in EX-ORing are independently stored; and said disk cache means having said cache memory which is managed in units of blocks to temporarily store transfer data between the disk drive and host apparatus, said disk cac