2016-05-26 2 views
0

Как eip-регистр знает следующий адрес для выполнения?EIP register intel architecture

+0

Вы пытаетесь спросить, как декодируются инструкции переменной длины? –

ответ

0

В принципе, CPU декодирует инструкцию (и в течение этого процесса обнаруживает, как долго это работает), выполняет ее, а затем продвигает указатель инструкции, указывая на следующую команду. На самом деле это немного сложнее (есть прыжки и призывы к рассмотрению, и все может случиться спекулятивно и/или из-за порядка), но принципы сохраняются.