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)
When an instruction is decoded,the processor will understand what process it has to do.If it requires some data it will read the data from memory.If the instruction is to store some data to memory,it will store it.
The processor stops and goes to the halt state. If an interrupt occurs, it responds and then continues execution.
MUL is not an 8085 instruction.
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.
The value being pushed (push [value]) is placed on the top of the stack (esp) and the size of the value is added to esp.
The POP H instruction in the 8085 copies the top of stack to the HL register and then increments the stack pointer by 2. In C pseudo code, the sequence is L = *(SP++); H = *(SP++);
It fetches the next instruction.
it goes to queue for next instruction
They die.
You get executed by the Sikhs
Freezing occur when the processor is heated.
Th clock speed is the processor speed. It is simply the amout of operations the processor can do per second. However if the processor has multiple cores, it will be as fast as number of cores * clock speed. Note that the processor speed is not the overall computer speed.
IP is incremented after fetch of instruction opcode. Specifically, IP is incremented by the number of opcode bytes.