ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
29128 Топик полностью
Ксения (17.05.2005 15:02, просмотров: 1) ответил Михаил Е. на Некоторые фирмы делают 51-й с временем выполнения команды 1 такт, если конечно не ошибаюсь. Это CISC?
Даже CISC команды не выполняются все за один такт Достаточно взглянуть хотя бы на систему инструкций AVR. Кроме того, условные инструкции (переходов или перескоков) имеют разную тактовую длину в зависимости от того приходится делать прижок или нет. Таким образом CISC-архитектура скорее характеризуется одинаковой длиной всех команд, нежели одинаковым временем исполнения. А в RISC-архитектуре не только допускаются инструкции разной длины, но и "прямая" адресация/индексация, когда необходимые константы и адреса следуют сразу за инструкцией, их использующей, в потоке команд. Проще говоря, в формате команды имеются признаки того, как следует интерпретировать слежующие за ней байт - как следующую за ней вторую команду или как параметры, необходимые ей самой. По всем признакам 8051 (как и его "предки" Z80, 8080, 8008) относятся к CISC-архитектуре, поскольку в их составе имеются инструкции короткие и длинные, простые и сложные.