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

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

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

P.S. Неважно, Java или C++, так как проект пишется на Java, но можно с помощью NDK можно вызывать методы из C++
  • Вопрос задан
  • 436 просмотров
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
Это вам нужно интерпретатор ассемблера писать. И да, он по сути состоит из кучи кейсов.
Ответ написан
Ваш ответ на вопрос

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

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