Страшная (потому что в стихах) сказка о забывчивости/непонятливости некоторых людей.
Однажды в студеную летнюю пору
На форуме зашел я, увидел там пост:
BHyK писал(-а):
А то, что процессор умеет обрабатывать 16-битные команды, так это только для совместимости с программным обеспечением, аля х86
Гляжу, поднимается медленно в гору
Еще один пост:
BHyK писал(-а):
зачем тогда они вообще нужен реальный режим работы процессора и 16-битные регистры, как не для совместимости?
Дивлюсь я на пост та й думку гадаю:
Чому я не сокіл, чому не літаю?
Я руки протягну - обидва крила
Та й в небо злечу - така чортівня.
16-битные команды - это всего лишь команды, имеющие длину 16 бит (или состоящие из нескольких 16-битных кусков, которые извлекаются на конвейер по отдельности) - примеры: 1, 2. В очень редких случаях можно интерпретировать как сокращенный вариант от "команды, обрабатывающие 16-битные данные", хотя правильнее указывать отдельно разрядность операнда(ов).
Защищенный режим в x86 начинался с 16-битного 80286, который отлично работал с 40-битным GDTR, например. Никто не мешает поработать вне защищенного режима с 8/16/32-битными операндами - на rom.by достаточно соответствующего кода можно найти.
Страшная (потому что в стихах) сказка о забывчивости/непонятливости некоторых людей.
Однажды в студеную летнюю пору
На форуме зашел я, увидел там пост:
Еще один пост:
Чому я не сокіл, чому не літаю?
Я руки протягну - обидва крила
Та й в небо злечу - така чортівня.
16-битные команды - это всего лишь команды, имеющие длину 16 бит (или состоящие из нескольких 16-битных кусков, которые извлекаются на конвейер по отдельности) - примеры: 1, 2. В очень редких случаях можно интерпретировать как сокращенный вариант от "команды, обрабатывающие 16-битные данные", хотя правильнее указывать отдельно разрядность операнда(ов).
Защищенный режим в x86 начинался с 16-битного 80286, который отлично работал с 40-битным GDTR, например. Никто не мешает поработать вне защищенного режима с 8/16/32-битными операндами - на rom.by достаточно соответствующего кода можно найти.