На титульной картинке статьи вы видите ассемблерный шаблон для создания диска в формате FAT32. Не все поля заполнены, поля отмеченные восклицательным знаком обязательны для заполнения, остальные можно игнорировать. Если диск должен нести какую-то ОС на "борту", то необходимо написать загрузочный код, который должен быть расположен после метки "loading". Во время загрузки компьютера, биос грузит 0-й сектор в память по адресу 7с00h, и передает ему управление. Для доступа к адресам в памяти существует...
Продолжаем публиковать книгу о программирование на языке ассемблера в операционной системе Linux. Сегодня, мы опубликуем очередной параграф. Параграф посвящен записи в файл. Параграф 4.2 Копирование файлов на ассемблере в Linux Перейдем теперь к вопросу записи в файл. Вопрос несколько более сложный, чем чтение из файла. При записи в файл могут возникнуть несколько ситуаций, которые мы должны учесть (при необходимости) в своей программе. Вот эти ситуации. 1. Файл, куда собираетесь писать, отсутствует...