Size: a a a

Ассемблер

2020 May 15

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
мож там адрес возврата, который без твоего ведома заносится при вызове call?
источник

VR

Vartan RedMan in Ассемблер
А при каждом вызове обычно eip заносится в стэк?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
ну да. команда ret со стека забирает этот адрес возврата
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
у тя рекурсивный фибоначи работает?
источник

VR

Vartan RedMan in Ассемблер
Так я не решал же
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
посмотри на каждой итерации что со стеком происходит, мож поймешь и свою ошибку.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Vartan RedMan
Так я не решал же
что не решал?
источник

VR

Vartan RedMan in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
что не решал?
Фибоначчи
источник

VR

Vartan RedMan in Ассемблер
Просто реверс последовательности делал рекурсивно
источник

VR

Vartan RedMan in Ассемблер
А тут добавили условие с чётными, нечётными
источник

A

Aleksandr in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
test eax,1
jnz нечетное
А еще сам мне говорил что это сложно
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
что подразумеваешь под "это"?
источник

A

Aleksandr in Ассемблер
Vartan RedMan
Просто реверс последовательности делал рекурсивно
Проще всего — запушить ее в стек, а потом последовательно доставать из стека и выводить. Не самое целесообразное использование стека, но самое простое решение
источник

A

Aleksandr in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
что подразумеваешь под "это"?
Битовые операции и проверка четности через test
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Aleksandr
Битовые операции и проверка четности через test
вот так я и учусь. я не одной классической книги не прочитал по асму
источник

A

Aleksandr in Ассемблер
Я одну прочитал, но там было конкретно про юниксовые сисколы, чтобы с ними разобраться
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
вот так я и учусь. я не одной классической книги не прочитал по асму
в итоге приходится иногда костылить. но иногда говорят что можно лучше/оптимальней/иначе. и наступает гугление
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
мож кому и пригодится. шаблон для программ брать из примера. для правильной работы 1 раз открыть VKDebug32.EXE
посмотрел что здесь?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
твое мнение?
источник

A

Aleksandr in Ассемблер
ИНтересно, весьма
источник