OSDev http://osdev.su/ |
|
обработка исключений http://osdev.su/viewtopic.php?f=6&t=841 |
Страница 1 из 1 |
Автор: | scuter [ 14 дек 2013, 08:26 ] |
Заголовок сообщения: | обработка исключений |
некоторые исключетия дают код ошибки, а другие не дают, как это определить дало ли исключение ошибку или нет, просто когда происходит исключение без кода ошибки возникает вторая ошибка превышение буфера а потом ошибка сегмента ну в общем то так дальше дебаг замыкается сам на себя и всё останавливается. |
Автор: | pavia [ 14 дек 2013, 09:17 ] |
Заголовок сообщения: | Re: обработка исключений |
scuter писал(а): как это определить дало ли исключение ошибку или нет, По номеру прерывания смотрим в таблице. Для защищенного режима http://goo.gl/HCvgY9 Для реального в соответствующей главе. Цитата: ошибка превышение буфера Такой исключения не бывает.
|
Автор: | scuter [ 14 дек 2013, 11:26 ] |
Заголовок сообщения: | Re: обработка исключений |
pavia писал(а): По номеру прерывания смотрим в таблице. Для защищенного режима http://goo.gl/HCvgY9 Для реального в соответствующей главе. там одно и то же исключение в одном случае генерирует код ошибки, а в другом не генерирует. pavia писал(а): Цитата: ошибка превышение буфера Такой исключения не бывает.Код: 0Ch #SS Ошибка сегмента стека
|
Автор: | Nable [ 14 дек 2013, 12:13 ] |
Заголовок сообщения: | Re: обработка исключений |
IASDM, том 3A, разделы 5.2 (таблица 5-1) и 5.13 Картинку постить или сам откроешь и прочтёшь? Если в тексте найдётся неоднозначный момент (на тему заталкивает параметр или нет) - конкретно его приведи. Upd: после проверки таки перешёл по ссылке (идите нафиг со своими сокращателями), там внезапно то же самое, что я предложил, разве что с, возможно, внесённым от переводчика. Неоднозначностей сходу не увидел. |
Автор: | pavia [ 14 дек 2013, 12:41 ] |
Заголовок сообщения: | Re: обработка исключений |
scuter писал(а): там одно и то же исключение в одном случае генерирует код ошибки, а в другом не генерирует. Там нет такого. Конкретно где вы разглядели не однозначность? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |