Buffer, divided into input buffer and output buffer. The function of the former is to temporarily store the data sent by peripherals so that the processor can take it away; The latter is used to temporarily store data sent by the processor to peripherals.