Мне нужна ссылка, но хорошая, возможно, с некоторыми хорошими примерами. Мне это нужно, потому что я начинаю писать код на ассемблере с помощью ассемблера NASM. У меня есть эта ссылка:
http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html
, что довольно приятно и полезно, но имеет много ограничений, потому что не объясняет поля в других регистрах. Например, если я использую системный вызов записи, я знаю, что мне следует поместить 1 в регистр EAX, а ECX, вероятно, является указателем на строку, но как насчет EBX и EDX? Я также хотел бы, чтобы это было объяснено, что EBX определяет ввод (0 для stdin, 1 для чего-то еще и т.д.), а EDX - это длина строки, которую нужно ввести, и т.д. и т.д. , Я не нашел таких материалов, поэтому пишу здесь. Заранее спасибо.