Вообще, знаешь, что я посоветую. Напиши на Си простую программу, например клиент и сервер, которые общаются по сокету. Дизассемблируй и читай код. Так ты и напишешь считай код и тут же и поймешь много чего. Например, как вызываются функции, что такое регистры и т.д. Я бы посоветовал тебе один курс, но там английский 🥵