LST Info
Master1 Informatique
Option Compilation
TD le 15/3/2005
Assembleur mmix
Le fichier robson/mmix/boucle.mms contient un petit programme qui
affiche les entiers de 0 à 250;
- Assembler-le (mmixal boucle.mms) et lancer-le (mmix boucle.mmo).
- Modifier le programme (en gardant la section Aff qui affiche
un entier positif) pour donner les programmes suivants:
- Afficher les valeurs n3+5n2+6n+3 (pour
les mêmes valeurs de n).
- Afficher n!
- N'afficher que les n qui sont premiers
- Afficher Part(n) le nombre de partitions de n.
(Noter la recurrence pour Part(n,p) le nombre de partitions de n en p
parties ou moins:
Part(n,p)=Part(n,p-1) + Part(n-p,p) si p > 1 et n > =0)
- Ecrire une grammaire bison pour des listes d'entiers et qui
émet
un programme mmixal qui affichera la liste.
File translated from
TEX
by
TTH,
version 3.05.
On 16 Mar 2005, 10:54.