любой процессор может быть обозначен его двумя атрибутами
- архитектура набора команд &
- нет. битов, которые он может обработать за один тактовый цикл.
возьмем, например, архитектуру Intel IA-32, также называемую x86-32, здесь x86 обозначает архитектуру, а 32 обозначает 32-разрядный процессор
X-Architecture
Есть несколько архитектур
Pre-x86 x86
- архитектура IA-32 от Intel, также называемая x86-32 -x86-64
- с AMD64 и Intel 64 его версии
- Моторолы 6800 и 68000
Архитектура ARM7
Y-битный процессор
: просто - это возможность обработки данных процессором / процессором за один такт.
Предположим, что это 8-битный процессор, тогда в одном такте ALU может выполнять операцию только с 8-битными данными (обратите внимание, что эта операция может быть внутренней операцией, такой как add / sub, а также передача данных на другое устройство ввода-вывода)
classification Based on Registers-
Процессор в дополнение к ALU и CU также содержит некоторые области памяти, называемые регистрами. в зависимости от процессора регистр обычно может хранить 8, 16, 32 или 64 бита. Размер регистра конкретного процессора позволяет нам классифицировать процессор. Процессоры с размером регистра n-битов называются n-битными процессорами, поэтому процессоры с 8-битными регистрами называются 8-битными процессорами.
classification Based on databus width-
, так как alu может обрабатывать только 8-битные данные за один тактовый цикл, не имеет смысла иметь ширину шины данных больше, чем у & 8-битный процессор будет иметь 8-битную ширину базы данных, следовательно, ширина базы данных также может быть альтернативой способ выяснить возможность обработки битов процессором. для процессора с n-битной шиной данных означает, что процессор может передавать n-бит на другое устройство за одну операцию.
на вопрос:
"Предположим, у нас есть 32-битный АЛУ, то есть он может принимать 32 бита за раз и
размер нашей шины данных составляет 16 бит, то есть она может одновременно хранить 16 бит данных
чем будет ответ. В этом случае ...? "
примером такого процессора будет Intel 8088 & Moto 68000
Используя классификацию ширины шины, микропроцессор Intel 8088 представляет собой 8-разрядный процессор, поскольку он использует 8-разрядную шину данных, хотя его регистры ЦП фактически являются 16-разрядными.
Аналогичным образом Motorola 68000 классифицируется как 16-разрядный процессор, хотя его регистры ЦП являются 32-разрядными.
Иногда используется комбинация двух классификаций, где 8088 может быть описан как 8/16-битный процессор, а Motorola 68000 - как 16/32-битный процессор.