Q1) How processor knows the instruction is one word or more?
at the time of decoding the cpu come to know whether the instruction is one word or more ...genrally store in Prefetched queue but its depends upon you whether your cpu is support queue or not bcz not all the cpu generally support it ..
Q2) Is it possible that opcode in instruction is greater than word size?
multiple memory reference are require to fetch the opcode only therefore this kind of condition is not in working ..
Q3) What is the format of PSW and how many PSW registers are there?
PSW stands for program status word which stores the information about the state of the program.
It contain many registers like carry, zero, sign , overflow et