Приветствую всех, переписываю прогу из билдера в линь (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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по ассемблерным вставкам в Си (2014)
- Форум Ассемблер (2010)
- Форум АССЕМБЛЕР (2007)
- Форум Ассемблер. (2005)
- Форум Ассемблер (2000)
- Форум Перевести??? (2004)
- Форум [phoronix] линуксовые драйверы intel слили виндовым в 10 раз (2010)
- Форум Не считывает файл до конца? (2019)
- Форум ассемблер ня (2014)
- Форум «знаю ассемблер» (2014)