Результаты поиска по запросу "assembly"
Сборка и системные вызовы
У меня возникли проблемы с пониманием более сложных системных вызовов в сборке. Я написал системный вызов exec, и он работал отлично .bss .text .globl _start _start: #exit(0) system call movl $1, %rax movl $0, %rbx int $0X80Хотя я немного ...
Как это добавление двух чисел работает в сборке
Я новичок в языке ассемблера и пытаюсь понять простую программу, которая добавит два nunbers и отобразит результат. section .data message1 db "value=%d%d",10,0 section .text global main extern printf main: mov eax, 55 mov ebx, 45 add eax,ebx ...
Сборка x86: зачем нужны стековые рамки?
В большинстве примеров кода сборки x86 (особенно NASM), которые я вижу (даже в тех, которые генерируются GCC), я вижу то, что называется «установкой стекового фрейма». Нравится: main: /*setting the stack frame*/ push ebp mov ebp,esp ... code ...
почему «LDR» не может заменить «B»?
У меня есть программа (arm) и некоторые инструкции там (disas by IDA): .plt:000083F0 ADRL R12, 0x83F8 .plt:000083F8 LDR PC, [R12,#(off_90D8 - 0x83F8)]! ; sub_83D0Адрес 0x90D8 хранит 0x83D0: 000090D8 D0 83 00 00Итак, после ldr компьютер имеет ...
clflush () в процессорах i3 или i7
Можно ли использовать инструкцию / функцию clflush в процессорах i3 / i7 для очистки кеша и проверки, пустой кеш или нет ?? Если это так - пожалуйста, предложите правильный формат использования (непосредственно в C или встроенной сборке в C) Мне ...
Linux x86 NASM - Подпрограмма: распечатать слово от EAX
Итак, я изучаю сборку Linux x86 с синтаксисом NASM (О боже, не это сноваДумаете) Я пытаюсь создать подпрограмму, которая будет просто выводить значение в EAX на стандартный вывод. Код запускается и завершается без ошибок, но ничего не печатается. ...
проблема с ошибкой A2206: отсутствует оператор в выражении
Привет, ребята, у меня есть этот код здесь в сборке, он должен создать окно сообщения, но когда я пытаюсь скомпилировать его с Masm Я получаю эту ошибку: C: .. \ test.asm (26): ошибка A2206: отсутствует оператор в выражении .386 .model flat, ...
простая «Hello World» программа на языке встроенного ассемблера на C / C ++
я использую devcpp и borland c компилятором ....