logo

Crowdly

Préparez une déclaration du contenu mémoire représenté dans un objet .long qui...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Préparez une déclaration du contenu mémoire représenté dans un objet .long qui contiendra un texte unique encodé en caractères ASCII, afin que vous puissiez interpréter les données comme une chaîne de caractères contenant votre nom. Ce texte peut être votre nom, votre surnom ou toute autre chaîne de caractères unique, mais veuillez vous assurer que sa longueur est d'au moins 10 caractères .

Pour une chaîne plus courte, par exemple, au lieu de définir le texte Abcdef comme ceci :

.asciz "Abcdef"

nous pouvons écrire :

.long 0x64636241, 0x00006665

Nous pourrons ensuite l'utiliser avec l'instruction printf et il sera imprimé comme s'il s'agissait d'un texte ASCII.

.data

string:

# put here your long number declaration

.long 0x64636241, 0x00006665  # .asciz "Abcdef"

.text

.global _main

_main:

movl %esp, %ebp #for correct debugging

# write your code here

pushl $string

call _printf

addl $4,%esp

xorl %eax, %eax

ret

More questions like this

Want instant access to all verified answers on moodle.lab.ii.agh.edu.pl?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!