Интернет магазин китайских планшетных компьютеров



Компьютеры - Motorola 680x0 - Архитектура

22 апреля 2011


Оглавление:
1. Motorola 680x0
2. Архитектура
3. Процессоры семейства Motorola 68k
4. Компьютеры, основанные на этих процессорах
5. Игровые системы, основанные на этих процессорах



Программисты, знакомые с ассемблером PDP-11 и VAX, обычно чувствуют себя комфортно, программируя M68k. Несмотря на исключение в виде разделения регистров общего назначения на специализированные регистры адресов и регистры данных, архитектура 68000 во многом — 32-битная версия PDP-11.

Набор инструкций значительно более «ортогонален», чем у многих процессоров, появившихся как ранее, так и после. На практике это означает, что возможно свободно комбинировать операции и операнды, со всем богатством режимов адресации, не задумываясь о ограничениях совместимости конкретной операции и набора операндов. Эта особенность существенно облегчает программирование на ассемблере 68k, в определённой степени приближая его к языкам высокого уровня, а также существенно облегчает создание кода компиляторами.

Инструкции 68k можно разделить на несколько крупных групп:

  • Операции с памятью;
  • Арифметика;
  • Побитное смещение;
  • Циклические битовые сдвиги;
  • Логические операции;
  • Конверсия типов;
  • Условное и безусловное ветвление;
  • Вызов подпрограмм и возврат из них;
  • Управление стеком;
  • Вызов и обработка прерываний;
  • Обработка ошибок и исключений.


Просмотров: 7373


<<< Motorola 6809
ZEXALL >>>