Результаты поиска по запросу "assembly"

1 ответ

Ошибка компилятора SSE2

Я пытаюсь прорваться в SSE2 и пробовал следующеепример программы [http://www.developers.net/intelisnshowcase/view/116]: #include "stdafx.h" #include <emmintrin.h> int main(int argc, char* argv[]) { __declspec(align(16)) long mul; // multiply ...

2 ответа

Вывод целых чисел в сборке в Linux

Это должно быть сделано в чистой сборке (т.е. без библиотек или обращений к C). Я понимаю суть проблемы: нужно разделить целое число на 10, преобразовать однозначный остаток в ASCII, вывести его, а затем повторить процесс с частным. Но по ...

3 ответа

x86_64 ASM - максимальное количество байт для инструкции?

Какое максимальное количество байтов требуется для полной инструкции в коде x64 asm? Я думаю, что-то вроде перехода по адресу может занимать до 9 байт:FF 00 00 00 00 11 12 3F 1Fно я не знаю, максимальное ли это число байтов, которое ...

ТОП публикаций

1 ответ

Указатели в сборке

У меня проблемы с практикой из моего учебника. Я должен заполнить недостающие части кода C, показанного ниже:

8 ответов

сборка для сравнения двух чисел

Каков синтаксис ассемблера, чтобы определить, какое из двух чисел больше? Каков нижний уровень (машинный код) для него? Можем ли мы пойти еще ниже? Как толь...

1 ответ

возникли проблемы с бомбой лаборатории фаза 4 [закрыто]

Мне очень трудно понять, что мне здесь делать. Я думал, что одно из чисел, с которыми я смогу работать, будет 85, но, похоже, я ошибаюсь. Я знаю, что я долже...

2 ответа

Выскочить из диапазона решений и как различные инструкции влияют на диапазон

Я много боролся с ошибкой «jmp вне диапазона», много раз мне нужно было запускать подпрограмму из разных частей моего кода, как если бы это была функция в C ++. Я дошел до того, что оба конца моего кода должны перейти в одно и то же место, и у ...

3 ответа

выполнение кода x86 после вызова / возврата / jmp и т. д.?

Я надеюсь, что этот вопрос не глупый, потому что он может показаться очевидным. Поскольку я немного исследую переполнения буфера, я наткнулся на простой вопр...

4 ответа

Вызов функции C в коде сборки (газ)

Я нашел пример и редактировал его для газа. extern printf .global _start .data hello: db "Hello", 0xa, 0 .text _start: mov %rdi, hello mov %rax, 0 call printf mov %rax, 0 retНо это не работает. В чем дело? Что это значит: hello: db "Hello", ...

4 ответа

Доступ к определенным областям памяти в C

На языке ассемблера у нас есть такие инструкции: movl ax, [1000]Это позволяет нам получить доступ к определенным ячейкам памяти. Но в C мы можем сделать что-то похожее на это? Я знаю встроенный код ассемблераasm() позволит вам сделать это, но ...