wikipedia said:When the 68000 was introduced, 16-bit buses were really the most practical size. However, the 68000 was designed with 32-bit registers and address spaces...
It is important to note that even though the 68000 had 16-bit ALUs, addresses were always stored as 32-bit quantities, i.e. it had a flat 32-bit address space. This meant that the 68000 was, and is, a 32-bit microprocessor...
The original 68000 was internally a 16-bit part, but it was executing and existing within the parameters of a 32bit ISA, as its instruction set describes a 32-bit architecture. The importance of architecture cannot be emphasized enough. Throughout history, addressing pains have not been hardware implementation problems, but always architectural problems (instruction set problems, i.e. software compatibility problems). The successor 68020 with 32-bit ALU and 32-bit databus runs unchanged 68000 software at "32-bit speed", manipulating data up to 4 gigabytes, far beyond what software of other "16-bit" CPUs (for example, the 8086) could do. Contrast this with the problems posed by segmented architectures such as the 80286 which eventually had to be emulated entirely in software. It is seen as an act of great foresight for the 68000 series to have been 32-bit from the beginning.
Julio said:Proper use of capitalization wouldn't be such a bad thing (Tedster and Fiziks)
Wikipedia said:It is important to note that even though the 68000 had 16-bit ALUs, addresses were always stored as 32-bit quantities, i.e. it had a flat 32-bit address space. This meant that the 68000 was, and is, a 32-bit microprocessor...
The original 68000 was internally a 16-bit part, but it was executing and existing within the parameters of a 32bit ISA, as its instruction set describes a 32-bit architecture. The importance of architecture cannot be emphasized enough. Throughout history, addressing pains have not been hardware implementation problems, but always architectural problems (instruction set problems, i.e. software compatibility problems). The successor 68020 with 32-bit ALU and 32-bit databus runs unchanged 68000 software at "32-bit speed", manipulating data up to 4 gigabytes, far beyond what software of other "16-bit" CPUs (for example, the 8086) could do.
yesturday i cudn't spel gradeate. 2day i r oneJulio said:Proper use of capitalization wouldn't be such a bad thing (Tedster and Fiziks)
https://www.techspot.com/extras/forum_guidelines/index.shtmlAvoid double posting. Make good use of the 'Edit' function and do not “reply to yourself” in a same thread unless it's completely necessary.
The gods have spoken. We must use proper grammer.....