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

 
 
> Хочу изучить язык С. Прошу помощи.
James D.
сообщение Nov 12 2005, 20:16
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



Хочу изучить С, а то хвалят, хвалят smile.gif Есть опыт программирования на асме - работаю с AVRStudio.
Не подскажет ли кто-нибудь из знатоков, где можно найти (скачать) литературу по обучению программированию на С для AVR? Желательно на русском. Сейчас начал изучать С по имеющейся книге с уклоном на программирование для компов.
Писать проги, наверное, буду в CodeVisionAVR C Compiler. Можно ли в этой проге пошагово гонять свою программу, просматривать содержимое памяти, регистров и пр.?
Буду благодарен, если кто-нибудь поделится своим опытом.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
James D.
сообщение Nov 13 2005, 21:54
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



А как узнать, как в Си вычисляются тригонометрические функции и операции с плавающей запятой? Сам алгоритм вычисления. Есть ли такие алгоритмы и на асме?
Go to the top of the page
 
+Quote Post
Gematogen
сообщение Nov 13 2005, 23:32
Сообщение #3





Группа: Новичок
Сообщений: 13
Регистрация: 18-10-05
Пользователь №: 9 808



Цитата(James D. @ Nov 14 2005, 00:54) *
А как узнать, как в Си вычисляются тригонометрические функции и операции с плавающей запятой? Сам алгоритм вычисления. Есть ли такие алгоритмы и на асме?


Если вычислительный модуль не поддерживает аппаратного вычисления тригонометрических ф-й, то можно использовать, например, выч-е с помощью рядов Маклорена:
sin(x)=X - X^3/3! + X^5/5! - ... + (-1)^k*(X^(2k+1)/(2k+1)!) , k=0,1,2,3,4,5.....
cos(x)=1- X^2/2! + X^4/4! - ... + (-1)^k*((X^2k)/2k!) , k=0,1,2,3,4,5.....
и т.д.
погрешность не более последнего отброшенного члена ряда (по модулю).
Но данный метод довольно медленный. Более быстрым является метод составления таблицы значений функций заранее и выбор результатов(с интерполяцией) из нее во время работы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- James D.   Хочу изучить язык С. Прошу помощи.   Nov 12 2005, 20:16
- - vet   CV - только компилятор, отладка и симуляция - в AV...   Nov 12 2005, 21:43
- - =AK=   Цитата(James D. @ Nov 13 2005, 05:46) ...   Nov 12 2005, 23:30
- - vika1   На сахаре есть статейка Си без си . http://www.c...   Nov 13 2005, 02:29
- - James D.   Спасибо, статьи начинаю скачивать и изучать. Насче...   Nov 13 2005, 07:48
- - James D.   Ой, беда, беда, огорчение!!! СV то у м...   Nov 13 2005, 12:27
- - INT1   отправил л.п. только не удаляйте там ничего   Nov 13 2005, 15:26
- - James D.   Все ОК! Огромное спасибо!!!   Nov 13 2005, 17:06
- - asya   А что подскажете почитать про Си именно для микрок...   Nov 14 2005, 01:50
- - _artem_   По моему мнению , которое может и быть ошибочным п...   Nov 14 2005, 04:45
|- - asya   Цитата(_artem_ @ Nov 14 2005, 08:45) Есть...   Nov 14 2005, 12:19
- - _artem_   Извиняюсь за задержку - harddisk в мусорку преврат...   Nov 16 2005, 23:48
|- - asya   Цитата(_artem_ @ Nov 17 2005, 03:48) Desi...   Nov 17 2005, 00:31
- - _artem_   Ostav server vkljuchennym do polnochi zavtrasnego ...   Nov 17 2005, 02:25
- - _artem_   .. ..   Nov 17 2005, 19:32
- - asya   Огромное спасибо. Все скачал. А сервер я не выкл...   Nov 17 2005, 21:49
- - _artem_   Ne znaju Nortoc comander zaartachilsja vot i resil...   Nov 17 2005, 22:02
- - asya   "The C Programming language" by Kernigha...   Dec 4 2005, 22:53
- - _artem_   skinul ya ee syuda , vot kuda podevalas ne znaju. ...   Dec 5 2005, 01:40
- - asya   спасибо большое. скачал.   Dec 5 2005, 03:28
- - _artem_   Nu a esli xotite dobit zverja v ego ze berloge), t...   Dec 5 2005, 22:00
- - asya   спасибо.   Dec 5 2005, 22:19
- - Георгий   Есть unsigned int Slowo , как присвоить младший и ...   Dec 6 2005, 13:46
- - vet   КодLByte = (unsigned char)Slowo; HByte = S...   Dec 6 2005, 13:56
- - Георгий   Блин, ведь интуитивно чувствовал что то подобное...   Dec 6 2005, 14:10


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

 


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


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