Size: a a a

Ассемблер

2020 June 19

A

Aleksandr in Ассемблер
а как ты узнаешь нужно или нет, если вызываешь чужую функцию?
источник

RS

Rusty Shackleford in Ассемблер
чужую да, свою знаешь
источник

A

Aleksandr in Ассемблер
в своей и вовсе стандарты соблюдать не обязательно. кстати, компиляторы со включенной оптимизацией и это умеют
источник
2020 June 20

A

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

RS

Rusty Shackleford in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
теперь можно и сюда залить
что это ?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Переслано от Aiwan ╭∩╮ (òÓ,) ╭∩╮...
я что то близкое к этой теме переписываю. для фасма утилку, которая собиратет экспортируемые функции из dll в таком формате
источник

A

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

DV

Dmitrij V in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
пример моего .while
Прикольна !

Было бы классно иметь в GAS подобные конструкции рабочими...

Такое к примеру не отрабатывает:

movl $5, %eax
.if %eax == 5
 .warning "HEEEYYY !"
.endif

Если кто знает как заставить такое работать - буду признателен. (ну как варик придётся опять лезть в исходники GAS'а и изучать возможность запилить подобную feature)
источник

D

Denis in Ассемблер
Dmitrij V
Прикольна !

Было бы классно иметь в GAS подобные конструкции рабочими...

Такое к примеру не отрабатывает:

movl $5, %eax
.if %eax == 5
 .warning "HEEEYYY !"
.endif

Если кто знает как заставить такое работать - буду признателен. (ну как варик придётся опять лезть в исходники GAS'а и изучать возможность запилить подобную feature)
Ровно то, о чём выше говорили - компиляторы такое оптимизируют легко.
источник

DV

Dmitrij V in Ассемблер
Denis
Ровно то, о чём выше говорили - компиляторы такое оптимизируют легко.
мне интересна сама возможность иметь корректно вычисляющиеся выражения в макросах (.if %eax == 5), просто потому, что это элегантно (с точки зрения написания кода на асме). ПРсто в будущем хотел пощупать осдев, и обживаюсь всяким инструментарием/фишками/знаниями...
источник

D

Denis in Ассемблер
Ох
источник

D

Dim in Ассемблер
CRC16 вычисляется на ассемблере методом рассчета
источник

D

Dim in Ассемблер
питон использует для той же цели заранее заготовленную балицу
источник

D

Denis in Ассемблер
Dim
питон использует для той же цели заранее заготовленную балицу
Ох чую тут обманываешь ты
источник

D

Dim in Ассемблер
Denis
Ох чую тут обманываешь ты
почему обманываю?
источник

D

Dim in Ассемблер
щас покажу
источник

D

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

D

Dim in Ассемблер
как ты думаешь какой полином там используется?
источник

D

Denis in Ассемблер
Ссылочку на репозиторий плиз
источник

D

Dim in Ассемблер
Denis
Ссылочку на репозиторий плиз
это Телеофис - скрипты для модема
источник