Хорошо, я получаю эту ошибку компиляции:
Ошибка: суффикс или операнды недействительны для `push '
когда я использую эту строку:
pushw %es;
Я знаю, что это либо% es, либо w, поскольку я успешно переносил другие команды push, pop для 64-битного ассемблера.
%es
является существующим регистром в соответствии с некоторыми документами, которые я нашел, и на которые нет ссылок по-другому, я думаю.
Так в чем может быть моя проблема? Я очень ржавый на своем асме, и я думаю, что это может быть w.
Спасибо за любую помощь.