Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Не знаю как правильно отображать код на этой конфе... Вот результат >>

Отправлено Юрий_СВ 25 января 2009 г. 20:34
В ответ на: А ну попробуй int z1 = 0x8000+PINC; z1=abs(z1); PORTC = (z1>>8); // PINC естественно =0 отправлено пользователем VasilyS 25 января 2009 г. 19:38

void fn_1()
{
3e22: 83 b3 in r24, 0x13 ; 19
3e24: 90 e0 ldi r25, 0x00 ; 0
3e26: 80 50 subi r24, 0x00 ; 0
3e28: 90 48 sbci r25, 0x80 ; 128
3e2a: 97 ff sbrs r25, 7
3e2c: 03 c0 rjmp .+6 ; 0x3e34 <fn_1+0x12>
3e2e: 90 95 com r25
3e30: 81 95 neg r24
3e32: 9f 4f sbci r25, 0xFF ; 255
3e34: 89 2f mov r24, r25
3e36: 99 0f add r25, r25
3e38: 99 0b sbc r25, r25
3e3a: 85 bb out 0x15, r24 ; 21
int z1 = 0x8000+PINC; z1=abs(z1); PORTC = (z1>>8); // PINC естественно =0
}
3e3c: 08 95 ret



Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru