yasm

    4зной

    1ответ

    Я пытаюсь написать компилятор точно в срок, и у меня есть часть кода, которая просто не хочет работать. Моя платформа - x86-64 ubuntu. У меня есть следующий код, написанный в Yasm: bits 64 mov rdx,

    -2зной

    1ответ

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

    0зной

    1ответ

    В настоящее время я пытаюсь создать свой собственный загрузчик и заметить что-то своеобразное. Когда ниже код собран с NASM или Yasm без отмеченной команды NOP, в двоичном коде отсутствует следующий C

    1зной

    1ответ

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

    0зной

    1ответ

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

    0зной

    1ответ

    Я читаю "Introduction to 64 Bit Intel Assembly Language Programming for Linux" и переношу код в Windows с помощью Yasm и MS Visual Studio 2013 по причинам обучения. В главе 7 приведен пример переключа

    0зной

    1ответ

    У меня есть проект, используемый для встроенного ясности. Теперь проект использует openMP для параллельной задачи, повышая производительность. На платформе x86 OpenMP не может работать, причина в том,

    0зной

    1ответ

    Если у меня есть список строк, как я могу прокручивать каждый символ каждой строки? скажем, список data data db "00000123", NULL, "00000213" как я могу идти о доступе к каждому члену? Я знаю, что д