;Programme qui lit des données, les place dans un vecteur et les ;affiche à l'envers une par ligne, précédées de leur indice. TAILLE: .EQUATE 12 ;taille du vecteur LitVec: LDX 0,i ;int main() { STX index,d ; Boucle1: CPX TAILLE,i ; for(i = 0; i < TAILLE; i++){ BRGE FinBouc1 ; ASLX ; //entier = 2 octets DECI vecteur,x ; cin >> vector[i]; LDX index,d ; ADDX 1,i ; STX index,d ; BR Boucle1 ; } FinBouc1:LDX TAILLE,i ; for(i = TAILLE-1; i >= 0; i--){ SUBX 1,i ; STX index,d ; CHARO '\n',i ; cout << endl; Boucle2: CPX 0,i ; BRLT FinBouc2 ; DECO index,d CHARO ' ',i ; << ' ' ASLX ; //entier = 2 octets DECO vecteur,x ; << vector[i] CHARO '\n',i ; << endl; LDX index,d ; SUBX 1,i ; STX index,d ; BR Boucle2 ; } FinBouc2:STOP ; return 0;} vecteur: .BLOCK 24 ; #2d12a index: .BLOCK 2 ; int index; ;Données originales de test à la page 74: 39 25 54 46 51 42 21 18 11 14 23 49 .END