La reponse du devoir microprocesseur
NOM MOULAY BRAHIM PRENOM OUSSAMA Master AUTOMATIQUE MODULE MICROPROCESSEUR LA REPONSE DU DEVOIRS Exercice programme en assembleur qui réalise le comptage des nombres pairs et des nombres impairs stockés dans l ? espace mémoire h a Fh ensuite a ?che sur écran le résultat sous la forme suivante Les nombres pairs x Les nombres impairs y La réponse org h jmp st x db y db pair db 'les nombres pairs ' ' ' impair db 'les nombres impairs ' ' ' entree db ' ' st mov si h mov bl mov cx fh etq mov al si div bl cmp ah jnz impaire add x inc si dec cx jnz etq impaire add y Cinc si dec cx jnz etq mov dx o ?set pair mov ah h int h mov dl x add dl h mov ah h int h mov dx o ?set entree mov ah h int h mov dx o ?set impair mov ah h int h mov dl y add dl h mov ah h int h hlt Exercice un programme en assembleur qui réalise la saisie d ? une chaine de caractères ensuite remplace dans cette chaine tous les caractères ? a ? par le caractère ? A ? et en ?n réa ?che la nouvelle chaine dans une nouvelle ligne La réponse org h jmp st chaine db dup entree db ' ' lect proc mov si dx mov si al mov ah ah int h ret lect endp a ?ch proc mov ah h Cint h ret a ?ch endp st mov dx o ?set chaine mov al call lect mov dx o ?set entree call a ?ch mov dx o ?set chaine add dx mov si dx mov bl si- mov bh mov bx si ' ' etq cmp bx si H jnz done sub bx si h jnz etq jmp a ? done dec bx cmp bx - jnz etq a ? call a ?ch hlt Exercice un programme en assembleur qui réalise la saisie d ? une chaine de caractères de caractères maximum Censuite a ?che les caractères de cette chaine sous forme d ? une pyramide Exemple abcdefg a ab abc abcd abcde abcdefg La réponse org h jmp st chaine db dup entree db ' ' lect proc mov bx dx mov bx al mov ah ah int h ret lect endp a ?ch proc mov ah h int h ret a ?ch endp st mov al lea dx chaine call lect mov cl bx mov ch h jump mov dx o ?set entree call a ?ch mov al bx mov ah mov si ax mov bx ' ' lea dx chaine add dx call a ?ch mov ax si mov bx al inc bx loop jump hlt C
Documents similaires










-
68
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 31, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 24kB