CS: IP использует MSROM? - PullRequest
       74

CS: IP использует MSROM?

0 голосов
/ 23 апреля 2019

Использует ли CS: IP MSROM?Поскольку он должен декодировать инструкцию, которая проверяет сегментный кэш, чтобы увидеть, присутствует ли он или нет, и инструкции считывать базу сегмента из кэша, в противном случае он переходит к инструкциям, которые извлекают его из памяти и выполняют вычисление адреса.В противном случае, я полагаю, это может быть сделано AGU, и оно будет декодировано до чего-то, что AGU распознает.Если бы это было так, то AGU должен был бы иметь возможность вставлять нагрузки в буфер загрузки, что, я думаю, и делает PMH.Я почти уверен, что регистры сегментов переименованы, но я не уверен, переименовывает ли он их как отдельные регистры от подпрограммы MSROM или переименовывает составную инструкцию, которую AGU может распознать.

Кроме того, если MSROMиспользуется, это поднимает еще один вопрос Я не уверен, и это инструкции условного перехода в процедуре MSROM, которая усложняется тем фактом, что инструкции MSROM не имеют RIP.Я полагаю, что если сами декодеры проверят сегментный кэш, то скачка можно будет избежать и будет выполнена правильная процедура MSROM.

...