Langage assembleur
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Langage assembleur



  1. #1
    kizakoo

    Langage assembleur


    ------

    Bonsoir, dans le code ci-dessous écrit en langage assembleur :

    Code:
    extern _printf
    	section .data
    A:	dq 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    B:	dq 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    X:	dq 0
    fmt:
    	db "%llu", 10, 0
    	section .text
    global _main
    _main:
    	push rbp
    	mov rax, 12
            pop rbp
    	mov rax, 0
    	ret
    A quoi sert le fmt ?
    Et à quoi servent le "push" et "pop" que mettons-nous dans la pile ?

    Merci inifiniment de m'aider !

    -----

  2. #2
    invite34c43050

    Re : Langage assembleur

    FMT est un formatter.
    Push empile, il met le contenu du registre dans la pile.
    Pop est tout le contraire, il "dépile", il récupère le contenu de la pile et le met dans le registre.

Discussions similaires

  1. Langage assembleur suite
    Par kizakoo dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 24/03/2020, 17h38
  2. [Programmation] traduction d'un langage C en langage assembleur
    Par marcuccio19 dans le forum Électronique
    Réponses: 12
    Dernier message: 23/05/2017, 23h59
  3. Langage assembleur
    Par invitec64e4f8e dans le forum Programmation et langages, Algorithmique
    Réponses: 8
    Dernier message: 08/12/2016, 14h23
  4. langage assembleur
    Par invitef84b5b58 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 28/12/2014, 14h49
  5. langage assembleur
    Par invite36380b78 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 03/03/2007, 14h06