\begin{frame} \frametitle{\secname} \framesubtitle{\subsecname} Avantage de l'assembleur~: \begin{itemize} \item Contrôle total (contrôle fin de la machine et accès à tout le jeu d'instructions) \item Disponible sur toutes les plateformes (puisque ``natif'') \end{itemize} Défauts de l'assembleur~: \begin{itemize} \item Trop précis~: un programme écrit sur une architecture risque d'utiliser des instructions non disponibles sur une autre, rendant le programme incompatible \item Fastidieux~: l'expressivité du langage est faible (beaucoup de lignes de code pour faire des choses simples) \item Augmentation du risque de bug à cause de l'augmentation du nombre de lignes de code et du manque de lisibilité \end{itemize} \end{frame}