Все про Assembler українською мовою на сайті net.kr.ua

 

:: Меню ::

Головна
Введення
Архітектура реального режиму
Основи програмування
Команди і алгоритми
Розширені можливості сучасних мікропроцесорів
Система команд процесорів Intel
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 
 

:: Лічильники ::

=

 

 

 

 

fff00e50

Асемблер. Сума послідовності чисел

Аркадій Саакян
Асемблер. Сума послідовності чисел
Я спробував написати процедуру, яка бере число зі стека і записує суму послідовності цього числа в регістр eax, але вона неправильно працює. Очевидно воно вважає передане число в стек, адресою. Як виправити програму?



Відповіді:

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




:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Популярне ::

-


:: Посилання ::

-


 

 

 


Copyright © net.kr.ua, 2019-2025 (assem.us)