2 ; Programme qui calcule le produit de deux nombres saisis par l'utilisateur
3 ; LIMITE: a >= 0 && b >= 0
5 ; Alexandre Terrasa (c) 2013
7 stro strA, d ; print(strA)
12 brge notErrA ; if( X < 0 ) {
13 stro strErr, d ; print(strErr)
16 notErrA: stro strB, d ; print(strB)
17 deci b, d ; b = deci()
21 brge notErrB ; if( X < 0 ) {
22 stro strErr, d ; print(strErr)
25 notErrB: lda 0, i ; A = 0
28 breq end ; if(X !=0 ) {
33 brne add ; } while(X != 0)
37 stro strP, d ; print(strP)
42 strA: .ASCII "a = \x00"
43 strB: .ASCII "b = \x00"
44 strP: .ASCII "a * b = \x00"
45 strErr: .ASCII "Erreur: La valeur saisie doit etre positive\x00"
49 p: .BLOCK 2 ; pour stocker le produit avant affichage