logo

Crowdly

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.lab.ii.agh.edu.pl?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!