 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
Асемблер. Сума послідовності чисел
Аркадій Саакян
Асемблер. Сума послідовності чисел
Я спробував написати процедуру, яка бере число зі стека і записує суму послідовності цього числа в регістр eax, але вона неправильно працює. Очевидно воно вважає передане число в стек, адресою. Як виправити програму?
Відповіді:
?????? ?
1. щоб брати зі стека є регістр esp наприклад: mov eax,[esp] // беремо останнє значення без зміни стека 2. код ти виклав не повний, тут взагалі незрозуміло. 3. call ssn // а це навіщо? ssn: __pop ecx // виштовхуємо значення зі стека в ЕСХ __xor eax,eax // обнулюємо ЕАХ _L1: ____ add eax,ecx // ____ dec ecx ____ jnz L1 /// крутимося доки ЕСХ не стане рівним нулю /// а що?
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|