Сравнительные характеристики микропроцессоров i8086 фирмы Intel и MC68000 фирмы Motorola
Первым микропроцессором фирмы Motorola, получившим широкое применение, был 8-битный MC6800. Он состоял из одного устройства, обеспечивающего взаимодействие, декодирование и выполнение инструкций, вычисление эффективного адреса и взаимодействие с внешней магистралью. Микропроцессор MC6800 имел классическую последовательную архитектуру.
Программная модель MC6800:
- 16-битный программный счетчик;
- 8-битный регистр-аккумулятор;
- 8-битный регистр флагов;
- два 8-битных индексных регистра.
Практически одновременно с появлением i8086 фирма Motorola выпускает свой микропроцессор MC 68000.
Адресное пространство | 1 Мбайт | 16 Мбайт |
Внутренняя ШД | 16 бит | 32 бита |
Внешняя ШД | 16 бит | 16 бит |
Количество РОН | 8 | 16 |
Аппаратная поддержка защиты памяти | нет | есть |
Основные концепции семейства MC 6800x (MC 68008, MC 68010, MC68020, MC68030, MC68040, MC68060) были заложены в первом же МП MC 68000.
Одной из важнейших особенностей является обеспечение защиты информации от несанкционированного доступа путем организации возможности работы в одном из двух режимов: пользователя и супервизора.
В режиме пользователя программе были доступны регистры программной модели пользователя и большая часть инструкций.
В режиме супервизора в дополнение к регистрам программной модели пользователя становились доступны регистры программной модели супервизора, а также дополнительные инструкции, влияющие на безопасность системы.