xchg- Exchange contents of specified destination and source operands.
eg. XCHG AL, CL Exchange contents of Al with CL
XCHG BP, SI Exchange contents of BP with SI
xlat- It is a translate instruction used for code conversion using look up table technique
XLAT instruction converts the contents of AL register into a number stored in a memory table,this instruction perform the direct table look up technique often used to convert one code to another.An XLAT instruction 1st add the contents of this AL to BX to form a memory address within a data segment .It then copies the contents of this address into AL.This is the only instruction that adds an 8 bit number to 16-bit number.
The BIOS function in the 8086 microprocessor is called an interrupt function. It is an interrupt function because it is not called by a function call instruction.
XLAT introduces the concept of a "dictionary lookup." It is technically the same as "mov al,[ds:bx+al]", but with fewer bytes of instruction, and requiring fewer clock cycles. A developer might use this when determining which dynamic function to call based on some condition, or use it to look up the value of a byte in a certain memory area, or even when using it as a simple Ceasar cipher encoder/decoder (for elementary encryption of code, perhaps, as it'd be fairly useless for actual encryption).
The XCHG instuction takes 6 states to execute.
Pins 1 and 20 in the 8086 microprocessor are (both) power and signal ground (GND).
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.
Summary − So this instruction XCHG requires 1-Byte, 4-Machine Cycles (Opcode Fetch) and 4 T-States for execution as shown in the timing diagram.
biu stands for bus interface unit and eu stands for execution unit. In 8086 microprocessor BIU fetches the instructions and places in the queue. The Eu executes the fetched instruction and places the result in the registers
The 8086 Microprocessor operate to require frequency that is provided by clock generator to 8086 Microprocessor and also Synchronization various component of 8086.
8086 main application is to evaluate the arithmetic operations in any systems that uses 8086
If you mean greater (more) 8086.
In 8085 program counter stores the address of the next instruction which is to be fecthed.same function is performed by instruction pointer in 8086.