machine-code

    0зной

    1ответ

    У меня возникли проблемы с определением того, какие инструкции будут изменены компоновщиком, а какие нет. В моем учебнике утверждается, что те, которые будут изменены, - это те, значение которых опред

    0зной

    1ответ

    Я студент информатики, у меня есть курс COAL (Computer Organizing and Assembly Language), я пытался преобразовать язык ассемблера в машинный язык, но у меня возникают некоторые трудности. Например, ес

    -3зной

    1ответ

    я следующие 2 строки из листинга (x86 ASM): 0009 66| BB 00000014 mov EBX, (type Tabl1)*2 000F 67| 8D 00000000 R lea DL, A2[EBX]) Не могли бы вы объяснить мне, что смысл каждой части машинного код

    1зной

    1ответ

    Я пытаюсь скомпилировать мой код в виде необработанных двоичных данных и, как было предложено другими SO (вроде this и this) Я попытался objdump: $ gcc -c foo.c $ objcopy -O binary foo.o foo.bin То

    1зной

    2ответ

    При использовании Pinvoke мы используем dll машинного кода внутри программы на основе CLR. Мой вопрос прост, как он работает? Как CLR запускает машинный код?

    1зной

    1ответ

    Итак, у меня есть программа, которая генерирует машинный код JIT x86 и выполняет его напрямую, и я хочу, чтобы он поддерживал x86-64/AMD64/x64. Очевидные различия: Новые регистры (rax, r8 ...) и ширин