Ассемблер зависит только от процессора, а не от ОС.Таким образом, документы на стороне Intel - это то, что вы ищете.
Если вы хотите вызывать функции ОС, вы должны прочитать документы ABI компилятора (которые объясняют, как передавать аргументы и как обрабатывается возвращаемое значение).Кроме того, вам нужен список функций, которые вы можете найти на страницах man вашего Linux-бокса.
Для начала я предлагаю скомпилировать программу на языке высокого уровня, например C, в ассемблер, чтобы увидеть, что происходит,Просто вызовите gcc -S file.c
вместо gcc -c file.c
.