The first not 80x86 32 bit processor
The first not 80x86 32 bit processor
http://en.wikipedia.org/wiki/Intel_iAPX_432
This is the page about a very strange processor. It had a native support of OOP and a really different assembly. Why Intel has locked the developement of these products? Do you now where I can find some datasheets or opcodes table? I'd like programm an emulator for this platform
This is the page about a very strange processor. It had a native support of OOP and a really different assembly. Why Intel has locked the developement of these products? Do you now where I can find some datasheets or opcodes table? I'd like programm an emulator for this platform
Re: The first not 80x86 32 bit processor
My dad's thesis (back in '88 I think) was about an object-oriented machine architecture. He was working with IBM at the time and said that yes, both IBM and Intel had plans for these architectures, but neither ended up going anywhere. Sure, it would be cool, but I don't think it would be the best business plan for the companies.
Valix is an experiment in an interpreted userspace with object-oriented and functional design patterns. Developers needed! Join #valix on irc.freenode.net
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: The first not 80x86 32 bit processor
Intel didn't create the first 32-bit processor, nor did AMD create the first 64-bit processor.
There are many (..arguably better) architectures out there that existed long before Intel's offerings, some people were using such 'powerful' systems while the rest of us only had 8/16-bit microcomputers.
As for this specific architecture, it looks downright ridiculous.. be glad it's dead.
There are many (..arguably better) architectures out there that existed long before Intel's offerings, some people were using such 'powerful' systems while the rest of us only had 8/16-bit microcomputers.
As for this specific architecture, it looks downright ridiculous.. be glad it's dead.
Re: The first not 80x86 32 bit processor
I haven't said it but this is the first not 80x86 32 processor designed (I ommited by Intel). Now it sound better?
However I don't share your opinion. According to this a lots of thing (and programming languages) now shouldn't be used
However I don't share your opinion. According to this a lots of thing (and programming languages) now shouldn't be used
Re: The first not 80x86 32 bit processor
Actually it was created before the 386 according to wikipedia.. so it was Intel's first 32bit processor period. (Actually I think Intel had some server product that was running 32 bit before then but idk)Karlosoft wrote:I haven't said it but this is the first not 80x86 32 processor designed (I ommited by Intel). Now it sound better?
However I don't share your opinion. According to this a lots of thing (and programming languages) now shouldn't be used
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: The first not 80x86 32 bit processor
Interestingly, ARM, commonly considered a modern architecture, predates the 386
(That doesn't preclude it being more modern than the rather esoteric x86)
(That doesn't preclude it being more modern than the rather esoteric x86)
Re: The first not 80x86 32 bit processor
Just like Microsoft didn't invent most (any?) of the things they market so successfully, Intel wasn't the frontrunner it's sometimes perceived as.Owen wrote:Interestingly, ARM, commonly considered a modern architecture, predates the 386.
Motorola 68000, 16/32bit, 1979.
Intel 80286, 16bit, 1982.
Motorola 68020, 32bit, 1984.
MIPS R2000, 32bit, 1985.
Intel 80386, 32bit, 1985.
ARM2, 32bit, 1986.
SPARC v7, 32bit, 1986.
MIPS R4000, 64bit, 1991.
DECAlpha EV4, 64bit, 1992.
SPARC v9, 64bit, 1993.
Intel Itanium, 64bit, 2001.
AMD64 Opteron, 64bit, 2003.
Every good solution is obvious once you've found it.
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: The first not 80x86 32 bit processor
Though, to their credit, the 4004 was the first mass-manufactured microprocessor
(BTW: ARMs outnumber x86 CPUs in the world 100 to 1)
(BTW: ARMs outnumber x86 CPUs in the world 100 to 1)
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: The first not 80x86 32 bit processor
Yes, but Unix ran on the 16-bit PDP-11/20 microcomputer in 1970, one year before the 4004 microprocessor.Owen wrote:Though, to their credit, the 4004 was the first mass-manufactured microprocessor
Re: The first not 80x86 32 bit processor
Yes, but how does that make Intel's glory dimmer?Brynet-Inc wrote:Yes, but Unix ran on the 16-bit PDP-11/20 microcomputer in 1970, one year before the 4004 microprocessor.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: The first not 80x86 32 bit processor
I've been sworn to secrecy, no comment.fronty wrote:Yes, but how does that make Intel's glory dimmer?
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: The first not 80x86 32 bit processor
That they're still manufacturing 4004 backward compatible processors today*fronty wrote:Yes, but how does that make Intel's glory dimmer?Brynet-Inc wrote:Yes, but Unix ran on the 16-bit PDP-11/20 microcomputer in 1970, one year before the 4004 microprocessor.
* Using a couple of tools, you can convert your 4004 assembly to 8008 assembly, to 8080 assembly, to 8086 assembly - Intel explicitly designed them this way
Re: The first not 80x86 32 bit processor
And this is why the x86 arch. is getting uglier every year. It's still mildly backwards compatible with a processor from 1971.Owen wrote:That they're still manufacturing 4004 backward compatible processors today*fronty wrote:Yes, but how does that make Intel's glory dimmer?Brynet-Inc wrote:Yes, but Unix ran on the 16-bit PDP-11/20 microcomputer in 1970, one year before the 4004 microprocessor.
* Using a couple of tools, you can convert your 4004 assembly to 8008 assembly, to 8080 assembly, to 8086 assembly - Intel explicitly designed them this way
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: The first not 80x86 32 bit processor
Is it really getting uglier? Take x86-64 for instance. Just because you *can* run in the legacy protected mode doesn't mean you can't treat the CPU as being something completely new. Backward compatibility in this sense is a feature, not a headache. Just write a 64-bit OS. If you had 2 separate architectures you'd go through pretty much the same trouble.
Also, there are a lot of processors in the world, some for instance running on Java bytecode. The reason why they don't always make it is performance and/or backward/forward compatibility with applications. As Brendan has noted in at least one of his latest posts, the x86 has lived so far because it provided backward compatibility. People want that, yes!
Also, there are a lot of processors in the world, some for instance running on Java bytecode. The reason why they don't always make it is performance and/or backward/forward compatibility with applications. As Brendan has noted in at least one of his latest posts, the x86 has lived so far because it provided backward compatibility. People want that, yes!
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]
Re: The first not 80x86 32 bit processor
At the level of transistors on silicon, yes, it's getting lots uglier. Even at the software level, it's getting a little uglier. As intel adds modes, there have to be new registers and techniques to allow you to change between modes. Yes, people want backwards compatibility for awhile -- but the demand fades over time. It is also true that from an engineering standpoint, you always reach a point with every product where it could benefit greatly by reengineering it from the bottom up. If the tradeoff were backwards compatibility vs. 4 times the speed, more people would switch.