Motorola 68000

Pacote de Motorola MC68000 (CLCC (Leadless chip carrier de cerâmica))

O Motorola 68000,[1][2] é um microprocessador CISC (complex instruction set computer) de 16/32 bits, lançado em 1979 pelo Motorola Semiconductor Products Sector.

O projeto implementa um conjunto de instruções de 32 bits, com registradores de 32 bits e um barramento de dados interno de 16 bits.[3]O barramento de endereços é de 24 bits e não usa segmentação de memória, o que facilitou a programação. Internamente, ele usa uma unidade lógica aritmética de dados (ALU) de 16 bits e mais duas ALUs de 16 bits usadas principalmente para endereços,[3] e tem um barramento de dados externo de 16 bits.[4] Por esse motivo, a Motorola o chamou de processador de 16/32 bits.

Como um dos primeiros processadores amplamente disponíveis com um conjunto de instruções de 32 bits, grande espaço de endereço não segmentado e velocidade relativamente alta para a época, o 68000 foi um projeto popular durante a década de 1980. Foi amplamente utilizado em uma nova geração de computadores pessoais com interfaces gráficas de usuário, incluindo o Macintosh 128K, Commodore Amiga, Atari ST e Sharp X68000. O console Sega Genesis/Mega Drive de 1988 é alimentado por um 68000.

Os processadores posteriores da série Motorola 68000, começando com o Motorola 68020, usam ULAs de 32 bits e têm barramentos de dados e endereços de 32 bits, acelerando as operações de 32 bits e permitindo o endereçamento completo de 32 bits em vez do endereçamento de 24 bits do 68000 e do Motorola 68010 ou do endereçamento de 31 bits do Motorola 68012. O 68000 original é geralmente compatível com o restante da linha, apesar de estar limitado a um barramento externo de 16 bits de largura.[3]

Mesmo após 45 anos de produção, a arquitetura 68000 ainda está em uso.[5][6]

  1. Granlund, Torbjörn. The GNU Multiple Precision Arithmetic Library (PDF). [S.l.: s.n.] p. 13. Arquivado do original (PDF) em 2022 
  2. Norton, Peter; Jim, Heid (1989). Inside the Apple Macintosh. [S.l.]: Simon & Schuster. p. 530. ISBN 0-13-467622-X 
  3. a b c Starnes, Thomas W. (1983). "Design Philosophy Behind Motorola's MC68000". 8. [S.l.]: Byte. número 4. Arquivado do original em 2022 
  4. Motorola M68000 Family Programmer's Reference Manual (PDF). Arizona, Arizona: [s.n.] 1992. pp. 1–1. Arquivado do original (PDF) em 2015 
  5. «Low Cost 32-Bit Microprocessor (Including HC000, HC001, EC000 and SEC000)». www.nxp.com. Consultado em 4 de março de 2024. Arquivado do original em 2021 
  6. Turley, Jim. «"Wallowing in 68K Nostalgia Want to Build a New, 40-year-old Computer?"». Electronic Engineering Journal. Arquivado do original em 2021 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne