169 похожих чатов

Доброго времени. Адресация элементов структур в fasm идет относительно первого

элемента структуры?

17 ответов

11 просмотров
lutayyy- Автор вопроса

Проще говоря, структуры в nasm и fasm чем-то отличаются?

lutayyy- Автор вопроса
楽園松本
нет

Спасибо

lutayyy
Спасибо

в насме надо будет делать сложение [my_struc + field], в фасме через точку [my_struc.field]

楽園松本
в насме надо будет делать сложение [my_struc + fie...

А в насме есть наследование структур? Подструктуры и объединения?

楽園松本
в насме надо будет делать сложение [my_struc + fie...

В FASM можно и через точку, и через сложение: mov eax, dword[my_struct.field] mov eax, dword[my_struct+MY_STRUCT.field]

楽園松本
https://forum.nasm.us/index.php?topic=2170.0

Не, я про такую штуку struct MyStruct union fld dd ? struct fldL dw ? fldH dw ? ends ends ends

The Bird of Hermes
Не, я про такую штуку struct MyStruct union ...

Че-то я сомневаюсь, что NASM так может

КТ315
Не умеет.

А в наследование структур насм умеет?

КТ315
Не знаю, что это. Но вряд ли.

Ну типа `fasm struct Point2 x dd ? y dd? ends struct Point3 Point2 z dd ? ends

lutayyy
Проще говоря, структуры в nasm и fasm чем-то отлич...

Отличаются наличием наследования, возможностями создавать подструктуры и объединения у FASM

The Bird of Hermes
Отличаются наличием наследования, возможностями со...

Насм делает структуры препроцессором. Для вложенных надо будет использовать локальные метки.

Похожие вопросы

Обсуждают сегодня

Дмитрий, [14.07.2024 15:30] добрый день Дмитрий, [14.07.2024 15:30] не могу разобраться с этим материалом Дмитрий, [14.07.2024 15:30] https://conture.by/post/1927 Дмитрий, ...
Дмитрий
11
Здравствуйте , есть идеи крутых и несложных приложений?
Alexey
54
неужели нельзя было сделать нормальную оконную подсистему?
Mixail Frolov
25
а то есть ещё например такие структуры, и какой у них размер только в рантайме считать struct interface_descr bLength db ? bDescriptorTyp...
Mixail Frolov
22
Кто-то из вас видел хаскель?
Karl {🌪️}{🐊} Shinobi
31
fasm самый топовый ассемблер если нужна универсальность?
Simple Sorcerer
30
Платим за написание удаление кода Мы, разработчики, сидим и код какой-то пишем. Пишем, пишем, его всё больше и больше, а старое почти не удаляем. А когда удаляем то не ясно «...
✌️(´ヮ`)
1
Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Коллеги, а я вот что-то подзапутался. Есть ли сейчас какая-то БД, в которую можно запушить в таблицу/коллекцию JSON, а потом иметь к нему SQL доступ? Это нужно как стейджинг...
Maksim Lapshin
27
Доброго вечера, сижу на Ubuntu, но хочу изучать язык C, знающие, подскажите пожалуйста, какие у меня могут возникнуть трудности именно с совместимостью C с linux, или же проще...
Botsman
33
Карта сайта