Возникла у меня надобность вставки ассемблерного кода в Proton. В ассеблерном коде есть обращение к переменным Key1 и Key2. Они находятся в ячейках 0x70 и 0x71 соответственно (это в Асме). А как мне в Протоне запихнуть данные в эти ячейки, чтоб Асма их увидела? Если я создам такие переменные в Протоне, как Асма увидит, по какому адресу они расположены? Вопрос вроде тривиальный, а как сделать не знаю...
По-моему, если я ничего не путаю, если в протоне создать переменные Key1 и Key2, то из асма к ним можно обратиться как к _Key1 и _Key2. Давно сталкивался с такой темой. Попробуй так.
В Асме у меня есть переменная Key , которая указывает на Адрес 0x70 , но на самом деле там массив из 8 байт, к которым я обращаюсь поочер еди черег FRS. т.е. у меня фактически расположен массив из 8 байт с адреса 0x70 по 0x77 . Вот и возникла проблема, как увязать все это с протоном? Может просто обьявить массив Key[8] ? Сработает?
Уже проверил сам. Работает прекрасно...
Сообщение отредактировал
Klim - Пт, 17.02.2012, 13:38