Source: https://www.anael.eu/bts_ig/AMSI/Chapitre_6_Peripheriques_entree.pdf