Вот и я о том же Но в любом случае большое спасибо за такие быстрые ответы.
И кроме этого еще смущает вот что:
and eax, 0FFFFC000h ; занулили младшие 14 бит на всякий случай
add eax, 114h
у регистров, отталкивающихся от MCHBAR, максимальная разрядность смещения - 12 бит, таким образом, при таком простом сложении в середине получившегоося адреса постоянно свободны два бита (т.е. = 0). Конечно допускаю, что это задел на будущее, но тогда логичнее было бы оставлять эти пустые биты с краю. Такой момент.
P.S. После первого твоего ответа все смотрел в даташит на 945 чипсет и думал - при чем здесь DEVEN? (дело в том, что в 945 бит MCHBAREN находится в самом MCHBAR). И только после второго ответа догадался заглянуть в даташит на 915. Так что свои слова про:
Цитата:
Правда это даташит на 915 чипсет, но в данном случае роли не играет
Забираю назад. А данный вопрос в силе, неохота проверять информацию методом проб и ошибок.
Вот и я о том же Но в любом случае большое спасибо за такие быстрые ответы.
И кроме этого еще смущает вот что:
у регистров, отталкивающихся от MCHBAR, максимальная разрядность смещения - 12 бит, таким образом, при таком простом сложении в середине получившегоося адреса постоянно свободны два бита (т.е. = 0). Конечно допускаю, что это задел на будущее, но тогда логичнее было бы оставлять эти пустые биты с краю. Такой момент.
P.S. После первого твоего ответа все смотрел в даташит на 945 чипсет и думал - при чем здесь DEVEN? (дело в том, что в 945 бит MCHBAREN находится в самом MCHBAR). И только после второго ответа догадался заглянуть в даташит на 915. Так что свои слова про:
Забираю назад. А данный вопрос в силе, неохота проверять информацию методом проб и ошибок.