This shows you the differences between two versions of the page.
alf:laboratoare:10_fr_java [2023/05/15 21:49] alexandra.negoita02 created |
alf:laboratoare:10_fr_java [2023/05/16 02:59] (current) alexandra.negoita02 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== TP 10 - Assambleur ====== | ====== TP 10 - Assambleur ====== | ||
+ | |||
+ | <note warning> | ||
+ | Vous devez **accepter** l'assignment d'ici est travailler avec ce **repository**: [[https://classroom.github.com/a/aGX8yYpo|Lab 10]] | ||
+ | </note> | ||
Dans ce laboratoire, nous utiliserons le simulateur de langage d'assemblage [[https://schweigi.github.io/assembler-simulator/]]. Il simule un processeur avec les fonctionnalités suivantes: | Dans ce laboratoire, nous utiliserons le simulateur de langage d'assemblage [[https://schweigi.github.io/assembler-simulator/]]. Il simule un processeur avec les fonctionnalités suivantes: | ||
Line 9: | Line 13: | ||
* 24 B mémoire vidéo (derniers octets de RAM) | * 24 B mémoire vidéo (derniers octets de RAM) | ||
- | La description de simulateur este disponible [[https://www.mschweighauser.com/make-your-own-assembler-simulator-in-javascript-part1/]]. | + | La description de simulateur este disponible [[https://www.mschweighauser.com/make-your-own-assembler-simulator-in-javascript-part1/|ici]]. |
===== L'ensemble d'instructions ===== | ===== L'ensemble d'instructions ===== | ||
Line 53: | Line 57: | ||
<hidden> | <hidden> | ||
==== Solutions ==== | ==== Solutions ==== | ||
- | - **Bonus** Écrivez un programme et une fonction qui calcule la chaîne a (n) = a (n-1) * a (n-2), a (0) est 1 et a (1) est 2. (**2p**) | + | |
- | [[https://github.com/alexandruradovici/alf2018/tree/master/TP/TP11|Solutions]] | + | [[https://github.com/UPB-FILS-ALF/TP10-Solutions]] |
</hidden> | </hidden> | ||