Показать сообщение отдельно
Старый 05.06.2004, 12:06     # 23
metton
Guest
 
Сообщения: n/a

Slanj
Цитата:
65535 * 16 = 1048560
Я кажется понял - тут мы показываем что в каждом сегменте есть 4 бита (16) смещений? Если да, то почему только 4, если сегмент у нас 16 бит?
Или смещение задаётся в количествах бит, а не в их адресах относительно начаала сегмента? То есть если смещение 15 пишем 1111, а не 00001111 и оно указывает на 15-ый бит сегмента?

Цитата:
Как уже говорилось в предыдущих темах, ассемблер заменяет аббревиатурами команды процессора.
Так а почему тогда скомпилированные ассемблером под Вынь не работают на Линуксе даже когда один и тот же проц? В этом и есть вопрос