Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598
Может кто подскажет, как в С++ ссылку (например char* cp) загнать в регистр (например Z). Как я понимаю, можно через функцию с параметром: void а(сhar*) { asm( "mov r30,r16\n" "mov r31,r17\n" ) }
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598
Как я понимаю this идет для объекта класса. Задача: забить значение ссылки в регистр Z, или значение инициализированной переменной в регистр, обработка даннного значения в вставке ( __asm() ) и восстановление. Просто нехочется для написания ассемблерного кода (оптимизация куска программы) писать функцию. Т.Е. вопрос чисто реторический. Если есть возможность - хотелось бы ее использовать.