|
I don't know how much die area or microcode space it would save (has the 16-bit 80x86 microcode changed since the 80286?), but it would eliminate a large number of states and operations that must today be verified in any regression tests for new CPUs.
These CPUs would presumably be unsuitable for running 16-bit code (unless the hypervisor provides full emulation), but how many of us actually do so, these days? If Intel can reduce costs by redesigning the chip in a way that 99% of us won't notice - go for it!
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Intel might as well remove the 32-bit instructions to save more die area and give us more processor cores. 64-bit Linux does not allow running of 32-bit applications.
|
|
|
|
|
64-bit Windows does allow 32-bit applications. There are a lot of 32-bit applications still running on Windows desktops. What there aren't running is 16-bit applications.
|
|
|
|
|
Is that why Turbo BASIC won't run on Win 10? 
|
|
|
|
|
Is Turbo Basic a 16 bit program? If so it won't run on any 64 bit version of Windows, include XP 64, Vista 64, 7 64, 8.x 64, or any of the 64 bit versions of Windows Server. Microsoft expressly depreciated 16 bit applications for 64 bit Windows.
|
|
|
|
|
I read Intel's white paper on this change. The impacts are as follows:
- No more starting the processor in real mode and then shifting to protected mode before OS loading. Instead, the processor starts in protected mode.
- Elimination of original X86 level machine instructions. To my knowledge no 64-bit OS supports 16-bit applications.
- Elimination/streamlining of some exceptions, including stack overflow and underflow. These will still be checked for but won't be separate exceptions.
- 32-bit code will still be supported via virtualization. This will be hardware level support, including the IA32 instruction set, so there is minimal performance impact.
- Improved processor level security by eliminating attack surface and simplifying the hardware design.
- Near complete elimination of the segment:offset addressing scheme. This scheme will still be there but will require OS level calls to change the segment register. For applications this will result in a flat address space.
- Will require a 64-bit OS.
|
|
|
|
|
I wonder how frequently used the IA-32 instruction set is. It seems that removing it would save even more silicon real estate.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
There are still plenty of 32-bit applications out there (at least in the Windows world).
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I was mistaken. I thought IA-32 referred to the Itanium's instruction set but it is their term for the thirty-bit version of X86 instructions.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
On workstations, there is a lot of legacy IA-32 code, including all versions of Visual Studio prior to VS 2022. Not so much on the server side anymore.
|
|
|
|
|
As I wrote, Quote: I was mistaken. I thought IA-32 referred to the Itanium's instruction set but it is their term for the thirty-bit version of X86 instructions.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
"When they came for the 16-bitness I said nothing, for I did not use 16-bit code..."
|
|
|
|
|
Wondering how that might affect the effort to port OpenVMS to X86...
|
|
|
|
|
I think it would simplify the VMS port since the OS won't have to deal with 32 bit code. Remember, VMS is a 64 bit OS.
|
|
|
|
|
Well, most likely this version will be of course, but I have this MicroVAX... 
|
|
|
|
|
|
I just received an E-mail announcing that the X86-64 port of OpenVMS is ready for people to try it out.
I may have to look into the system requirements.
|
|
|
|
|
Virgin Galactic's lengthy road to space tourism is nearing an end. The firm now expects its final VSS Unity test flight to launch as soon as May 25th at 10AM Eastern, with specialist training starting on May 22nd. Dear investors, yes we are bleeding money, but a Virgin Galactic ticket costs $450,000 with a $150,000 deposit. You know, if this test flight is successful.
|
|
|
|
|
The journal Nature released a report from Nanjing University researchers that had attempted to replicate an earlier paper that described a compound that superconducted at room temperature and relatively moderate pressures. Despite persuasive evidence that they've produced the same chemical, the team indicates they see no sign of superconductivity, even down to extremely low temperatures. These superconductor articles always feel like cold fusion drama.
|
|
|
|
|
After announcing plans to use an AI chatbot at its drive-thrus, now Wendy’s is piloting a robot-powered “underground delivery system” for online order pickups. Can't wait for the smell of spilled food wet-aging in the pipes.
|
|
|
|
|
A buried delivery system that is difficult to service? I'm sure that will never give them problems...
|
|
|
|
|
They will have other kind of robots to fix it... don't worry.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
So like the drive up teller window at the bank, vacuum tubes? Fooomp, here's your order.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
MarkTJohnson wrote: vacuum tubes? Fooomp, here's your order. Would be interesting for soups and sodas.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
The biggest tech companies in the world are quietly lobbying the governments of 14 countries to grant them legal protection from any regulatory oversight. Admittedly not the best article, but potentially an interesting jumping off point for discussion or consideration.
|
|
|
|