To provide an arithmetic unit which performs a series of processes, such as inputting, decoding and outputting of compressed images and compressed sound data and has high throughput even though the arithmetic unit is not operated in a high frequency.
This arithmetic device has first and second control/storage parts 506 and 507 for respectively storing a microprogram, a first program counter 504 for designating a first read address in the first control/storage part, a second program counter 505 for designating a second read address, a selector 508 for selecting either the first read address or the second read address and outputting the selected read address to the second control/storage part, and an execution unit 501 for performing an arithmetic by microprogram control by the first and second control/storage parts.
HIRAI MAKOTO
KIYOHARA TOKUZO
KIMURA KOZO