Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите разобраться с Keil for ARM
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср дек 31, 2025 04:28:38

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Помогите разобраться с Keil for ARM
СообщениеДобавлено: Сб фев 02, 2013 07:33:47 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб янв 20, 2007 20:44:33
Сообщений: 164
Откуда: Из закаулков вашей души
Рейтинг сообщения: 0
В примере по программным прерывания наткнулся на такую запись функции-обработчика:

nt __swi(0) add (int i1, int i2);
int __SWI_0 (int i1, int i2) {
return (i1 + i2);
}

int __swi(1) mul4(int i);
int __SWI_1 (int i) {
return (i << 2);
}

int __swi(2) div (int i1, int i2);
int __SWI_2 (int i1, int i2) {
return (i1 / i2);
}

Понятно что выполняется сложение,смещение и деление. Но что означает цифры в скобках? Зачем нужна вторая строчка- int __SWI_0, если далее программе вызывыется только add(i1,i2)? Где происходит привязка к адресу вектора прерывания?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ 1 сообщение ] 

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y