Motorola 68000 — различия между версиями
NeKit (обсуждение | вклад) м (1 версия: Перенос статей с SEGAFans Wiki) |
м |
||
Строка 1: | Строка 1: | ||
− | '''Motorola 68000''' - 16/32- | + | '''Motorola 68000''' - 16/32-битный CISC-микропроцессор, разработаный компанией Freescale Semiconductor (бывшая Motorola Semiconductor Products Sector). Введенн в 1979 году вместе с технологией HMOS как первый успешный 32-разрядный микропроцессор семейства m68k. Как правило программное обеспечение совместимо с остальной линией микропроцессоров, даже не смотря на ограничения 16-битной внешней шины. После трех десятилетий производства, микропроцессор до сих пор используется. Микропроцессор содержит в себе 68000 транзисторов, отчего и произошло название модели. |
− | |||
− | |||
+ | ==Архитектура== | ||
Инструкции микропроцессора m68k можно разделить на несколько категорий: | Инструкции микропроцессора m68k можно разделить на несколько категорий: | ||
Строка 17: | Строка 16: | ||
* Вызов и обработка прерываний | * Вызов и обработка прерываний | ||
− | == Применение в игровой индустрии == | + | ==Применение в игровой индустрии== |
− | |||
Став одним из более удачных микропроцессоров, m86k использовался в игровых приставках: | Став одним из более удачных микропроцессоров, m86k использовался в игровых приставках: | ||
* [[Sega Mega Drive]] | * [[Sega Mega Drive]] | ||
− | * [[ | + | * [[Sega Mega CD]] |
− | * [[ | + | * [[Sega Nomad]] |
* SNK Neo Geo AES | * SNK Neo Geo AES | ||
− | * SNK | + | * SNK Neo Geo MVS |
* Capcom CPS (Capcom play system) | * Capcom CPS (Capcom play system) | ||
* Capcom CPSC (Capcom power system changer) | * Capcom CPSC (Capcom power system changer) | ||
Строка 31: | Строка 29: | ||
* http://segafans.ru/infusions/pro_download_panel/download.php?did=79 - Assembler 68000 Guide (Мануал на английском) | * http://segafans.ru/infusions/pro_download_panel/download.php?did=79 - Assembler 68000 Guide (Мануал на английском) | ||
* http://segafans.ru/infusions/pro_download_panel/download.php?did=80 - Assembler 68000 for newbies (Мануал на английском) | * http://segafans.ru/infusions/pro_download_panel/download.php?did=80 - Assembler 68000 for newbies (Мануал на английском) | ||
− | |||
− |
Текущая версия на 00:11, 3 мая 2014
Motorola 68000 - 16/32-битный CISC-микропроцессор, разработаный компанией Freescale Semiconductor (бывшая Motorola Semiconductor Products Sector). Введенн в 1979 году вместе с технологией HMOS как первый успешный 32-разрядный микропроцессор семейства m68k. Как правило программное обеспечение совместимо с остальной линией микропроцессоров, даже не смотря на ограничения 16-битной внешней шины. После трех десятилетий производства, микропроцессор до сих пор используется. Микропроцессор содержит в себе 68000 транзисторов, отчего и произошло название модели.
Архитектура
Инструкции микропроцессора m68k можно разделить на несколько категорий:
- Арифметика (Add, Sub, Mul, Div)
- Побитное смещение (влево и вправо, логическое и арифметическое)
- Операции с памятью (Load&store — Move.B, Move.W, Move.L)
- Циклические битовые сдвиги (ROR, ROL, ROXL, ROXR)
- Логические операции (And, Or, Not, EOr)
- Вызов подпрограмм и возврат из них (BSR, RTS)
- Конверсия типов
- Условное и безусловное ветвление (Bra, BCS, BEq, BNE, BHI, BLO, BMI, BPL, и так далее)
- Управление стеком (push, pop)
- Обработка ошибок и исключений
- Вызов и обработка прерываний
Применение в игровой индустрии
Став одним из более удачных микропроцессоров, m86k использовался в игровых приставках:
- Sega Mega Drive
- Sega Mega CD
- Sega Nomad
- SNK Neo Geo AES
- SNK Neo Geo MVS
- Capcom CPS (Capcom play system)
- Capcom CPSC (Capcom power system changer)
Ссылки
- http://segafans.ru/infusions/pro_download_panel/download.php?did=79 - Assembler 68000 Guide (Мануал на английском)
- http://segafans.ru/infusions/pro_download_panel/download.php?did=80 - Assembler 68000 for newbies (Мануал на английском)