нажмите на 64-разрядной Intel OSX

Я хочу поместить 64-битный адрес в стек, как показано ниже,

__asm("pushq $0x1122334455667788");

Но я получаю ошибку компиляции, и я могу только нажать следующим образом,

__asm("pushq $0x11223344");

Может ли кто-нибудь помочь мне понять мою ошибку?

Я новичок в сборке, поэтому, пожалуйста, извините, если мой вопрос звучит глупо.

Ответы на вопрос(4)

Ваш ответ на вопрос