Difference between revisions of "68000"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 5: | Line 5: | ||
'''68000''' (MC68000, 68K),<br/> | '''68000''' (MC68000, 68K),<br/> | ||
a 16/32-bit [https://en.wikipedia.org/wiki/Complex_instruction_set_computer CISC] [https://en.wikipedia.org/wiki/Microprocessor microprocessor] designed and marketed by [https://en.wikipedia.org/wiki/Freescale_Semiconductor Freescale Semiconductor] since 1979, started as a division of [[Motorola]]. It was used in [[Atari ST]], [[Amiga|Commodore Amiga]], and [[Apple]] [[Macintosh]] personal computers, as well in [[Sun#1|Sun-1]] [https://en.wikipedia.org/wiki/Workstation workstations] and many [[Dedicated Chess Computers|dedicated chess computers]]. 68000 has an external 16-bit [https://en.wikipedia.org/wiki/Data_bus data bus] and 24 external address lines to index 16 MByte of physical [[Memory|memory]], eight 32-bit general-purpose data registers (D0-D7), and eight address registers (A0-A7). The last address register was also the standard [[Stack|stack]] pointer, and could be called either A7 or SP <ref>[https://en.wikipedia.org/wiki/Motorola_68000 Motorola 68000 from Wikipedia]</ref>. Despite different data- and address registers, 68000 was known for its [https://en.wikipedia.org/wiki/Orthogonal_instruction_set orthogonal instruction set] <ref>[http://68k.hax.com/ 68000 instructions]</ref>. Like its 8-bit predecessor [[6800]], but opposed to [[x86]], 68000 is a [[Big-endian]] machine. | a 16/32-bit [https://en.wikipedia.org/wiki/Complex_instruction_set_computer CISC] [https://en.wikipedia.org/wiki/Microprocessor microprocessor] designed and marketed by [https://en.wikipedia.org/wiki/Freescale_Semiconductor Freescale Semiconductor] since 1979, started as a division of [[Motorola]]. It was used in [[Atari ST]], [[Amiga|Commodore Amiga]], and [[Apple]] [[Macintosh]] personal computers, as well in [[Sun#1|Sun-1]] [https://en.wikipedia.org/wiki/Workstation workstations] and many [[Dedicated Chess Computers|dedicated chess computers]]. 68000 has an external 16-bit [https://en.wikipedia.org/wiki/Data_bus data bus] and 24 external address lines to index 16 MByte of physical [[Memory|memory]], eight 32-bit general-purpose data registers (D0-D7), and eight address registers (A0-A7). The last address register was also the standard [[Stack|stack]] pointer, and could be called either A7 or SP <ref>[https://en.wikipedia.org/wiki/Motorola_68000 Motorola 68000 from Wikipedia]</ref>. Despite different data- and address registers, 68000 was known for its [https://en.wikipedia.org/wiki/Orthogonal_instruction_set orthogonal instruction set] <ref>[http://68k.hax.com/ 68000 instructions]</ref>. Like its 8-bit predecessor [[6800]], but opposed to [[x86]], 68000 is a [[Big-endian]] machine. | ||
+ | |||
+ | =Chess Programs= | ||
+ | * [[:Category:68000]] | ||
=See also= | =See also= |
Latest revision as of 08:52, 18 December 2019
68000 (MC68000, 68K),
a 16/32-bit CISC microprocessor designed and marketed by Freescale Semiconductor since 1979, started as a division of Motorola. It was used in Atari ST, Commodore Amiga, and Apple Macintosh personal computers, as well in Sun-1 workstations and many dedicated chess computers. 68000 has an external 16-bit data bus and 24 external address lines to index 16 MByte of physical memory, eight 32-bit general-purpose data registers (D0-D7), and eight address registers (A0-A7). The last address register was also the standard stack pointer, and could be called either A7 or SP [2]. Despite different data- and address registers, 68000 was known for its orthogonal instruction set [3]. Like its 8-bit predecessor 6800, but opposed to x86, 68000 is a Big-endian machine.
Chess Programs
See also
Publications
- MOTOROLA M68000 FAMILY - Programmer’s Reference Manual (pdf)
- 68000 Assembler - User's Manual (pdf) by Paul McKee
External Links
- Motorola 68000 from Wikipedia
- Motorola 68000 family from Wikipedia
- 68000 Assembly - Wikibooks
- Rookie 1.0 68000 assembly source, search.s from Index of /rookie/nostalgia/v1