Перейти к содержанию
    

итог какой? разрядность АЛУ-это именно размер регистра? и при этом адресное пространство - это другое. И корректно говорить именно про АЛУ? так?

корректно упоминать про разрядность чего именно ведется речь.

есть, например, blackfin, который при 32х разрядных регистрах общего назначения, может непосредственно адресовать свои 4ГБ адресного пространства, с этой точки зрения, как отметил toweroff, можно сказать что это 32х разрядный МК(ну или не МК).

но при этом у него 40-ка разрядное АЛУ, чтобы ворочать результатми 16*16 умножения с накоплением и только 16-ти разрядные умножители которые обычно в основном и должны работать 90% времени, так как это всё-таки DSP и основная его задача числа перемножать/складывать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Маленько огня в топку:

DSP C55xx от Техаса 16-ти разрядный, а АЛУ у него 40-битное. Так какой это проц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что имеется в виду 16-ти разрядный?

что у blackfinов что у С55, 16ти разрядные умножители, и не смотря на 32х разрядные регистры общего назначения и 40ка разрядные регистры аккумулятора и АЛУ, так как основной их задачей является быстрое выполнение умножения с накоплением их называют 16ти ну или иногда 16/32 разрядными процессорами, по разрядности аппаратных умножителей.

если для х86 / х64 основное маркетинговое отличие в количестве адресуемой памяти, то под их разрядностью подразумевают размер указателя/разрядность регистра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда, наверное, все проще :)

Под разрядностью (в общем смысле) понимать тот диапазон данных и (скорее всего) адресов, с которыми ядро может работать непосредственно

все примочки типа DSP и 8051 в расчет не брать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Маленько огня в топку:

DSP C55xx от Техаса 16-ти разрядный, а АЛУ у него 40-битное. Так какой это проц?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если в STM32 размер регистра 32 бита, значит и АЛУ 32? т.е. нормально говорить, что этот проц 32-х разрядный? И это правильно будет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если в STM32 размер регистра 32 бита, значит и АЛУ 32? т.е. нормально говорить, что этот проц 32-х разрядный? И это правильно будет?

Нормально. Правильно. Разрядность определяется аккумулятором, или регистрами. Данными.

Адресация связана с разрядностью процессора, потому что определяется его набором команд. Для 8-разрядных микроконтроллеров непосредственно адресоваться в однобайтовой команде получилось бы только к 256 адресам. Такое никому не нужно. PIC имеют 12-14-битовые команды, и могут адресовать до 8KB памяти. 8051 с косвенной 16-битовой адресацией обращаются к 64K памяти, и более при ухищрениях (извращениях). Но все они 8-разрядные.

А для 32-разрядных МК их 32 разрядов хватает для адресации 4GB памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...