- Гайд по разработке
- Intel Software Developer Manual
- OSDev Wiki
- Multiboot 2 specification
- Using GNU as
- Extended Asm - Assembler Instructions with C Expression Operands
- GDB docs
- QEMU docs
- Вводная
- Обзор x86-64
- Лекция-семинар. Multiboot2 и загрузка ОС.
- Прерывания процессора
Табличка с проверкой ДЗ появится чуть позже.
- Первые шаги, дедлайн: 04.03.2022 23:59
Заведите себе отдельный приватный репозиторий на Github добавляете в коллабораторы @carzil и @eaglemango, затем заполните форму.
- Если вы дописываете код, копируйте все файлы в отдельную директорию в вашем репозитории (
hw1
,hw2
, ...), затем дописываете код домашки и делаете Pull request. Если не умеете этим пользоваться — пишите в чат, научим. - Если вы пишете с нуля, то структура всего на ваш вкус. Однако требования про PR'ы сохраняется: каждая домашка — отдельный PR.
- PR должен быть создан ДО дедлайна. PR'ы созданые после учитываться не будут
- Если во время проверки вашего ДЗ будут выявлены недочёты, то в вашем PR появятся комментарии. На их исправление у вас будет ровно неделя после публикации ревью. Исправления не влияют на итоговую оценку.