Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Intel 80386

Index Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985. [1]

94 relations: A20 line, Adjust flag, Advanced Micro Devices, Aerospace, Am386, Andrew Grove, Assembly language, BlackBerry 950, Boolean data type, Call stack, Calling convention, Carry flag, Central processing unit, Chips and Technologies, CHMOS, CMOS, Compaq, Control register, CPU cache, Cyrix, Cyrix Cx486DLC, Cyrix Cx486SLC, Direction flag, Electric battery, Electronic hardware, Embedded system, FLAGS register, Flat memory model, Floating-point arithmetic, Floating-point unit, Gigabyte, IA-32, IBM, IBM 386SLC, IBM PC compatible, IBM Personal Computer/AT, Instructions per second, Intel, Intel 8008, Intel 80286, Intel 80486, Intel 8086, Intel 8087, Intel 8088, Interrupt flag, John Crawford (engineer), Kilobyte, Laptop, List of Intel microprocessors, Machine code, ..., Megabyte, Memory management, Memory management unit, Memory segmentation, Microcode, Microprocessor, Motherboard, Motorola 68000, Negative flag, Nokia 9000 Communicator, Null-terminated string, Original equipment manufacturer, Overflow flag, P5 (microarchitecture), Paging, Parity flag, Pentium, Personal computer, Pin grid array, Protected mode, Protection ring, Quad Flat Package, RapidCAD, Real mode, Recursion (computer science), Reentrancy (computing), Reverse engineering, Second source, Sigma, Single-source publishing, System Management Mode, Texas Instruments, Transistor, Trap flag, Virtual 8086 mode, Virtual memory, Workstation, X86, X86 debug register, X86-64, X87, Zero flag, 16-bit, 32-bit. Expand index (44 more) »

A20 line

The A20, or addressing line 20, is one of the electrical lines that make up the system bus of an x86-based computer system.

New!!: Intel 80386 and A20 line · See more »

Adjust flag

The Adjust flag is a CPU flag in the FLAGS register of all x86-compatible CPUs, and the preceding 8080-family; it is also called the Auxiliary flag and the Auxiliary Carry flag (AC).

New!!: Intel 80386 and Adjust flag · See more »

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: Intel 80386 and Advanced Micro Devices · See more »

Aerospace

Aerospace is the human effort in science, engineering and business to fly in the atmosphere of Earth (aeronautics) and surrounding space (astronautics).

New!!: Intel 80386 and Aerospace · See more »

Am386

The Am386 CPU is a 100%-compatible clone of the Intel 80386 design released by AMD in 1991.

New!!: Intel 80386 and Am386 · See more »

Andrew Grove

Andrew Stephen 'Andy' Grove (born András István Gróf; 2 September 193621 March 2016) was a Hungarian-born American businessman, engineer, author and a pioneer in the semiconductor industry.

New!!: Intel 80386 and Andrew Grove · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Intel 80386 and Assembly language · See more »

BlackBerry 950

BlackBerry 950 (introduced as "Inter@ctive Pager 950", development name "Leapfrog") is an early BlackBerry model, introduced in 1998 by Canadian smartphone manufacturer Research in Motion.

New!!: Intel 80386 and BlackBerry 950 · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: Intel 80386 and Boolean data type · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Intel 80386 and Call stack · See more »

Calling convention

In computer science, a calling convention is an implementation-level (low-level) scheme for how subroutines receive parameters from their caller and how they return a result.

New!!: Intel 80386 and Calling convention · See more »

Carry flag

In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status (flag) register used to indicate when an arithmetic carry or borrow has been generated out of the most significant ALU bit position.

New!!: Intel 80386 and Carry flag · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Intel 80386 and Central processing unit · See more »

Chips and Technologies

Chips and Technologies (C&T), founded in Milpitas, California in December 1984 by Gordon A. Campbell and Dado Banatao, was perhaps the first fabless semiconductor company, a model developed by Campbell.

New!!: Intel 80386 and Chips and Technologies · See more »

CHMOS

CHMOS refers to one of a series of Intel CMOS processes developed from their HMOS process.

New!!: Intel 80386 and CHMOS · See more »

CMOS

Complementary metal–oxide–semiconductor, abbreviated as CMOS, is a technology for constructing integrated circuits.

New!!: Intel 80386 and CMOS · See more »

Compaq

Compaq (a portmanteau of Compatibility And Quality; occasionally referred to as CQ prior to its final logo) was a company founded in 1982 that developed, sold, and supported computers and related products and services.

New!!: Intel 80386 and Compaq · See more »

Control register

A control register is a processor register which changes or controls the general behavior of a CPU or other digital device.

New!!: Intel 80386 and Control register · See more »

CPU cache

A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory.

New!!: Intel 80386 and CPU cache · See more »

Cyrix

Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of math coprocessors for 286 and 386 microprocessors.

New!!: Intel 80386 and Cyrix · See more »

Cyrix Cx486DLC

The Cyrix Cx486DLC was an early 486 CPU from Cyrix, intended to compete with the Intel 486SX and DX.

New!!: Intel 80386 and Cyrix Cx486DLC · See more »

Cyrix Cx486SLC

The Cyrix Cx486SLC was Cyrix's first CPU offering, released after years of selling coprocessors that competed with Intel's units and offered better performance at a comparable or lower price.

New!!: Intel 80386 and Cyrix Cx486SLC · See more »

Direction flag

The direction flag is a flag that controls the left-to-right or right-to-left direction of string processing, stored in the FLAGS register on all x86-compatible CPUs.

New!!: Intel 80386 and Direction flag · See more »

Electric battery

An electric battery is a device consisting of one or more electrochemical cells with external connections provided to power electrical devices such as flashlights, smartphones, and electric cars.

New!!: Intel 80386 and Electric battery · See more »

Electronic hardware

Electronic hardware consists of interconnected electronic components which perform analog or logic operations on received and locally stored information to produce as output or store resulting new information or to provide control for output actuator mechanisms.

New!!: Intel 80386 and Electronic hardware · See more »

Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

New!!: Intel 80386 and Embedded system · See more »

FLAGS register

The FLAGS register is the status register in Intel x86 microprocessors that contains the current state of the processor.

New!!: Intel 80386 and FLAGS register · See more »

Flat memory model

Flat memory model or linear memory model refers to a memory addressing paradigm in which "memory appears to the program as a single contiguous address space." The CPU can directly (and linearly) address all of the available memory locations without having to resort to any sort of memory segmentation or paging schemes.

New!!: Intel 80386 and Flat memory model · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: Intel 80386 and Floating-point arithmetic · See more »

Floating-point unit

A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating point numbers.

New!!: Intel 80386 and Floating-point unit · See more »

Gigabyte

The gigabyte is a multiple of the unit byte for digital information.

New!!: Intel 80386 and Gigabyte · See more »

IA-32

IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Intel 80386 and IA-32 · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: Intel 80386 and IBM · See more »

IBM 386SLC

The 386SLC was an Intel-licensed version of the 386SX (32-bit internal, 16-bit external, 24-bit memory addressing), developed and manufactured by IBM in 1991.

New!!: Intel 80386 and IBM 386SLC · See more »

IBM PC compatible

IBM PC compatible computers are computers similar to the original IBM PC, XT, and AT, able to use the same software and expansion cards.

New!!: Intel 80386 and IBM PC compatible · See more »

IBM Personal Computer/AT

The IBM Personal Computer AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation PC, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as System Unit 5170.

New!!: Intel 80386 and IBM Personal Computer/AT · See more »

Instructions per second

Instructions per second (IPS) is a measure of a computer's processor speed.

New!!: Intel 80386 and Instructions per second · See more »

Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Intel 80386 and Intel · See more »

Intel 8008

The Intel 8008 ("eight-thousand-eight" or "eighty-oh-eight") is an early byte-oriented microprocessor designed and manufactured by Intel and introduced in April 1972.

New!!: Intel 80386 and Intel 8008 · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: Intel 80386 and Intel 80286 · See more »

Intel 80486

The Intel 80486, also known as the i486 or 486, is a higher performance follow-up to the Intel 80386 microprocessor.

New!!: Intel 80386 and Intel 80486 · See more »

Intel 8086

The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.

New!!: Intel 80386 and Intel 8086 · See more »

Intel 8087

The Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors.

New!!: Intel 80386 and Intel 8087 · See more »

Intel 8088

The Intel 8088 ("eighty-eighty-eight", also called iAPX 88) microprocessor is a variant of the Intel 8086.

New!!: Intel 80386 and Intel 8088 · See more »

Interrupt flag

IF (Interrupt Flag) is a system flag bit in the x86 architecture's FLAGS register, which determines whether or not the CPU will handle maskable hardware interrupts.

New!!: Intel 80386 and Interrupt flag · See more »

John Crawford (engineer)

John H. Crawford is an American computer engineer.

New!!: Intel 80386 and John Crawford (engineer) · See more »

Kilobyte

The kilobyte is a multiple of the unit byte for digital information.

New!!: Intel 80386 and Kilobyte · See more »

Laptop

A laptop, also called a notebook computer or just notebook, is a small, portable personal computer with a "clamshell" form factor, having, typically, a thin LCD or LED computer screen mounted on the inside of the upper lid of the "clamshell" and an alphanumeric keyboard on the inside of the lower lid.

New!!: Intel 80386 and Laptop · See more »

List of Intel microprocessors

This generational list of Intel processors attempts to present all of Intel's processors from the pioneering 4-bit 4004 (1971) to the present high-end offerings, which include the 64-bit Itanium 2 (2002), Intel Core i9, and Xeon E3 and E5 series processors (2015).

New!!: Intel 80386 and List of Intel microprocessors · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Intel 80386 and Machine code · See more »

Megabyte

The megabyte is a multiple of the unit byte for digital information.

New!!: Intel 80386 and Megabyte · See more »

Memory management

Memory management is a form of resource management applied to computer memory.

New!!: Intel 80386 and Memory management · See more »

Memory management unit

A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.

New!!: Intel 80386 and Memory management unit · See more »

Memory segmentation

Memory segmentation is the division of a computer's primary memory into segments or sections.

New!!: Intel 80386 and Memory segmentation · See more »

Microcode

Microcode is a computer hardware technique that imposes an interpreter between the CPU hardware and the programmer-visible instruction set architecture of the computer.

New!!: Intel 80386 and Microcode · See more »

Microprocessor

A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.

New!!: Intel 80386 and Microprocessor · See more »

Motherboard

A motherboard (sometimes alternatively known as the mainboard, system board, baseboard, planar board or logic board, or colloquially, a mobo) is the main printed circuit board (PCB) found in general purpose microcomputers and other expandable systems.

New!!: Intel 80386 and Motherboard · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Intel 80386 and Motorola 68000 · See more »

Negative flag

In a computer processor the negative flag or sign flag is a single bit in a system status (flag) register used to indicate whether the result of the last mathematical operation resulted in a value in which the most significant bit was set.

New!!: Intel 80386 and Negative flag · See more »

Nokia 9000 Communicator

The Nokia 9000 Communicator was the first product in Nokia's Communicator series, announced on CeBIT 1996 and introduced into the market in August 1996.

New!!: Intel 80386 and Nokia 9000 Communicator · See more »

Null-terminated string

In computer programming, a null-terminated string is a character string stored as an array containing the characters and terminated with a null character ('\0', called NUL in ASCII).

New!!: Intel 80386 and Null-terminated string · See more »

Original equipment manufacturer

An Original Equipment Manufacturer (OEM) is a company that produces parts and equipment that may be marketed by another manufacturer.

New!!: Intel 80386 and Original equipment manufacturer · See more »

Overflow flag

In computer processors, the overflow flag (sometime called V flag) is usually a single bit in a system status register used to indicate when an arithmetic overflow has occurred in an operation, indicating that the signed two's-complement result would not fit in the number of bits used for the operation (the ALU width).

New!!: Intel 80386 and Overflow flag · See more »

P5 (microarchitecture)

The first Pentium microprocessor was introduced by Intel on March 22, 1993.

New!!: Intel 80386 and P5 (microarchitecture) · See more »

Paging

In computer operating systems, paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.

New!!: Intel 80386 and Paging · See more »

Parity flag

In computer processors the parity flag indicates if the number of set bits is odd or even in the binary representation of the result of the last operation.

New!!: Intel 80386 and Parity flag · See more »

Pentium

Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel since 1993.

New!!: Intel 80386 and Pentium · See more »

Personal computer

A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.

New!!: Intel 80386 and Personal computer · See more »

Pin grid array

A pin grid array, often abbreviated PGA, is a type of integrated circuit packaging.

New!!: Intel 80386 and Pin grid array · See more »

Protected mode

In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs).

New!!: Intel 80386 and Protected mode · See more »

Protection ring

In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behaviour (by providing computer security).

New!!: Intel 80386 and Protection ring · See more »

Quad Flat Package

A QFP or Quad Flat Package is a surface mount integrated circuit package with "gull wing" leads extending from each of the four sides.

New!!: Intel 80386 and Quad Flat Package · See more »

RapidCAD

RapidCAD is a specially packaged Intel 486DX and a dummy floating point unit (FPU) designed as pin-compatible replacements for an Intel 80386 processor and 80387 FPU.

New!!: Intel 80386 and RapidCAD · See more »

Real mode

Real mode, also called real address mode, is an operating mode of all x86-compatible CPUs.

New!!: Intel 80386 and Real mode · See more »

Recursion (computer science)

Recursion in computer science is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).

New!!: Intel 80386 and Recursion (computer science) · See more »

Reentrancy (computing)

In computing, a computer program or subroutine is called reentrant if it can be interrupted in the middle of its execution and then safely be called again ("re-entered") before its previous invocations complete execution.

New!!: Intel 80386 and Reentrancy (computing) · See more »

Reverse engineering

Reverse engineering, also called back engineering, is the process by which a man-made object is deconstructed to reveal its designs, architecture, or to extract knowledge from the object; similar to scientific research, the only difference being that scientific research is about a natural phenomenon.

New!!: Intel 80386 and Reverse engineering · See more »

Second source

In the electronics industry, a second source is a company that is licensed to manufacture and sell components originally designed by another company (the first source).

New!!: Intel 80386 and Second source · See more »

Sigma

Sigma (upper-case Σ, lower-case σ, lower-case in word-final position ς; σίγμα) is the eighteenth letter of the Greek alphabet.

New!!: Intel 80386 and Sigma · See more »

Single-source publishing

Single-source publishing, also known as single-sourcing publishing, is a content management method which allows the same source content to be used across different forms of media and more than one time.

New!!: Intel 80386 and Single-source publishing · See more »

System Management Mode

System Management Mode (SMM, sometimes called ring -2 in reference to protection rings) is an operating mode of x86 central processor units (CPUs) in which all normal execution, including the operating system, is suspended.

New!!: Intel 80386 and System Management Mode · See more »

Texas Instruments

Texas Instruments Inc. (TI) is an American technology company that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globally.

New!!: Intel 80386 and Texas Instruments · See more »

Transistor

A transistor is a semiconductor device used to amplify or switch electronic signals and electrical power.

New!!: Intel 80386 and Transistor · See more »

Trap flag

A trap flag permits operation of a processor in single-step mode.

New!!: Intel 80386 and Trap flag · See more »

Virtual 8086 mode

In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode or VM86) allows the execution of real mode applications that are incapable of running directly in protected mode while the processor is running a protected mode operating system.

New!!: Intel 80386 and Virtual 8086 mode · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: Intel 80386 and Virtual memory · See more »

Workstation

A workstation is a special computer designed for technical or scientific applications.

New!!: Intel 80386 and Workstation · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Intel 80386 and X86 · See more »

X86 debug register

On the x86 architecture, a debug register is a register used by a processor for program debugging.

New!!: Intel 80386 and X86 debug register · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Intel 80386 and X86-64 · See more »

X87

x87 is a floating point-related subset of the x86 architecture instruction set.

New!!: Intel 80386 and X87 · See more »

Zero flag

The zero flag is a single bit flag that is a central feature on most conventional CPU architectures (including x86, ARM, PDP-11, 68000, 6502, and numerous others).

New!!: Intel 80386 and Zero flag · See more »

16-bit

16-bit microcomputers are computers in which 16-bit microprocessors were the norm.

New!!: Intel 80386 and 16-bit · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Intel 80386 and 32-bit · See more »

Redirects here:

386 DX, 386 SX, 386DX, 386SL, 386SX, 80386, 80386DX, 80386DX Microprocessor, 80386SL, 80386SX, 80386SX Microprocessor, 80388, I386, I80386, IAPX 386, Intel 386, Intel 386SL, Intel 80386 (microarchitecture), Intel 80386DX, Intel 80386SL, Intel 80386SX, Intel I386, Intel i386, Intel iAPX 386.

References

[1] https://en.wikipedia.org/wiki/Intel_80386

OutgoingIncoming
Hey! We are on Facebook now! »