Re[6]: Assume
От: Alex16  
Дата: 07.07.11 19:21
Оценка:
Здравствуйте, Геннадий Майко, Вы писали:

ГМ>Здравствуйте, Alex16,


A>>>>Ошибка компилятора: **Error** comex.asm(8) CS unreachable from current segment

ГМ>>>--
ГМ>>>См. здесь и далее ищите описание этой ошибки.

A>>Прочитал. Но меня интересует не ее описание, а вопрос: вообще, какой смысл в этой директиве в этом месте? Почему у режиме masm код вдруг не компилируется??

ГМ>--
ГМ>Наверное потому, что "in MASM mode, the value that the CS register isASSUMEd to be is used to determine the segment or group a label belongs to. Thus, the CS register must be correctly specified in anASSUME directive..."


Вы как сами считаете, то что при выполнении кода CS = адресу сегмента кода, это неочевидно? Вы как считаете, компилятор без нее смог бы скомпилировать?

A>>Прочитал. Но меня интересует не ее описание, а вопрос: вообще, какой смысл в этой директиве в этом месте? П
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.