Size: a a a

Ассемблер

2021 August 17

E

Entusiast in Ассемблер
Вот замена будет Windows-калькулятору))
источник

D

Den in Ассемблер
Пдажжите я записую!..
источник

D

Den in Ассемблер
:)))
источник

E

Entusiast in Ассемблер
😄
источник

УС

Улькиорра Сифер... in Ассемблер
подскажите есть ли способ сделать jz ret ? А то ругается
источник

D

Den in Ассемблер
можешь сделать jz label сразу только если есть ret значит был call а значит в стеке останется адрес возврата поэтому тогда делай не call а jmp наверное так
источник

С

Сергей in Ассемблер
Вот честно никогда не приходила в голову такая мысль 😄
источник

楽園松本 in Ассемблер
Точка выхода должна быть только одна в идеале
источник

С

Сергей in Ассемблер
Нет, всё-таки разные языки программирования накладывают отпечатки. Хотя сейчас задумался, а ведь при переключении между языками даже в мыслях не было ассемблерную процедуру оформлять несколькими возвратами.
источник

楽園松本 in Ассемблер
В Си отдельные персонажи, включая меня, считают недопустимым делать несколько return из одной функции
источник

УС

Улькиорра Сифер... in Ассемблер
а что в этом такого?
источник

楽園松本 in Ассемблер
Вот как бы ничего такого нет, а считают недопустимым
источник

УС

Улькиорра Сифер... in Ассемблер
должны же быть причины подобного
источник

楽園松本 in Ассемблер
типа конвенция; культурный код 'свой-чужой'
источник

s

s54816 in Ассемблер
Лучше лесенку из if-ов делать?
источник

楽園松本 in Ассемблер
Подумать, как переделать, скорее
источник

s

s54816 in Ассемблер
Засунуть стейт в структуру, нагородить однострочных функций, все как дядя Мартин завещал. Только бы не писать лишний return.
источник

楽園松本 in Ассемблер
Культурный код :)
источник

УС

Улькиорра Сифер... in Ассемблер
оверинжиниринг, еееее
источник

С

Сергей in Ассемблер
Хм, в этом наверное есть здравый смысл, но не приводит ли он к появлению прыжков на метки?
Хорошо, по другому спрошу: свой код запросто сможешь декомпилить через несколько лет?
источник