IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Работа с диском на физическом уровне
Shadow
сообщение 24.03.2003 6:09
Сообщение #1


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


smile.gif ВОт начал было ASM мотреть и вот по
----------
|int 13h WINDOWS XP недает даже читать диск
----------
говорит что приложение использует прямой доступ
как сделать так чтабы WINDOWS не прерывал
работу программы ВОТ :-[


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
GLuk
сообщение 24.03.2003 21:40
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Цитата
smile.gif ГМ вот примерно что получилось
mov ax,0
mov dx,0
mov cx,5
mov es,[ds:bx] ; вот ето что значит???? пока не прочел
int 26h
работает корректно пака дискета норамльная ;D




AX - номер логического диска (0-A, 1-B)..
DX - стартовый номер логического сектора
CX - количество секторов для записи
DS:BX - буфер с секторами, полными вирусов и спама  ;) (для дос выше 4.х это может быть адрес управляющего блока).

а [DS:BX] - это хрень, компилятор проигнорирует DS: и это будет выглядеть следующим образом:
mov es,[bx] что эквивалентно mov es,ds:[bx], а зачем инициализировать ES, я не знаю, т.к. - это не нужно. Нужно инициализировать DS:BX как адрес твоего буфера с секторами для записи... :o

А в данном примере ты гадишь загрузочную запись + 4 сектора всяким мусором, расположенным по адресу DS:[BX]  ;D
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Shadow   Работа с диском на физическом уровне   24.03.2003 6:09
GLuk   Re: Работа с диском на физическом уровне   24.03.2003 6:23
Shadow   Re: Работа с диском на физическом уровне   24.03.2003 6:30
GLuk   Re: Работа с диском на физическом уровне   24.03.2003 6:47
Shadow   Re: Работа с диском на физическом уровне   24.03.2003 7:29
GLuk   Re: Работа с диском на физическом уровне   24.03.2003 7:46
Shadow   Re: Работа с диском на физическом уровне   24.03.2003 8:10
Shadow   Re: Работа с диском на физическом уровне   24.03.2003 19:22
GLuk   Re: Работа с диском на физическом уровне   24.03.2003 21:40
Shadow   Re: Работа с диском на физическом уровне   24.03.2003 22:24
GLuk   Re: Работа с диском на физическом уровне   25.03.2003 6:00
Shadow   Re: Работа с диском на физическом уровне   25.03.2003 9:04
GLuk   Re: Работа с диском на физическом уровне   25.03.2003 10:50
Shadow   Re: Работа с диском на физическом уровне   26.03.2003 0:01
Shadow   Re: Работа с диском на физическом уровне   26.03.2003 4:55
GLuk   Re: Работа с диском на физическом уровне   26.03.2003 5:59
Shadow   Re: Работа с диском на физическом уровне   26.03.2003 7:42
GLuk   Re: Работа с диском на физическом уровне   26.03.2003 8:24
Shadow   Re: Работа с диском на физическом уровне   26.03.2003 9:29
Shadow   Re: Работа с диском на физическом уровне   26.03.2003 12:30
GLuk   Re: Работа с диском на физическом уровне   26.03.2003 18:08
GLuk   Re: Работа с диском на физическом уровне   26.03.2003 19:11
Shadow   Re: Работа с диском на физическом уровне   28.03.2003 15:05
GLuk   Re: Работа с диском на физическом уровне   28.03.2003 16:51
Shadow   Re: Работа с диском на физическом уровне   3.04.2003 13:08
GLuk   Re: Работа с диском на физическом уровне   3.04.2003 17:56
Shadow   Re: Работа с диском на физическом уровне   6.04.2003 13:24
GLuk   Re: Работа с диском на физическом уровне   6.04.2003 16:45
GLuk   Re: Работа с диском на физическом уровне   6.04.2003 19:45


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.08.2025 0:01
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"