GNU Assembler x64. Сегмент стека и порядок байтов.

preview_player
Показать описание
Рассматривается возможность загрузки данных в оперативную память (в сегмент стека), а так же особенность хранения данных в оперативной памяти.
При загрузке данных, состоящих из нескольких байтов в оперативную память меняется порядок следования байтов на противоположный.
Рассматривается операция разыменования.
Рекомендации по теме
Комментарии
Автор

Классное видео. Большое спасибо за разъяснение, как можно реализовать функции работы со стеком Push и Pop

vxkwnoc
Автор

как же охуенно материал встает по частям, будто с каждым видосом конструктор в мозге собирается, низкий поклон за такое усердие при объяснении всего этого, да еще и беслатно

fgqmqby
Автор

песец тут внимательным нужно быть получилось увидеть нужные цифры в регистре со второго раза. у меня почему то стек начинается с а свободная память начинается с - В любом случае автор супер молодец, грызть такое самостоятельно просто не реально.

gziyggy
Автор

У меня вопрос. На 18:52 вы сказали, что в "movabs" "abs" означает, что в качестве аргумента передано абсолютный адрес. В случае комманды "movb %al" очевидно, где выступает абсолютный адрес( в 1 аргументе). Но в комманде "movq %rbx", написанной строкой ниже этого адреса нет, а метка "abs" присутствует. Почему так?

daryna_panikarenko
Автор

Прекрасное пояснение. Спасибо огромное за урок!

vladimirastrelin
Автор

до этого урока всё повторял на NASM, а тут ступор, x/bx работает, а MOV с указанием места в оперативной памяти выдаёт ошибку, гугл не помог

openfrom