Vad är skillnaden mellan processor register och cache?

förklara varje minne adressering programläge?