Size: a a a

Ассемблер

2020 May 11

A

Aleksandr in Ассемблер
Флаг становится единицей если условие выполняется
источник

A

Aleksandr in Ассемблер
Условие — наличие нуля
источник

VR

Vartan RedMan in Ассемблер
Ребят а вот если до вызова функции мне нужно передать ей 2 параметра, нужно же делать push eax push ebx к примеру и после call?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Vartan RedMan
Ребят а вот если до вызова функции мне нужно передать ей 2 параметра, нужно же делать push eax push ebx к примеру и после call?
невсегда, обычно команде push всегда сопоставляется столько же pop. но можно и вручную стек подправлять
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
и зачем после call делать еще push?
источник

VR

Vartan RedMan in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
невсегда, обычно команде push всегда сопоставляется столько же pop. но можно и вручную стек подправлять
То есть после call я должен сделать ещё pop eax pop ebx?
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Доброй ночи всем!
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
подскажите кто может
пишу на fasm
7*b*c+a-b
как можно реализовать?
здесь программа сразу выкидывает
источник

VR

Vartan RedMan in Ассемблер
𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇
подскажите кто может
пишу на fasm
7*b*c+a-b
как можно реализовать?
здесь программа сразу выкидывает
mov ecx, 7
источник

VR

Vartan RedMan in Ассемблер
Без []
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Vartan RedMan
То есть после call я должен сделать ещё pop eax pop ebx?
необязательно. если функция изменяет регистры которые не нужно менять, то да push/pop этих регистров надо делать до и после вызова функции. если у тя параметры надо передавать, то определись с конвенцией вызова. ты параметры можешь также передавать через регистры и результат выдавать также через регистры (как в досе)
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Vartan RedMan
mov ecx, 7
теперь ответ неправильно даёт
что можно сделать?
где ошибаюсь?
источник

VR

Vartan RedMan in Ассемблер
𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇
теперь ответ неправильно даёт
что можно сделать?
где ошибаюсь?
Регистры все очищены до умножения?
источник

A

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

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Vartan RedMan
Регистры все очищены до умножения?
сейчас скриншот скину)
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Vartan RedMan
Регистры все очищены до умножения?
вот
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
в fasm удобней наверное использовать
cinvoke printf,strb
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
в fasm удобней наверное использовать
cinvoke printf,strb
если ты это мне)
то что это такое))))
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
макрос для быстрого вызова си-функции, аналог invoke
источник
2020 May 12

q

quavo in Ассемблер
f:
   jmp cycle

cycle:
   jmp cycle


такое вообще будет рбаотать?
источник