|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2021, 20:18 | #1 |
Новичок
Джуниор
Регистрация: 23.12.2021
Сообщений: 1
|
C++/C Ассемблер поменять первое и последнее слово местами
Помогите пожалуйста
Код #include <iostream> using namespace std; string aSwap() { string S = "Hellow appel google word"; int i = 1; int j = 8; __asm { pusha mov edi, dword ptr[S] mov esi, edi cmp byte ptr[edi], 0 je exit add edi, i add esi, j mov AL, byte ptr[edi - 1] xchg AL, byte ptr[esi - 1] mov byte ptr[edi - 1], AL exit : popa } return S; cout << "res: " << S << endl; } int main() { aSwap(); } не роботает |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменить в программе, чтоб менялись первое и последнее слово местами? | Vitalik81311 | Помощь студентам | 2 | 21.01.2019 12:18 |
Поменять местами первое и последнее слово. Паскаль | Flower2 | Помощь студентам | 10 | 01.11.2013 09:36 |
поменять местами первое слово со вторым.. 3 и 4 5 и 6 7 и 8 | kiruka4 | Общие вопросы C/C++ | 0 | 22.12.2011 18:45 |
Поменять местами первое и последнее слова в предложении. | alex.dadaev | Помощь студентам | 0 | 17.03.2011 09:39 |