Difference between Latch and Buffer in Microprocessor

Latch:

Latch is a digital IC that holds the data put into it, 1 or 0 until cleared.

Difference between Latch and Buffer in Microprocessor

Buffer:

Buffer is either analog or digital and it increases the power of the input signal without changing the value.

Difference between Latch and Buffer in Microprocessor

Difference between Latch and Buffer: