Приветствую всех, переписываю прогу из билдера в линь (QT), в одной функции есть ассемблеровская вставка. В ассемблере я ничего не понимаю, помогите плиз :)
Привожу полностью функцию :
String TWM1::CodeStr(String TxStr, char chr)
{
char ncb1=chr, ch1;
String CodeStr=TxStr;
asm {
mov cl, chr
rol ncb1, cl
}
for(int i=1; i<=CodeStr.Length(); i++)
{
if (CodeStr[i]!=ncb1)
{
ch1=CodeStr[i];
asm {
mov cl, chr
mov al, ch1
ror al, cl
xor al, cl
rol al, cl
mov ch1, al
}
CodeStr[i]=ch1;
}
}
return CodeStr;
}
Ответ на:
комментарий
от krum
Ответ на:
комментарий
от krum
Ответ на:
комментарий
от k_andy
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от execve
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум помогите разобраться, ассемблер (2009)
- Форум Вопрос по ассемблерным вставкам в Си (2014)
- Форум Либа для FreeBSD под Win32 (2009)
- Форум Метки в ассмблерных вставках (2009)
- Форум [GCC][Thumb1][ASM] Проблема с inline ассемблером (2010)
- Форум Segmentation fault (2005)
- Статьи Линукс, ассемблер и X11 (2023)
- Форум debug простенького приложения (С++) (2010)
- Форум HELP!: sockets, udp, pthreads (2002)
- Форум Помогите с расчетом CRC8 суммы (2021)