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
    kira1kira

    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 à 17h06.

  4. #4
    kira1kira

    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 physik_theory dans le forum Programmation et langages, Algorithmique
    Réponses: 18
    Dernier message: 24/09/2013, 14h52
  2. exercices assembleur 8086
    Par Zone-x dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 23/01/2013, 13h21
  3. Assembleur emulateur 8086
    Par invitee5dda574 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 24/11/2012, 14h07
  4. Assembleur emulateur 8086
    Par invitee5dda574 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 15/11/2012, 14h47
  5. Assembleur 8086
    Par inviteaff3b9a6 dans le forum Électronique
    Réponses: 14
    Dernier message: 29/10/2010, 10h31