Questions tagged [80286]
The Intel 80286 16-bit microprocessor. Use only for questions specifically about the processor; DO NO USE to mean ‘286-class machine’.
35
questions
5
votes
0
answers
203
views
Harris 80C286 double fault does not push an error code
I'm using a Harris CS80C286-20 CPU.
If I set the access rights byte of the Divide Error Exception descriptor to 0x80 (which indicates a present system descriptor of an invalid type), and then execute ...
23
votes
1
answer
4k
views
How much slower was the 286 in protected mode?
I am given to understand that if the 80286 is run in protected mode, it is slightly slower than real mode, due to memory protection checks taking extra clock cycles.
Just how much slower is it? Either ...
13
votes
3
answers
3k
views
Were Windows 3.x applications dependent upon 80286 instructions?
While Windows 3.x operating system stuck to the 80286 platform, did applications compiled for Windows 3.x have to use 80286 instructions explicitly or be aware of the 80286 memory layout?
Or was it ...
23
votes
1
answer
809
views
How is FSTSW AX implemented on the 80286/80287?
The x87 instruction set does not support direct transfers between general purpose registers and floating point registers. This is mainly a consequence of the 8087/80287/80387 being a separate chip ...
10
votes
0
answers
340
views
Everex Systems EV1250: Perhaps a 286 accelerator? I need its manual
Recently I got an unknown card named EV1250 that I couldn't find any information on what it was.
I assume it's probably a 286 accelerator.
There are some memory chips on the left side of the card and ...
18
votes
3
answers
2k
views
Did any software attempt to perform 8086 emulation on the 80286 using LOADALL, in the vein of the later virtual 8086 mode of the 80386?
I know that Virtual 8086 mode was added on the 80386 to make it possible to run old applications in a Protected Mode environment.
The 80286 had a lot of shortcomings, such as not being able to switch ...
2
votes
2
answers
481
views
Commodore 1352 mouse converter
My Commodore PC30-III can only handle a Commodore 1352 mouse, but it is practically impossible to buy one. I own a couple of Amiga and serial PC mice that if I plug in, the buttons seem to work, but ...
0
votes
1
answer
349
views
What's the heritage of 80286? [closed]
80186 introduced some instructions for HLL features.
80286 introduced some instructions for protected mode, and provided some multitasking ability with external MMU which was never intended for PCs ...
10
votes
1
answer
689
views
Did the Harris 80C286 differ from Intel's 80286 in its behaviour?
The Harris company, well known for being an early second source making x86 chips under license, eventually produced a fully static CMOS 80C286 of their own design (later known as the Intersil 80C286 ...
4
votes
1
answer
442
views
Instructions added with the Intel 80286 [closed]
The 80286 processor added these instructions: ARPL, VERR, VERW, LAR, LSL, SMSW, SGDT, SIDT, SLDT, STR, LMSW, LGDT, LIDT, LLDT, LTR, CLTS.
To help understand how this was implemented I am looking for ...
11
votes
2
answers
3k
views
What was this OS / Application on a 80286?
I was hoping, that someone could help me find the name of the operating system that was originally (I guess) used on the 80286 (the later ones with 12MHz).
Before I eventually installed DOS-5.0 and ...
10
votes
1
answer
706
views
How does the 80287 process infinity values?
Modern x86 processors have an infinity control bit on the x87 FPU control register. This is bit 12 and it enables processing of infinity values in a manner that is compatible with the 80287 ...
18
votes
4
answers
3k
views
80286 real mode emulator for 8086
While trying to use a "modern" sound card (an Aztech Sound Galaxy Pro 16 II) in an XT compatible 8086 computer, I encountered the problem that the drivers and tools (like the mixer initialization tool ...
13
votes
3
answers
994
views
0F1h opcode-prefix on i80286
On Intel iAPX 80286, as I recall from experience, the undocumented – officially unassigned – opcode position 0F1h was actually decoded as an instruction prefix, thus counting for maximum allowed ...
19
votes
3
answers
4k
views
How to switch an 80286 from protected to real mode?
It's pretty well documented how to get the 286 from real mode to its 16-bit protected mode.
It's also widely stated that the 286 had no officially supported way of going back from protected mode into ...
6
votes
5
answers
773
views
Did the PC/AT-bus use its expanded address space?
The system bus of the IBM PC had 8 data lines and 20 address lines, in a logical correspondence to the 8088 CPU.
The AT added a second inline edge connector to expand this to 16 data lines and 24 ...
4
votes
1
answer
551
views
Did the 286 go out of its way to follow the 8088 bus protocol?
In general, different CPUs don't use the same bus protocol. A 16-bit CPU would not in general be expected to use the same protocol as an 8-bit CPU. For example, the 68000 would not be expected to use ...
10
votes
1
answer
2k
views
Which operating systems for 80286 computers allowed a process to use more than 128k data?
Out of all the operating systems for the 80286 processor I found, only two make use of the protected mode's ability to load more than one segment for text and one for data. These are MS-DOS (through ...
5
votes
2
answers
846
views
What 286 chipsets support UMBs?
I read in some forums that some 286 boards support UMBs and thus can load drivers and TSRs into the upper 384 KiB of conventional memory.
What chipsets support this and do I need special drivers?
7
votes
1
answer
3k
views
How do you put a 286 in Protected Mode?
From the Art of Intel x86 Assembly, Page 149,
The 80386 added four control registers: CR0-CR3. These registers extend the msw registers of the 80286 [...]
The book says earlier that,
The 80286 ...
11
votes
5
answers
4k
views
80286 pricing and availability
Most information online states that the 80286 (or iAPX 286 as it was initially known) was first available in February 1982. But information about it from this time is hard to come by, and famously it ...
5
votes
1
answer
208
views
How to diagnose a failed capacitor on the mainboard?
My Fox II 286 mainboard just blew a capacitor. I haven't yet powered it on, so maybe the cap was bad. How can I diagnose this problem, and eliminate other bad caps?
7
votes
2
answers
666
views
What DOS software can I test a QIC-02 tape drive with?
I got a Wangtek 5150EQ tape drive that connects to a dumb (made of a bunch of 74-series logic chips) 8-bit ISA tape controller card. The controller card has a bunch of DIP switches which I used to ...
6
votes
1
answer
1k
views
First 80286 Based Computer
The 80286 was released in early 1982. The IBM PC AT, which used it, was released in late 1984.
Two and a half years is a long time to design a new computer that is a fairly modest upgrade on existing ...
5
votes
2
answers
881
views
Jumper and switch settings for 286 Suntac mainboard
I have a 286 mainboard here, which is I think very similar to this one here at stason.org. Below is an overview image, and a link to a album with details.
However there are still some discrepancies, ...
5
votes
1
answer
365
views
What kind of SIMMs can 286 PCs use?
I have a 286 Board (Octek Fox II 286) which takes up to four 30 pin SIMM modules. The manual however (http://www.minuszerodegrees.net/manuals/Octek%20-%20FOX-II%20286%20(12_16%20MHz%20versions).pdf) ...
5
votes
1
answer
230
views
Manual or jumper settings for mainboard PWA-286C
I have an old mainboard, type PWA-286C, running a 10 MHz Intel 80286. I have no manuals, so I am looking for documentation on it.
I am especially wondering if there is a connector for the real time ...
6
votes
1
answer
803
views
What was the fastest third party FPU?
For both the x86 and SPARC based machines, it was possible to get not only FPUs installed as a separate, discrete IC, but also third party FPUs.
In particular, I've read about Weitek on Wikipedia.
...
15
votes
3
answers
3k
views
Replacing 80286 with 68000
Suppose you wanted to take a 286 PC and replace the CPU with a 68000, not at the initial design stage, but actually modifying the finished machine, on the theory that they both have 24 bits of address ...
8
votes
1
answer
1k
views
Is a Heatsink Needed for an Intel 80286?
I noticed my IBM XT 286 has no heatsink on the CPU nor a fan of any kind (only the PSU has a fan). I realize this was fine when it was built, but for longevity purposes, should I put a heatsink on it? ...
23
votes
4
answers
4k
views
What conventions and language extensions did people use to program the 8086 and 80286?
The 8086 is a 16 bit processor with a 20 bit segmented address space, famous for being used in the IBM PC. It is also infamous for being tricky to program for.
I am currently writing what is ...
24
votes
4
answers
5k
views
How did the Apple II forward binary instructions to the Z80 software card with CPM?
Microsoft produced the Z80 Softcard for the Apple II enabling it to run CPM and many Z80 binary programs.
This seems to be an unthinkable achievement. (For a kid who had an Apple IIe but was only a ...
62
votes
3
answers
7k
views
How does the LOADALL instruction on the 80286 work?
This undocumented instruction existed in the 80286 and, I believe, the 80386. I think it was added while debugging the chip, so the engineers could quickly put the processor into any state and test it ...
23
votes
4
answers
2k
views
How can I access an old pre-IDE disk?
I have a wonderful Zenith SupersPORT 286 laptop (ZWE-0200-40) whose power circuitry seems faulty and it no longer powers up. I have useful material on the disk which I'd like to extract.
The disk (a ...
39
votes
3
answers
5k
views
80286 can switch from real mode to protected mode - but why not back?
It's been a while, but I've read in a system programming book that you could switch your Intel 80286 CPU from the normal real mode to a more powerful protected mode. I clearly remember that they said ...