TV80 8-bit Z80-compatible microprocessor core

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:хоть ширина внешней шины данных у Z80 есть 8 бит, но внутренний путь данных имеет ширину всего 4 бита - как и размер его АЛУ - т..е. выходит Z80 фактически был 4-битным микропроцессором?
У меня такое ощущение, что здесь всё дело в терминах и соглашения об них.
Если посмотреть, что считают разрядностью микропроцессора, то можно увидеть
следующее:
Применительно к микропроцессору, различают три вида разрядности:

1. разрядность регистров микропроцессора;
2. разрядность шины данных;
3. разрядность шины адреса.

Разрядность регистров - это длина машинного слова внутри микропроцессора. Разрядность этого вида диктуется вместимостью внутренних ячеек памяти процессора - вместимостью регистров. Когда классифицируют микропроцессор и употребляют термин "разрядность микропроцессора", то подразумевается внутренняя разрядность, поскольку именно разрядность регистров определяет эффективность обработки данных микропроцессором, диктует диапазон допустимых значений операндов.
Разрядность микропроцессора - это максимальное количество бит информации, которые могут обрабатываться и передаваться процессором одновременно. Разрядность процессора определяется разрядностью регистров, в которые помещаются обрабатываемые данные.
Встречается и менее строгое определение:
Разрядность микропроцессора определяется разрядностью его АЛУ, внутренних регистров данных и внешней шины данных. На сегодняшний день существуют 8-, 16-, 32- и 64-разрядные микропроцессоры.
То есть, если говорить о цифрах - то надо точно договориться о том, что в них меряем.
А то будет как в анекдоте:
- Сколько?
- Десть...
- А чего десять?
- А чего сколько?
С этих позиций - какая разрядность у i8088?

PS. Есть и другой вариант анекдота (во множестве вариаций): :wink:
- Хау мач?
- Вот мач?
- Мач воч.
- Тен воч.
- Сач мач?!
- Хум хау.
- Финишд мгимо?
- Аск...