Source: https://www.cristal.univ-lille.fr/~dekeyser/S3AE/TD/TD Architecture des ordinateurs.pdf