Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [intel]

For questions about retrocomputing hardware and software created by Intel

3
votes
1answer
213 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 ...
11
votes
1answer
576 views

What 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 ...
7
votes
2answers
399 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 ...
13
votes
1answer
321 views

SYSENTER/SYSEXIT broken on Pentium Pro and Pentium II?

I was just 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 instructions. ...
4
votes
1answer
235 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 ...
2
votes
1answer
2k views

“Quintword” is this a real word?

From the book Modern X86 Assembly Language Programming Quintword 80 Double extended-precision floating-point, packed BCD It goes on to say, Not surprisingly, most of the fundamental data ...
6
votes
4answers
379 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 ...
5
votes
3answers
805 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, ...
6
votes
0answers
258 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 ...
8
votes
2answers
378 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 ...
4
votes
1answer
283 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 ...
15
votes
2answers
1k 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 ...
9
votes
3answers
778 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 ...
5
votes
2answers
217 views

Measuring CPU usage on an pSOS operating system

I have a piece of computer hardware in my lab that is running an Intel Celeron CPU with 300 MHz and 128k bytes of secondary cache. The hardware documentation says it's running an real time operating ...
24
votes
5answers
7k views

Are MS-DOS and Windows 9x vulnerable to Meltdown?

In an interesting crossover between current events and Retrocomputing, the vulnerability known as "Meltdown" was publicly disclosed on January 3rd 2018. The retro-computing tie-in is that this ...
10
votes
5answers
1k views

Was there ever a genuine “mainframe-on-a-chip” microprocessor?

In the 1980s and 90s, there was a fad among the IT industry press to dub the newest "hot" microprocessor on the market as being a "mainframe-on-a-chip". I have seen this fawning description applied to ...
5
votes
1answer
194 views

Collection of older EPROM IC's

I acquired a collection of older EPROM IC's and am wondering what the rarity of them are or if they are rather common. Do people collect these items? 89142 NM27C512Q ~~ B9212 NM27C512Q ~~ B9312 ...
25
votes
9answers
8k views

Should 486s have a heatsink?

I'm building a 486 computer. I plan on using a 100 MHz 486-DX4 that I have which I believe is about as fast as 486's went. The motherboard I will use (Socket 3) appears to support putting a heatsink ...
2
votes
0answers
324 views

What are some programs known to take advantage of Intel MMX instructions? [closed]

Although MMX techology, introduced in 1997, is long superseded by SSE series of extensions, it's still included in every modern x86 CPU for backwards compatibility. What are some examples of ...
42
votes
3answers
7k views

What's the relationship between early 90s Pentium microprocessor and today's Intel designs?

My simplified understanding of the evolution of the Intel processors over the last 20 years is that the Pentium II and Pentium III architectures were sort of "dead-ends", and today's Intel processors ...
6
votes
2answers
513 views

When specifying Intel 80x86 instruction execution time, what is included in the cycle count?

I'm looking at this summary of the Intel x86 integer instruction set (though the same data seems to have been published in a number of places), which gives instruction timings on a per-instruction-...
77
votes
4answers
7k views

Were there 8086 coprocessors other than the 8087?

The 8087 math coprocessor for the 8086 (and descendants) nominally added floating point and transcendental (trigonometric and logarithmic) instructions to the 8086. Contrary to naive expectations, the ...
15
votes
10answers
2k views

Were people building CPUs out of TTL logic prior to the 4004, 8080 and the 6800?

I've just finished reading Charles Petzold's book, Code: The Hidden Language of Computer Hardware and Software. In it Charles explains building relays into gates, gates into logic components, and ...
46
votes
5answers
8k views

Which Linux or BSD distributions do still support i386, i486 or i586 CPUs?

Unfortunately Debian kicked out Pentium 1 (i586) CPU support from its 32-bit PC port (named i386 for historic circumstances) for its next stable release Debian 9 Stretch. (Then again they complain ...
3
votes
2answers
180 views

IBM PS/2 Model 53 Not Powering On

I bought a PS/2 with the intent of robbing it's case for a restomod project, but since that is on the backburner right now I decided to see if it would work. When I flip the power switch, the PSU ...
10
votes
1answer
367 views

Why is the 8254's default rate 18.2 Hz?

The Intel 8253/8254 timer, in its default configuration, triggers IRQ0 18.2 times per second. Why this strange rate, and not something like 60 Hz (to match the most common video refresh rate) or 100 ...
20
votes
2answers
371 views

Why was segment register value scaled by such a small factor of 16 on i8086?

In 8086 architecture memory is addressed by segment:offset scheme, where the 20-bit linear address is formed as address=segment*16+offset. This looks needlessly complicated and doesn't allow to ...
5
votes
3answers
1k views

LCD Displays with the Intel 8080

A colleague of mine mentioned that in college he wrote a slot machine program on an Intel 8080 using an LCD display. What kind of display communication protocol existed on the Intel 8080? How was ...
13
votes
4answers
3k views

How do I run PowerPC Applications on an Intel Mac

Apple created a dynamic binary translator called Rosetta and bundled it into their OS X operating system. As of OS 10.7, however, Rosetta was removed, and PowerPC applications are no longer supported ...
8
votes
2answers
636 views

Intel 8080 Read/Set Interrupt Mask Instructions

According to Intel's 8080-8085 Assembly Language Programming guide, the OP Code 20 corresponds to the Read Interrupt Mask (RIM) instruction, and 30 corresponds to the Set Interrupt Mask (SIM) ...
28
votes
3answers
3k 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 ...