В этом примере я пытаюсь переместить из rsi в rdx три числа, а потом вывести из нулевого индекса rdx в терминал число. В данном случае должно быть 1, но почему-то 0.
movzbq (%rdi), %rax
, только rdi уже указывает на байт после последнего скопированного байта. movzbq -3(%rdi), %rax
тебе поможет. Что тут ещё можно посоветовать.
нет такого вызова.
movq $231, %rax
movq $1, %rdi
Как запустить?
strace -if -o log <команда для запуска твоего приложения>
strace ls
это sys_epoll_wait?
Код результата выполнения получить.
movq $60, %rax
xor %rdi, %rdi
movq $231, %rax
movq $1, %rdi
Программа запускается, но ничего не происходит.
Примеров к каждому разделу
Это возможно.