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

 
 
> 32-bit или 16-bit?
shide_3
сообщение Jul 28 2016, 13:21
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Здравствуйте.Подскажите пожал-ста, есть ли принципиальная разница в написании программ на языке Си к МК 8-битному и скажем, к 16 или 32 битному? (То, что регистры общего назначения у них разной длины, это понятно.) Ведь на самом деле, я могу использовать тип long int во всех случаях?
спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Jul 28 2016, 13:34
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (shide_3 @ Jul 28 2016, 16:21) *
Ведь на самом деле, я могу использовать тип long int во всех случаях?
Можете, если хотите получить большую медленную программу. В Стандарте языка с 99 года описан замечательный заголовочный файл stdint.h. Используйте объявленные в нем типы с умом и все у вас получится гораздо лучше.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jul 28 2016, 13:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Сергей Борщ @ Jul 28 2016, 17:34) *
Можете, если хотите получить большую медленную программу. В Стандарте языка с 99 года описан замечательный заголовочный файл stdint.h. Используйте объявленные в нем типы с умом и все у вас получится гораздо лучше.

вопрос у меня был немного не в этом
С бытродействием как-бы все понятно, конечно на 32-м будет быстрее..
Или Вы хотели сказать, что на 16-битном процессоре longint использовать неразумно?

Сообщение отредактировал shide_3 - Jul 28 2016, 14:01
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shide_3   32-bit или 16-bit?   Jul 28 2016, 13:21
- - toweroff   Цитата(shide_3 @ Jul 28 2016, 16:21) я мо...   Jul 28 2016, 13:52
|- - shide_3   Цитата(toweroff @ Jul 28 2016, 17:52) даж...   Jul 28 2016, 14:02
- - AlexandrY   Цитата(shide_3 @ Jul 28 2016, 16:21) Здра...   Jul 28 2016, 14:16
|- - shide_3   Цитата(AlexandrY @ Jul 28 2016, 18:16) А ...   Jul 28 2016, 15:33
- - toweroff   Цитата(shide_3 @ Jul 28 2016, 17:02) Чест...   Jul 28 2016, 16:40
- - _4afc_   Цитата(shide_3 @ Jul 28 2016, 16:21) Здра...   Jul 28 2016, 16:55
- - ViKo   Топикстартеру - в чем вопрос, не понимаю. Понятно,...   Jul 28 2016, 19:16
- - adnega   Цитата(shide_3 @ Jul 28 2016, 16:21) есть...   Jul 28 2016, 19:59
|- - zltigo   QUOTE (adnega @ Jul 28 2016, 22:59) ...   Jul 29 2016, 06:14
|- - shide_3   Цитата(adnega @ Jul 28 2016, 22:59) Напри...   Jul 29 2016, 17:35
||- - SII   Цитата(shide_3 @ Jul 29 2016, 20:35) а чт...   Jul 30 2016, 07:49
|- - _4afc_   Цитата(adnega @ Jul 28 2016, 22:59) Типы ...   Jul 30 2016, 19:03
|- - AlexandrY   Цитата(_4afc_ @ Jul 30 2016, 22:03) Справ...   Jul 30 2016, 20:25
- - Alex11   ЦитатаВ чем тогда его 32-битность состоит? Естеств...   Jul 29 2016, 20:23


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

 


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


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