На титульной картинке статьи вы видите ассемблерный шаблон для создания диска в формате FAT32. Не все поля заполнены, поля отмеченные восклицательным знаком обязательны для заполнения, остальные можно игнорировать. Если диск должен нести какую-то ОС на "борту", то необходимо написать загрузочный код, который должен быть расположен после метки "loading". Во время загрузки компьютера, биос грузит 0-й сектор в память по адресу 7с00h, и передает ему управление. Для доступа к адресам в памяти существует специальная директива ORG, то есть, если мы запишем в начале кода команду org 7c00h и поставим метку 55AAh в конце сектора, то наша программа будет рассматриваться машиной как загрузочный код. До загрузки ОС доступны только функции и прерывания биос (0-19h), а также команды процессора. Попробуем с их помощью создать свой загрузочный сектор с активным исполнительным кодом. Про $-$$, что это такое. Знак $ указывает на то место в коде, в котором находится в данный момент программа, прави