Задать вопрос
@delphikettle
Программирую в свободное от учёбы время

Как выполнить ассемблерную команду в Java или C++?

В функцию передаётся строка, содержащая строку с ассемблерной командой (например "add r0, r1"), необходимо выполнить её. Как это можно сделать? Есть ли какая-либо библиотека для выполнения ассемблерных вставок из строки? Есть ли нет, то как это лучше сделать самому? Или только свитчем с кучей кейсов:
switch(asmComStr){
case "mov":
//mov 
break;
case "add":
//add
break;
}
? И также с параметрами.

P.S. Неважно, Java или C++, так как проект пишется на Java, но можно с помощью NDK можно вызывать методы из C++
  • Вопрос задан
  • 438 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
Это вам нужно интерпретатор ассемблера писать. И да, он по сути состоит из кучи кейсов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы