Mikl___, у меня специфическая задача, если вкратце - память R-X, нужно обойтись без переменных; а регистров в x64 вроде много, но все же не хватает. Думаю выделить память в хипе и там разместить нужные переменные. Однако, все же остается открытым вопрос с uses rdi rsi rbx . Как вообще винапи делают, сохраняют все эти регистры (выше писали, что надо еще r12-15), на стек или куда?
M0rg0t, windows процедуры во всю используют RSI, RDI, RBX, RBP только внутри процедур сохраняют их содержимое в R8-R11. Сохранение содержимого RSI, RDI, RBX, RBP очень актуально для драйверов и dll, для обычных программ уровня юзера, это несмертельно. . .
maestroant, да почитать можно, но интереснее уточнить на форуме, зачем-то же форумы есть. з.ы. ты не тот случаем maestroant, что был еще на чихе?