Заметка: если выполнять комипляцию с параметром -a, например fpc main.pas -a, то компилятор не удаляет файл ассемблера (в нашем случае будет main.s).
Эту хитрость можно использовать для попутного изучения Ассемблера.