OSDev

для всех
Текущее время: 03 июл 2025, 11:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 131 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:07 
Эммм, это как?

З.Ы. Не забывайте, что вы говорите с человеком, которого заставили писать ОС раньше, чем научили ассемблеру ((( Вот такая вот корявая у нас система образования....


Вернуться к началу
  
 
 Заголовок сообщения: Re: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:29 
Заменил код:

_error:

mov al, 0x28
call _kputchar
jmp _exit

на

_error:

mov al, 0x26
call _kputchar
jmp _exit

Теперь на экране появляется символ &
Значит все таки ошибка чтения


Вернуться к началу
  
 
 Заголовок сообщения: Re^2: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:31 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
Я этот код не запускал, и так всё видно. Ты пока плохо знаешь кодировку символов ASCII, код '*' 28h, код '(' 29h, он совпадает с цифрой на клавиатуре, просто посмотри на клавиатуру. Или пиши код символа не числом, а прямо символом в одинарных кавычках '*' и '(', типа
mov AL,'*'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^3: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:33 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 283
оффтоп: есть ICQ? дай номерок или стукнись ко мне - 316254019


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^4: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:41 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
Извиняюсь, я сам коды символов перепутал. Тогда действительно проблема может быть ещё в чём-то. Попробуй в самом начале инициализировать сегменты нулём
xor ax,ax
mov ds,ax
mov es,ax

ICQ сейчас не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^5: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:47 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
И в самом начале программы должна быть директива
org 0
потому что при старте сегментный регистр кода CS = 0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^5: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 16:49 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 283
хотел спросить, понравился ли новый дизайн :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 17:01 
Добавление org ничего не решило. Может быть проблема в самом int 13h? Или в структуре dap?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 18:08 
Ладно, допустим я сделал это... Теперь нужно написать функцию на C и сделать там ассемблерную вставку.

Возникает вопрос: куда считывает данные это прерывание? И если в память, то как его скопировать в переменную?
Как передать структуру во вставку. С же вроде создает не упакованные структуры (биты не рядом находятся)


Вернуться к началу
  
 
 Заголовок сообщения: Re^2: Файловая система для флешки
СообщениеДобавлено: 20 окт 2008, 18:10 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 283
каким компилятором С пользуешься?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 131 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 14  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB