Here accumulator is a register meant for execution of operations and program counter to keep track of instructions .Also we have memory buffer register(MBR) that holds the data for operation and hence acts as a buffer.
But stack is a separate entity.
Hence B) is the correct option.