реклама на сайте
подробности

 
 
> програмные прерывания, просьба помочь?
lons83
сообщение Aug 3 2013, 10:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Здравствуйте, у меня такая проблема:
хочу организовать программное прерывание. С аппаратном нет проблем, а вот как сделать программное?
Программное прерывание - функция, которая также вызывается как аппаратное прерывание только вызывается по флагу из главной программы.

Я нашел что-то: #include "sys/alt_exceptions.h" -- Вопрос то ли это то что мне надо или нет?
Если это то, тогда: Правильно я понимая что параметр
CAUSE
в функции

alt_exception_result handler
(
alt_exception_cause cause
alt_u32 addr
alt_u32 bad_addr
);

равен 3 - Инструкция системного прерывания.
Тогда чему равен параметр addr? и bad_addr ?

И как вообще например вызвать программное прерывание, если допустим в главной программе какая-то переменная получила нужное значение?
Буду очень признателен если кто-нибудь скинет какой-нибудь кусок прогаммы

Заранее спасибо))))
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016