Показать сообщение отдельно
Старый 26.12.2003, 16:54     # 22
CEO
Full Member
 
Аватар для CEO
 
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998

CEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собой
mr.xakep : А тебе обязательно все надо на С, или частями можно и на ассме?
Загрузчик:

BITS 16

;Вторичный загрузчик будет загружен по этому адресу:
%define SECOND 0x7e00

org 0x7C00
section .text
start:

xor ax, ax

cli ;перед установкой стека отключим прерывания
mov ss, ax
mov sp, start
sti ;нам понадобятся прерывания БИОС

mov ds, ax ;загрузим необходимые сегментные регистры нулем
mov es, ax ;

mov ch, 0 ;Цилиндр
mov bx,SECOND ;Адрес по которому будут записаны данные

mov ah, 02h ;Функция диского сервиса 02 - чтение секторов
mov al,17 ;Число секторов
mov cl,2 ;Сектор, с которого начать
mov dl,0 ;Диск (дисковод А - 0)
mov dh,0 ;Головка

int 0x13 ;Прерывание 0x13 - дисковый сервис БИОС

jmp SECOND ;Переход на вторичный загрузчик
По поводу загрузчика глянь так же сюда:
http://triadaos.narod.ru/bootsec-ru.htm
Цитата:
DeToNaToR
ладно, хотя бы это. выкладывай посмотрим. заранее спасибо.
Если тебы порадует откомпилированный код, то исходник всей операционки со всеми шелами и кернелами, правда на ассме+С, наверное тоже понравится.
Вложения
Тип файла: zip src.zip (30.3 Кбайт, 14 просмотров - Кто скачивал? )
__________________
Старые игры раздают здесь
CEO вне форума