Здравствуйте, Alex16, Вы писали:
A>Вопрос к тем, кто знает машинные коды)) Приведите пожалуйста пример с директивой assume и покажите что без нее линковщик ну ни как не сможет слинковать программу ) Не то что там, ему будет тяжело, а просто не сможет)
ЕМНИП assume нужна в том случае, когда в программе несколько сегментов данных (и/или кода). Тогда понижается вероятность ошибки, что мы загрузим в ds один сегмент данных, и попробуем обратиться к переменной в другом сегменте.
A>Потому что у меня простая com программа требует чтобы я обязательно задал assume cs:CSEG. Без этого видите ли не компилируется)
Что за ассемблер? Насколько помню, TASM никогда не требовал assume для com-файлов. Может нужно указать модель памяти tiny?
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)