coursc/generalites/04.tex

17 lines
780 B
TeX
Raw Normal View History

2014-02-24 17:38:56 +00:00
\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}