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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> разрядность МК, что значит 8-ми разрядный?
_pv
сообщение Jun 10 2013, 10:33
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Метценгерштейн @ Jun 10 2013, 03:06) *
итог какой? разрядность АЛУ-это именно размер регистра? и при этом адресное пространство - это другое. И корректно говорить именно про АЛУ? так?

корректно упоминать про разрядность чего именно ведется речь.
есть, например, blackfin, который при 32х разрядных регистрах общего назначения, может непосредственно адресовать свои 4ГБ адресного пространства, с этой точки зрения, как отметил toweroff, можно сказать что это 32х разрядный МК(ну или не МК).
но при этом у него 40-ка разрядное АЛУ, чтобы ворочать результатми 16*16 умножения с накоплением и только 16-ти разрядные умножители которые обычно в основном и должны работать 90% времени, так как это всё-таки DSP и основная его задача числа перемножать/складывать.
Go to the top of the page
 
+Quote Post
alexeyv
сообщение Jun 10 2013, 10:41
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Маленько огня в топку:
DSP C55xx от Техаса 16-ти разрядный, а АЛУ у него 40-битное. Так какой это проц?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 10 2013, 17:15
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



что имеется в виду 16-ти разрядный?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 10 2013, 17:39
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Метценгерштейн @ Jun 11 2013, 00:15) *
что имеется в виду 16-ти разрядный?

что у blackfinов что у С55, 16ти разрядные умножители, и не смотря на 32х разрядные регистры общего назначения и 40ка разрядные регистры аккумулятора и АЛУ, так как основной их задачей является быстрое выполнение умножения с накоплением их называют 16ти ну или иногда 16/32 разрядными процессорами, по разрядности аппаратных умножителей.
если для х86 / х64 основное маркетинговое отличие в количестве адресуемой памяти, то под их разрядностью подразумевают размер указателя/разрядность регистра.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 10 2013, 17:39
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



тут было отправившееся дважды предыдущее сообщение
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 10 2013, 17:56
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Тогда, наверное, все проще sm.gif
Под разрядностью (в общем смысле) понимать тот диапазон данных и (скорее всего) адресов, с которыми ядро может работать непосредственно
все примочки типа DSP и 8051 в расчет не брать sm.gif
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Jun 10 2013, 22:07
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967



Цитата(alexeyv @ Jun 10 2013, 16:41) *
Маленько огня в топку:
DSP C55xx от Техаса 16-ти разрядный, а АЛУ у него 40-битное. Так какой это проц?

Хе-хе. Можно вообще вспомнить какие-нибудь IBM702 или 1620 с переменным размером машинного слова.


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 11 2013, 08:25
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



если в STM32 размер регистра 32 бита, значит и АЛУ 32? т.е. нормально говорить, что этот проц 32-х разрядный? И это правильно будет?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 11 2013, 09:13
Сообщение #24


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Метценгерштейн @ Jun 11 2013, 11:25) *
если в STM32 размер регистра 32 бита, значит и АЛУ 32? т.е. нормально говорить, что этот проц 32-х разрядный? И это правильно будет?

Нормально. Правильно. Разрядность определяется аккумулятором, или регистрами. Данными.
Адресация связана с разрядностью процессора, потому что определяется его набором команд. Для 8-разрядных микроконтроллеров непосредственно адресоваться в однобайтовой команде получилось бы только к 256 адресам. Такое никому не нужно. PIC имеют 12-14-битовые команды, и могут адресовать до 8KB памяти. 8051 с косвенной 16-битовой адресацией обращаются к 64K памяти, и более при ухищрениях (извращениях). Но все они 8-разрядные.
А для 32-разрядных МК их 32 разрядов хватает для адресации 4GB памяти.
Go to the top of the page
 
+Quote Post

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

 


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


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