Questions tagged [intel]

Retrocomputing hardware and software created by Intel.

Filter by
Sorted by
Tagged with
5 votes
3 answers
854 views

Does Intel Inboard 386/PC work on XT clone systems?

I don't have an Intel Inboard 386/PC, but I have a plan to buy it in the future. When I read its manual, there was no support for XT clones. It says: Install the Inboard 386/PC only in the computers ...
  • 151
24 votes
3 answers
3k views

Why are the Intel 8080's rotate instructions called opposite to intuition?

The Intel 8080 has two pairs of instructions for rotating the value of the accumulator -- RLC/RRC and RAL/RAR. One of them shifts the 8 bits in the accumulator circularly, writing out into the carry ...
  • 343
6 votes
1 answer
549 views

Why did the 8085 multiplex data with the low address byte?

Intel’s 8085 used bus multiplexing to stuff more functionality into 40 pins than would otherwise be possible. One of those pins, ALE, signals when the AD0…7 pins are outputting the low byte of the ...
  • 1,421
3 votes
1 answer
185 views

Why 8086/8088 has OF in a high Flags byte?

In 8086, OF is put not into low Flags byte as other flags but separated in the second (high) byte. This is followed then in all the x86 line. Beside the possible historical reasons, this looks highly ...
  • 440
5 votes
3 answers
889 views

Why has the Intel Itanium failed to take on the world? [closed]

Last summer, the Itanium has finally been discontinued, twenty years after its release. It was a promising technology, but in the end it turned out to not really be the case. Beside a few niche ...
  • 5,866
5 votes
3 answers
526 views

Did Intel syntax for x86 assembly come from an Intel assembler?

I'm wondering where the so-called Intel syntax for x86 assembly came from. Did Intel release their own assembler for chips like the 8086 or do we just mean the syntax they used in the manuals?
  • 445
18 votes
2 answers
4k views

Did any notable product use Intel's first RAM?

The 3101 SRAM was Intel's first product. At $99.50 for 64 bits, it had enough memory to store the characters expensiv. (Sorry, the final e costs extra.) Is there a record of any product using it?
  • 14.3k
12 votes
1 answer
1k views

Which endian was the Intel 4004?

The Intel 4004 had 4-bit buses and data words, but the program counter and code address space was 12 bits. Was the 4004 little endian (like all of Intel's later microprocessors and microcontrollers) ...
  • 14.3k
0 votes
1 answer
322 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 ...
  • 2,438
3 votes
0 answers
175 views

Scaling compute times to a Pentium III 700 MHz [closed]

According to a competition programming site, where users can submit single source files to be compiled and run, "programs are run on a modern processor but times are scaled to a 700 MHz Pentium ...
  • 305
3 votes
1 answer
366 views

How much RAM was sold each year in the 1970s?

I'm trying to get an idea of the quantitative parameters of the computer industry in the era that saw the rise of personal computers. Of course, the industry as a whole was old by then; companies like ...
  • 49.8k
19 votes
2 answers
3k views

How did AMD's 386 and 486 perform like Intel's newer generation?

AMD really started to come into its own as a competitor to Intel around the time of the Intel 80486 introduction. AMD countered Intel by shipping the popular (at least with PC enthusiasts) Am386-40, ...
  • 57.8k
7 votes
1 answer
572 views

80387 transistor count

In 1985, Intel released the 80386, a particularly complex and sophisticated microprocessor for its day, consisting of 275,000 transistors, a rather large number for the day. How many transistors went ...
  • 49.8k
2 votes
1 answer
300 views

Intel vs Motorola device communication protocols

On this page about "An S-100 68000 CPU Board" it is said: From a hardware perspective there are some very significant differences how Intel and Motorola CPU's talk to the world. Somewhat ...
  • 49.8k
2 votes
0 answers
124 views

advice for retrieving functions and tables from intel 8061/8065 bin file (reverse engineering) from Ford EECV ECU

I have under my disposal some Ford EECV bin files and my goal for the next few weeks is to retrieve the functions and tables and plot them out before going onto DIY hardware . . Does anyone know which ...
30 votes
4 answers
10k views

Intel CPU bug in the '90s

My teacher who teaches "Logic" at the university told us a story about Intel processors, which goes: In the '90s Intel had a bug in the calculation of mathematical functions like sin/cos ...
  • 403
21 votes
5 answers
3k views

How and why did Intel make the PCI bus "CPU Agnostic"?

Intel invented the original 32/64-bit PCI bus in the early 1990s to replace the decade old ISA bus used in PC's. It was immediately popular (in comparison to Micro Channel or EISA), being both faster ...
  • 57.8k
4 votes
1 answer
392 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 ...
  • 1,757
13 votes
1 answer
2k views

Intel processor transistor type evolution

The Intel 4004 used MOS (metal–oxide–semiconductor) transistors. What has been the transistor types used in Intel processors onwards from the 4004 to 8085 to the x86 family of instruction set ...
  • 1,757
0 votes
1 answer
171 views

Carry flag in the Intel 8008

Datasheet for the Intel 8008 CPU mentions that the Carry (C) flag is affected with the logic operations (AND, OR, XOR), but it does not make any sense. I believe Carry will be zeroed, but I have no ...
  • 5,182
3 votes
1 answer
418 views

Intel 8008 stack behavior

Intel 8008 CPU has an internal stack, implemented as an 8 x 14-bit scratchpad. How does it work exactly? Is there any "invisible 3-bit stack pointer"? I want to know what happens when the ...
  • 5,182
6 votes
0 answers
199 views

Undefined opcodes for the Intel 8008 CPU

What happens when I8008 CPU reads the "undefined" opcode (22h, 2Ah, 32h, 38h, 39h, 3Ah)? Are these opcodes evaluated as a NOP instruction, or lead to some side effects (RESET, etc). How many ...
  • 5,182
-3 votes
2 answers
559 views

Should I install Gentoo i586 packages on my PC? [closed]

I've recently commenced revitalizing an HP Pavilion Slim. She's running an Intel Pentium, x86_64. I thought I'd give Gentoo a go because I've found it very appealing and as a Bedrock user I wanted to ...
  • 95
5 votes
1 answer
288 views

Do all Intel Celeron processors support "FCOMIP"? [closed]

I am interested, did all Celeron processors support the FCOMIP instruction? I've made a compiler for my programming language and it uses FCOMIP for every floating-point comparison. I've noticed that ...
2 votes
1 answer
295 views

Are all Slot 1 motherboards compatible with Coppermine?

I want to put together a Pentium III tower using a beautiful Coppermine SL3XL CPU I found with a Slot 1 form factor. However, I noticed that many slot 1 motherboards do not officially support ...
  • 321
6 votes
2 answers
830 views

What’s the last x86 CPU that didn’t place a limit on the size of a single instruction?

Although useless, it’s widely known the first Intel and derivative CPUs like the Z80 didn’t set a limit on the instruction size. This means that it was possible to fill the whole RAM/ROM with a single ...
41 votes
4 answers
12k views

Is it true that Pentium III was faster than its successor Pentium 4?

My friend told me that earlier iterations of the Pentium 4 were not as fast as the Pentium III, but he didn't have sources. Is it true that the Pentium III was faster than its successor Pentium 4?
19 votes
2 answers
3k views

What are these weird long ISA slots on this 386 board? (not VLB)

In this image, you can see, from the right, a 16-bit ISA slot (occupied by a controller card), an 8-bit ISA slot, four more 16-bit ISA slots, and two of these strange slots that look like a 16-bit ISA ...
  • 321
20 votes
2 answers
7k views

Why did Socket 3 have more pins than needed for the 486?

Intel's Socket 3, used for 486 processors, was a 19×19 pin grid array socket. However, all compatible processors, to my knowledge, used 17×17 PGA packages. What was the point of the extra pins around ...
  • 685
15 votes
1 answer
764 views

Which computers used the Intel 82786 graphics chips, and what sort of commercial success did that chip attain?

In the late 1980's, Intel offered the 82786 graphics chip, with specific support for windowed environments. I remember it being covered in Byte magazine, but don't remember seeing any applications of ...
  • 4,356
9 votes
2 answers
2k views

First x86 Software Development Manual

These manuals are now called “Intel® 64 and IA-32 Architectures Software Developer Manuals”, and the current version is 71. What was the original name of this manual and when was it released?
  • 1,757
78 votes
8 answers
23k views

How much better was DEC Alpha than contemporaneous x86?

The DEC Alpha, released in 1992, seems like an early implementation of a fully 64-bit microprocessor architecture. Its release led to quite a bit of both marketing hype and genuine vendor support in ...
  • 57.8k
11 votes
1 answer
1k views

What is the history of the Intel 8275 video controller?

The highly popular at the time build-it-yourself home computer Radio 86RK, designed in the Soviet Union, contained a rather mysterious video controller chip KR580VG75. It had a high end, feature rich ...
  • 343
5 votes
3 answers
1k views

Need circuit - manual step-by-step clock for 8086/8088

I finally bought a ceramic 8086-1 (from ebay, from China - I'm not sure that it is not fake chip) and 8284 (it make the necessary synchronization signal for the processor from the crystal). Now I ...
  • 403
0 votes
2 answers
842 views

What 486 motherboard is this, with American Megatrends BIOS identifying is DPAQ-6156-043090-KF?

I've got an early 486 motherboard that doesn't seem to have a manufacturer name or FCC number on it and I'm having trouble identifying it. I've placed some photos of the motherboard in this Imgur ...
28 votes
3 answers
6k views

Why did Intel abandon unified CPU cache?

When Intel introduced the 80486 in 1989, they included their first on-chip cache, ostensibly to compete better with Motorola, who had been including on-chip caches for 5 years (MC68020, 1984). Unlike ...
  • 57.8k
5 votes
1 answer
860 views

What was the first Intel x86 processor with "Base + Index * Scale + Displacement" addressing mode?

As the title says, what's the first x86 processor from Intel that supports the following addressing mode? mov %reg, 8(base, index, 4) ^^^^^^^^^^^^^^^^^ where the content of %reg will be ...
  • 179
22 votes
2 answers
6k views

What was the last x86 CPU that did not have the x87 floating-point unit built in?

This Wikipedia page says the following: Most x86 processors since the Intel 80486 have had these x87 instructions implemented in the main CPU So the above quote implies that some CPUs that were ...
  • 273
4 votes
1 answer
320 views

List of Intel microchips

Where could I find a list of all of the microchips released by Intel, including microprocessors, Rams, roms, storage devices. Etc. I have checked Wikipedia, and they have the processors, but not any ...
user avatar
18 votes
1 answer
2k views

Which undocumented 8085 instructions is Steven Morse referring to in "In The Beginning"?

In S. P. Morse's 1980 allegory, "In The Beginning", he writes And Intel said, "Let there be an 8085 with an oscillator on the same chip as the processor, and let an on-chip system controller ...
  • 3,228
8 votes
2 answers
863 views

When did Intel undergo the SEX change?

I am reading the book "The 8086 / 8088 Primer Second Edition" by Stephen P Morse. In it on page 54, it says The 8086 provides instructions to facilitate the task of sign extension. These ...
  • 3,228
14 votes
1 answer
633 views

SYSENTER/SYSEXIT broken on Pentium Pro and Pentium II?

I was just reading What is linux-gate.so.1?, and it says this: Intel recognized this problem early on and introduced a more efficient system call interface in the form of sysenter and sysexit ...
  • 3,228
6 votes
1 answer
955 views

What instructions for the 8086 and subsequent x86 CPUs are not available in Long Mode?

I know from this answer that, Modern x86 CPUs are binary compatible with 8086. You can literally run 8086 binaries on a modern PC, in real mode. (The species analogy is a stretch here, but works ...
  • 3,228
7 votes
4 answers
1k views

Reason behind "ASCII Adjust" instructions being ASCII and not BCD?

I'm just curious if there was ever other instructions that were more ASCII-centric than the CISC associated ones we're left with now? Specifically, all the Binary Coded Decimal (BCD) instructions ...
  • 3,228
6 votes
3 answers
3k views

Is BX the Base Address Register, and if so why?

I've seen a lot of posts on BX. I believe today, it's a "General Purpose Register". I'm confused at why people call it the Base Address Register, Why it's called the Base Address register, ...
  • 3,228
7 votes
0 answers
384 views

How was the Intel 80486 debugged? [closed]

How was the Intel 80486 (from 1989) debugged? I'm assuming it was written in some HDL language, like Verilog. However, how was testing and debugging of the CPU carried out? Were there several steps ...
10 votes
2 answers
729 views

8086 pinout and address space limit

It is tempting to say - and I have said - that Intel made a mistake in the design of the 8086 and 8088, in going from 16 bit addresses to only 20 bits; if they had even shifted the segment registers ...
  • 49.8k
9 votes
1 answer
750 views

Is there any reason to chose ES, FS, or GS over the others in real mode?

The Wikipedia page on X86 Memory Segmentation says In real mode, the registers CS, DS, SS, and ES point to the currently used program code segment (CS), the current data segment (DS), the current ...
  • 3,228
25 votes
2 answers
7k views

The start of x86: Intel 8080 vs Intel 8086?

Why is it said that all modern Intel processors of the x86 family are said to descent from the Intel 8086 and not the Intel 8080? From the Wikipedia article on the Intel 8086, The 8086 gave rise to ...
  • 3,228
10 votes
3 answers
2k views

Intel 8080 - Behaviour of the carry bit when comparing a value with 0

I'm in the process of writing an emulator for the Intel 8080. The description of the CMP instruction from Intel's 8080 programming manual (see page 20) says the following: The specified byte is ...
  • 103