Здравствуйте!
Какими командами в первом секторе жёсткого диска считать, скажем, второй сектор жёсткого диска в оперативную память и передать управление на эти команды?
Если я правильно понимаю, в конец первого сектора придётся дополнительно записать 55 AA, а с жёсткого диска считывание идёт секторами.
Спасибо!
считать в память сектор жёсткого диска
Модератор: Andy
Может кто-нибудь ответить хоть что-то?
юзаем функции BIOS - int 13h
ES:BX - адрес
CH - номер цилиндра (0)
CL - начальный сектор - 2
DH - номер головки (0)
DL - селектор жесткого диска - 80h
AL - кол-во читаемых секторов -1
AH - функция Sector Read (2)
ES:BX - адрес
CH - номер цилиндра (0)
CL - начальный сектор - 2
DH - номер головки (0)
DL - селектор жесткого диска - 80h
AL - кол-во читаемых секторов -1
AH - функция Sector Read (2)
It's a long way to the top if you wanna rock'n'roll
оо, спасибо, рад живым людямsomewhere писал(а):юзаем функции BIOS - int 13h
ES:BX - адрес
CH - номер цилиндра (0)
CL - начальный сектор - 2
DH - номер головки (0)
DL - селектор жесткого диска - 80h
AL - кол-во читаемых секторов -1
AH - функция Sector Read (2)
на винграде тоже направили на int 13h, направление изучения по chsобозначено, а по lba можете что-нибудь добавить?
PS: не понял как тут плюсики ставить, или они мне недоступны
Функция 42H Int 13H - Extended Read (LBA)
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
тут есть что-то вроде репутации, звездочка такая под панелью пользователяне понял как тут плюсики ставить, или они мне недоступны
It's a long way to the top if you wanna rock'n'roll
спасибо, буду разбиратьсяsomewhere писал(а):Функция 42H Int 13H - Extended Read (LBA)
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
тут есть что-то вроде репутации, звездочка такая под панелью пользователя
начал ещё книгу читать Кулаков "Программирование на аппаратном уровне",
PS: под моими сообщениями вижу звёздочку и треугольник, под вашими только треугольник, может быть как на винграде 100 сообщений сначала нужно оставить
спасибо, буду разбираться, начал книжу ещё читать Кулаков В. Программирование на аппаратном уровнеsomewhere писал(а):Функция 42H Int 13H - Extended Read (LBA)
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
тут есть что-то вроде репутации, звездочка такая под панелью пользователя
PS: под вашими постами только треугольник, звёздочки нет, может как на винграде 100 сообщений нужно сначала оставить, прежде чем иметь возможность оценивать
спасибо, буду разбираться, начал книжу ещё читать Кулаков В. Программирование на аппаратном уровнеsomewhere писал(а):Функция 42H Int 13H - Extended Read (LBA)
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
тут есть что-то вроде репутации, звездочка такая под панелью пользователя
PS: под вашими постами только треугольник, звёздочки нет, может как на винграде 100 сообщений нужно сначала оставить, прежде чем иметь возможность оценивать
спасибо, буду разбираться, начал книжу ещё читать Кулаков В. Программирование на аппаратном уровнеsomewhere писал(а):Функция 42H Int 13H - Extended Read (LBA)
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
тут есть что-то вроде репутации, звездочка такая под панелью пользователя
PS: под вашими постами только треугольник, звёздочки нет, может как на винграде 100 сообщений нужно сначала оставить, прежде чем иметь возможность оценивать
спасибо, отправлял до этого больше текста, так сообщение и не свормировалосьsomewhere писал(а):Функция 42H Int 13H - Extended Read (LBA)
DL - (Drive Letter :-) ) - идентификатор устройства (80h)
DS:SI - адрес структуры
В структуре описываются параметры, такие как "куда читать", "сколько читать" и "откуда читать".
Подробнее по ссылке: http://www.ctyme.com/intr/rb-0708.htm
тут есть что-то вроде репутации, звездочка такая под панелью пользователя