Здравствуйте, компилирую тасмом 4.1 (tasm /ml /la /z name.asm
tlink /t name.obj). Начало программы: .386p | .MODEL TINY | SEGMENT CSEG USE16 | ASSUME CS:CSEG, DS:CSEG | ORG 100h Интересующие места листинга: 100 0191 EB1590 jmp _quit (jmp кодируется word и один байт лишний) , 27 010D 74 64 90 90 je _quit (je в три байта и два байта лишних). Пробовал объявлять метки как _quit label near и для безусловных переходов вроде бы работает, но для условных не получилось. Зависит ли это от размера всего модуля, а не от расстояния до метки? Или это выравнивание? Необходимо получить
код без лишнего кода. FASM генерит как надо, а в TASMе не получается.