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

3 ответа

Почему эта встроенная сборка не работает?

Для следующего кода: long buf[64]; register long rrax asm ("rax"); register long rrbx asm ("rbx"); register long rrsi asm ("rsi"); rrax = 0x34; rrbx = 0x39; __asm__ __volatile__ ("movq $buf,%rsi"); __asm__ __volatile__ ("movq %rax, 0(%rsi);"); ...

1 ответ

Декодирование инструкции BLX на ARM / Thumb (IOS)

Я прочитал большую часть документации ARM, но все еще не могу расшифровать инструкцию BLX. Вот два примера: __text:0000347C 02 F0 B2 ED BLX _objc_msgSend __text:0000469C 01 F0 A2 EC BLX _objc_msgSendОба они должны идти в одно и то же место, ...

5 ответов

Почему регистры x86 названы так, как они есть?

Например, аккумулятор называетсяEAX и, пока указатель инструкции вызываетсяIP, Я также знаю, что есть байты, называемыеCL а такжеDH, Я знаю, что должно быть соглашение для всех имен, но что это?

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

1 ответ

Компиляция от источника к источнику с LLVM [закрыто]

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

1 ответ

Цель перехода отличается старшими 4 битами от инструкции pc 0x400014

Я работаю над своим назначением MIPS и получаю эту ошибку: «Цель перехода отличается на 4 старших разряда от инструкции pc 0x400014». Я хотел бы помочь с этим.

1 ответ

Перемещение набора команд MIPS против add / addi 0 для хранения значений?

В настоящее время я прохожу курс обучения организации и языку программирования, который в основном использует набор инструкций MIPS для обучения языку ассемблера. Я заметил, что во многих примерах, которые профессор разместил в Интернете, ...

5 ответов

Какой дизассемблер вы порекомендуете? [закрыто]

У меня проблемы со взломом (например, rankk.com), и некоторые из них требуют разборки и небольших изменений PE-файлов. Я ищу дизассемблер / отладчик, который может вывести строки, пройти код ассемблера и разрешить изменения. Мои знания в этой ...

2 ответа

Что такое порядок толчка аргументов

Я изучаю ассемблер. Что именно является порядком толчка аргумента? Я понимаю, как аргументы помещаются в стек, но что означает левая и правая части? слева или справа от чего? Или это просто связано с тем, как команда написана ...

4 ответа

Что обозначают знак доллара ($) и процент (%) в сборке x86?

Я пытаюсь понять, как работает язык ассемблера для класса микрокомпьютерной архитектуры, и я продолжаю сталкиваться с различными синтаксисами в примерах: sub $48, %esp mov %eax, 32(%esp)Что означают эти коды? Что такое операнд 32, дополнение к ...

4 ответа

Как я могу получить список ассемблерных моих эскизов Arduino для Windows?

Я хотел бы видеть список моих набросков Arduino на ассемблере. Как мне этого добиться? Обновить:Я использую программное обеспечение Arduino на компьютере с Windows.