компиляция в Linux и Windows
 Добавлено: 10.07.2020 03:23:47
Добавлено: 10.07.2020 03:23:47Я не совсем понял, почему в Linux компилируемый код (в ассемблерном виде) производит операции:
lea ...
callq
а в Windows:
push ...
call
чем это обосновано? Разным способом вызовов процедур в системах?
			lea ...
callq
а в Windows:
push ...
call
чем это обосновано? Разным способом вызовов процедур в системах?
 ). Если поглядеть дальше, возврат управления будет с помощью "retq". В 64-ёхбитных ассемблерах многие асм-команды принудительно отключены для 64-ёхбитных систем.
 ). Если поглядеть дальше, возврат управления будет с помощью "retq". В 64-ёхбитных ассемблерах многие асм-команды принудительно отключены для 64-ёхбитных систем.