Технологии
Здравствуйте, мне нужна помощь при изучении ассемблера NASM 64 на Linux. - вопрос №2271911
Дополнение автора от январь 4, 2017 г., 16:02:42
Мне уже прислали неколько ссылок на обучающие материалы, но практически по всем ссылкам, к примеру, используется регистр «eax», на что «nasm -f elf64» выдаёт: «error: instruction not supported in 64-bit mode», хотелось бы попрактиковаться именно с новой 64-битной функциональностью.
Дополнение автора от январь 4, 2017 г., 16:12:38
Andreas январь 4, 2017 г.
-
Всего ответов: 4
-
Здравствуйте.
ПодробноПрограммирование на языке ассемблера NASM для ОС
Список ресурсов для изучения Ассемблера
-
какой у вас компьютер? и какой линух?
для поддержки х64 требуется совместимый процессор (хотя сейчас это большинство) и х64 версия линух -
кстати, перевод ошибки — инструкция НЕ поддерживается в 64 битном режиме
попробуйте скомпилировать пример в 32 битном режиме (х86) -
а еще сообщение об ошибке должно содержать номер строки исходной программы — это позволит понят какая именно инструкция вызывает ошибку
Похожие вопросы
Здравствуйте. Что делать если выдает: terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error' what(): filesystem error: status: Too many levels of symbolic links
декабрь 21, 2023 г.
нужна Помощь\Настройка раздачи инета с убунту (подключение - ч\з вайфай, отдача - кабель)
май 13, 2023 г.