It floats the address and data buses, and enters THALT state, until an interrupt or reset occurs.
It encounters the HLT instruction when there is not an endless loop or other things that are done endlessly.
Finishes the current executing instruction and then serves the interrupt.
halt,DI (disable intrupts ),EI (enable intrupts),NOP(do nothing)
It fetches the next instruction.
branch instruction
it goes to queue for next instruction
Special restart instruction used with interrupts
it has an instruction set of a few hundred instructions.
The Instruction Pointer (IP) in an 8086 microprocessor contains the address of the next instruction to be executed. The processor uses IP to request memory data from the Bus Interface Unit, and then increments it by the size of the instruction.
All the programming instructions whcih are basically in the assembly code has the corresponding hexadecimal code.the microprocessor understand or interprets what this code is and based on that it performs operation for eg HLT which had hexcode 76 the microprocessor understands76 as tha halt instruction and based on that it halts or terminates the program Anand bhat(mca@kiit-870024)
A=HL+A or A=DE+A
1byte instruction = MOV A,B 2byte instruction = MVI A,01H 3byte instruction = STA 2030H