Small amount of memory for the I/O controller Temporary storage location for values that have been produced