Inversion de chaine de caractère | Assembleur 8086 | NASM
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Inversion de chaine de caractère | Assembleur 8086 | NASM



  1. #1
    invite2bb16845

    Inversion de chaine de caractère | Assembleur 8086 | NASM


    ------

    Salut,
    j'ai fait un programme qui inverse une chaine de 4 caractéres en utilisant les piles , il fonction bien mais quand je change la chaine de caractére ça ne fonctionne plus , au début j'ai mis 'kira' quand je change à 'lada' par example ça ne fonctionne plus ???

    Code:
    [section .data]
    s db 'amar','$'
    
    [section .text]
    [org 100h]
    
    		mov si,s
    		mov cx,2
    ici:	mov ax,[si+bx]
    		push ax
    		add bx,2
    		loop ici
    		
    		xor bx,bx
    		mov cx,2
    		
    labas:	pop ax
    		mov [si+bx],ah
    		mov [si+bx+1],al
    		add bx,2
    		loop labas
    		
    		mov ah,9
    		mov dx,s
    		int 21h
    		
    		int 20

    -----

  2. #2
    Jack
    Modérateur

    Re : Inversion de chaine de caractére | Assembleur 8086 | NASM

    Sans aller plus loin, en voyant mov ax,[si+bx] avec bx non initialisé, je me dis que tu vas vers des problèmes.

  3. #3
    Jack
    Modérateur

    Re : Inversion de chaine de caractére | Assembleur 8086 | NASM

    Autre remarque: tu mets bien le caractère $ pour marquer la fin de la chaine et tu ne t'en sers pas dans le programme. Comment sais-tu que tu es en fin de chaine?
    Dernière modification par Jack ; 15/05/2015 à 18h06.

  4. #4
    invite2bb16845

    Re : Inversion de chaine de caractére | Assembleur 8086 | NASM

    oui oui le $ pour la fin de la chaine , j'ai initialisé bx mais malheureusement ça ne marche pas :/ meme probléme

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : Inversion de chaine de caractére | Assembleur 8086 | NASM

    Ce qui ne répond pas à ma question ...

Discussions similaires

  1. Assembleur NASM
    Par inviteafe88240 dans le forum Programmation et langages, Algorithmique
    Réponses: 18
    Dernier message: 24/09/2013, 15h52
  2. exercices assembleur 8086
    Par invite3394e7df dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 23/01/2013, 14h21
  3. Assembleur emulateur 8086
    Par invitee5dda574 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 24/11/2012, 15h07
  4. Assembleur emulateur 8086
    Par invitee5dda574 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 15/11/2012, 15h47
  5. Assembleur 8086
    Par inviteaff3b9a6 dans le forum Électronique
    Réponses: 14
    Dernier message: 29/10/2010, 11h31