how a plc stores a programme and executes it
machine code instruction set or assembly language
The direction flag (DF) controls the direction of repeated string instructions. The trap flag (TF) executes one instruction and then executes a debug (INT 1) instruction so that a debugger can single step through a program.
The input devices receive the instruction from the user, which is then fed into the processor. The processor then executes the instruction and displays the result on the screen or other appropriate output device.
difference between micro operation and microinstruction
A thread can do anything a regular class does. However, the idea of having multiple threads is so that the computer can do several things simultaneously.
There is no such thing: compiler translates but doesn't execute; interpreter executes, but doesn't translate.
In an instruction cycle with indirect addressing, the CPU fetches the instruction, decodes it to determine the memory address of the operand stored in a register, fetches the operand from the memory location pointed to by the register, and executes the instruction using the operand. Finally, the CPU stores the result back in memory if needed. This extra step of fetching the operand based on the indirect memory address adds complexity to the instruction cycle.
In computer engineering out of order execution is a paradigm used in most high-performance central processing units to make use of instruction cycles that would otherwise be wasted in theis paradigm a processor executes instructions is an order.
In a microprogrammed processor, the hardware doesn't directly execute the instructions in the ISA  The hardware executes very simple micro-operations that are used to implement the instructions  Each instruction specifies a sequence of micro-operations that are used to implement the instructions
when we execute a program, the starting address is loaded in the program counter. Then for each instruction the processor goes through fetch-decode-execute states. At the fetch state the instruction code is fetched then decoded to understand what exactly has to be done. Then finally it executes that instruction. This process goes on till it reaches the end of the program.
1) Fetch is the first of two stages involved in computer processing. The processor operates by processing instructions in what is called the "fetch/execute cycle." The processor fetches (reads from memory) an instruction and then, depending on the instruction, executes it (takes some further action with it, such as shifting bits to the right or left). Then it fetches the next instruction, and so forth.