Skip to content

Commit

Permalink
French: translation zero register
Browse files Browse the repository at this point in the history
  • Loading branch information
mremy committed Nov 24, 2019
1 parent bbd9424 commit 33ccb3f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
12 changes: 12 additions & 0 deletions advanced/020_zero_register/main_FR.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
\section{Registre à zéro}

Il manque un registre à zéro dans l'architecture x86, contrairement à MIPS et ARM.
Toutefois, c'est souvent le cas, lorsqu'un compilateur assigne zéro à un registre,
il y restera jusqu'à la fin de la fonction.

C'est le cas dans le jeu Mahjong de Windows 7 x86.
EBX mis à zéro est utilisé pour initialiser les variables locales, passer un argument
à zéro aux autres fonctions et pour comparer des valeurs avec lui

\lstinputlisting[caption=Mahjong.exe de Windows 7 x86, style=customasmx86]{\CURPATH/Mahjong.exe.win7x86.lst}

1 change: 1 addition & 0 deletions advanced/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
% sections here:
\renewcommand{\CURPATH}{advanced/020_zero_register}
\EN{\input{\CURPATH/main_EN}}
\FR{\input{\CURPATH/main_FR}}

\renewcommand{\CURPATH}{advanced/030_dbl_neg}
\EN{\input{\CURPATH/main_EN}}
Expand Down

0 comments on commit 33ccb3f

Please sign in to comment.