Patent ID: 7930439

Claim:
A command output control apparatus, comprising: a subcommand holder that holds a first subcommand group and a second subcommand group, the first subcommand group being generated from a command for accessing a first storage area, and the second subcommand group being generated from a command for accessing a second storage area included in a bank different from a bank in which the first storage area is included; a number comparer that compares a number of subcommands included in the first subcommand group and a number of subcommands included in the second subcommand group; a storage area selector, that selects, according to a result of a comparison by said number comparer, a selected storage area, from the first storage area and the second storage area, that corresponds to a smaller number of subcommands, and that is subjected to division; a size comparer that compares sizes of partial storage areas to be accessed by subcommands included in a subcommand group having the smaller number of subcommands; a partial storage area selector that selects, from the partial storage areas, according to a result of a comparison by said size comparer, a partial storage area having at least a predetermined size as a selected partial storage area that is subjected to the division, the partial storage areas being included in the selected storage area that is subjected to the division; a subcommand generator that generates subcommands for accessing new partial storage areas obtained by dividing the selected partial storage area that is subjected to the division; a subcommand replacer that replaces a subcommand for accessing the selected partial storage area that is subjected to the division among subcommands held in said subcommand holder, with the subcommands being generated by said subcommand generator; and a subcommand outputter that alternately outputs subcommands from the first subcommand group and the second subcommand group, to a memory.