OSDev

для всех
Текущее время: 28 апр 2024, 23:23

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: обработка исключений
СообщениеДобавлено: 14 дек 2013, 08:26 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
некоторые исключетия дают код ошибки,
а другие не дают,

как это определить дало ли исключение ошибку или нет,

просто когда происходит исключение без кода ошибки возникает вторая ошибка превышение буфера а потом ошибка сегмента
ну в общем то так дальше дебаг замыкается сам на себя и всё останавливается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обработка исключений
СообщениеДобавлено: 14 дек 2013, 09:17 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
scuter писал(а):
как это определить дало ли исключение ошибку или нет,

По номеру прерывания смотрим в таблице.
Для защищенного режима
http://goo.gl/HCvgY9
Для реального в соответствующей главе.

Цитата:
ошибка превышение буфера
Такой исключения не бывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обработка исключений
СообщениеДобавлено: 14 дек 2013, 11:26 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
pavia писал(а):
По номеру прерывания смотрим в таблице.
Для защищенного режима
http://goo.gl/HCvgY9
Для реального в соответствующей главе.

там одно и то же исключение в одном случае генерирует код ошибки, а в другом не генерирует.
pavia писал(а):
Цитата:
ошибка превышение буфера
Такой исключения не бывает.

Код:
0Ch    #SS    Ошибка сегмента стека


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обработка исключений
СообщениеДобавлено: 14 дек 2013, 12:13 

Зарегистрирован: 26 мар 2012, 17:32
Сообщения: 209
IASDM, том 3A, разделы 5.2 (таблица 5-1) и 5.13
Картинку постить или сам откроешь и прочтёшь? Если в тексте найдётся неоднозначный момент (на тему заталкивает параметр или нет) - конкретно его приведи.

Upd: после проверки таки перешёл по ссылке (идите нафиг со своими сокращателями), там внезапно то же самое, что я предложил, разве что с, возможно, внесённым от переводчика. Неоднозначностей сходу не увидел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обработка исключений
СообщениеДобавлено: 14 дек 2013, 12:41 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
scuter писал(а):
там одно и то же исключение в одном случае генерирует код ошибки, а в другом не генерирует.

Там нет такого. Конкретно где вы разглядели не однозначность?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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