att

    0зной

    1ответ

    Мне нужно написать функцию в сборке, чтобы выполнить следующий код c. int main(){ int hist[26]={0}; int i; charHistogram("This is a string", hist); for (i=0; i<26; i++) printf("%c:%d ", i+’a’,

    2зной

    1ответ

    Я пытаюсь связать c-код с asm. Но он работает неправильно, и я не могу найти проблему. program.c #include<stdio.h> int *asm_multi(int *ptr); int main() { int i=10; int *p=&i; asm_mu

    0зной

    1ответ

    У меня есть код в asm, у которого был синтаксис. Я мог бы переписать его для синтаксиса AT & T. Но теперь я застрял в .org и bits ключевых слов. Если я использую эти директивы, это вызывает ошибку. Чт

    0зной

    1ответ

    Я использую AT & T синтаксис. Я написал код, который вызывает функцию mmap2 с c. Это мой C файл: #include <stdio.h> int* callloc(int length); int main(){ int *adres = callloc(1000); printf("%u\n",

    -2зной

    1ответ

    Im пытается воссоздать функцию «меньше» в сборке AMD64. Как и в этом случае я хочу возврата 1, если параметр в% RDI составляет менее 3. .globl f .type f, @function f: xor %rax, %rax

    1зной

    1ответ

    Это часть моего кода: .data .text .global fx fx: pushl %ebp movl %esp,%ebp finit fldl 8(%ebp) Я называю эту функцию от С. Так как 8 байт должно быть значение, которое я назв