• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Статья Asm to OP_CODES ADSP 21xx

Уважаемые форумчане, не судите строго за вопрос от нуба.
Делаю курсовую работу и мне необходимо понять как код assembler преобразуется в OP_CODES процессора ADSP 2181.
Для примера мне нужно найти в бинарном файле следующее (необходимо выяснить общий принцип):
1. Начало блока data memory (dm), от которого считаются все смещения переменных
2. Переменную VAR01 у которой известен адрес и количество слов
3. Найти в бинарнике следующий код, который из Assembler преобразован в байт код проца:
Код:
AX0=DM(VAR01);
AR=PASS AX0;
IF NE JUMP METKA2;
AX0=25

Возможно есть варианты как при помощи IDA Pro или Ghidra можно это изучить, но я не силен в работе с этими инструментами.
Помогите пожалуйста куда копать
 
Уважаемые форумчане, не судите строго за вопрос от нуба.
Делаю курсовую работу и мне необходимо понять как код assembler преобразуется в OP_CODES процессора ADSP 2181.
Для примера мне нужно найти в бинарном файле следующее (необходимо выяснить общий принцип):
1. Начало блока data memory (dm), от которого считаются все смещения переменных
2. Переменную VAR01 у которой известен адрес и количество слов
3. Найти в бинарнике следующий код, который из Assembler преобразован в байт код проца:
Код:
AX0=DM(VAR01);
AR=PASS AX0;
IF NE JUMP METKA2;
AX0=25

Возможно есть варианты как при помощи IDA Pro или Ghidra можно это изучить, но я не силен в работе с этими инструментами.
Помогите пожалуйста куда копать

Почитай ADSP-218x DSP Instruction Set Reference. Там все инструкции и их формат разобраны.
 

Вложения

  • Нравится
Реакции: Dan Ros
Почитай ADSP-218x DSP Instruction Set Reference. Там все инструкции и их формат разобраны.
Дополнительно можешь посмотреть

 
  • Нравится
Реакции: Dan Ros
@strannyi большое спасибо за направление, а про структуру бинарных файлов для данных процессоров нет информации? Полагаю что она типовая +-
 
@strannyi большое спасибо за направление, а про структуру бинарных файлов для данных процессоров нет информации? Полагаю что она типовая +-
Ну у меня нет примера под рукой, если есть приложи. Структура бинарных файлов стандартная, это просто последовательность байт (код + данные), которые размещаются по определенному адресу.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD