вроде было что то такое или похожее на форуме фасма, но что то не могу найти сейчас. Видимо нужно или спросить на форуме фасма или написать макрос.
Phantom_84 Ну это все равно не то =) Тут задачка чтобы заставить фасм при таком же написании генерить другой вариант инструкции.
GoldFinch С макросами замучаться можно. Для версии 1.6.27 надо закомментировать строки 6519 и 6520: ; or edx,edx ; jz simple_address в файле x86_64.inc. Это для MODRM адресации. Для SIB надо закомментировать строки 6439 и 6440 того же файла и добавить безусловный переход: ; cmp bh,5 ; je address_value jmp address_value После перекомпиляции FASM всегда генерирует [reg + d8] адресацию вместо [reg].