There is no PC register in the 8086/8088. It is called the IP register by Intel and it stands for the Instruction Pointer. It contains the address of the current/next instruction to be executed.
The program counter (PC) and the stack pointer (SP).
When a branch (or "jump") instruction is executed, the condition codes bits (in the flag register) determine whether or not the Program Counter (PC register) is changed to the Effective Address specified by the instruction; if not, then the PC is unchanged.
it is used for connecting CPU with a phone line or a lan cable so that ur PC comes into network..
1978 - 8086 1979 - 8088 First IBM PC used 8088. I think later low end IBM PC's used 8086.
program counter holds the address of the next instruction.
No remotely modern motherboard is compatible with an 8086 processor. The old IBM PC clones from the early to mid 1980s would have been the only motherboards to support the 8086.
I think you mean to ask "what's the function of a heat-sink on a pc motherboard" in which case the function is to keep the cpu cool and prevent it from overheating.
The PC (program counter) is a CPU memory variable, commonly called a "register," that the CPU uses to track where the current executing instruction is located in memory, or on some CPUs, where the next instruction to execute is. Without a PC, the CPU would not know where the code it is currently executing is stored, and thus would not be able to run programs.
4
The program counter (PC) and stack pointer (SP) registers are 16-bit registers in the 8085 and in the 8086/8088 because that is how Intel designed the processors.
on motherboards it a port that allows a fan to connect to it to cool a CPU/ Northbridge heatsink in bios PC health menu it registers the speed of fan to make sure the CPU ain't to hot and fan spinning maximum speed
Registers work like variables in computer code, but they are hard-wired and very fast. Actual variables are stored in RAM, and it is much faster for the CPU to access its own registers than to access RAM. CPU registers are the temporary areas in which software runs in the CPU. The majority of CPU operations are done using the registers. There are also special registers which are usually not directly accessed by user code. There is a flags register, and that is what returns the status of operations so the CPU can easily know if a result was zero, overflowed, carried, etc. There is an Instruction Pointer register which lets the CPU know where it is when executing code. That is not user editable, but user code certainly changes it by design. There is a Stack Pointer (SP) register, at least in PC compatible CPUs. The stack is an area of memory set aside for storing things from registers using the PUSH instruction. The POP instruction restores values into registers from memory. The SP register records where in the stack the next stack operation is to take place. The Call and Return instructions also use the stack to know where to come back to, and software uses the stack to pass parameters between functions and subroutines. So SP is a very important register.