Log2 260 is 8.022, so it would seem that 9 bits are required to handle 260 instructions. In practice, however, the opcode is a multiple of 8 bits, so most instructions are 8 bits, with a few being 16 bits.
It takes 7 bits to implement the opcode space of 120 instructions.
27 = 128
24 bits are needed for the program counter. Assuming the instructions are 32 bits, then 32 bits are needed for the instruction register.
A 386SX processor has 16-bits and 386DX has 32-bits
Yes, a processor 80532 will handle and has the ability to run 64-bits. A processor 80532 is considered to be a Pentium 4 processor.
The i7 is a 64 bit processor.
8086 is a 16bit processor.
An assembler is a program that takes basic computer instructions and converts them into a pattern of bits that the computer's processor can use to perform its basic operations. Some people call these instructions assembler language and others use the term assembly language.
The 386DX is a 32 bit processor running on a 32 bit bus.
The 386SX is a 32 bit processor running on a 16 bit bus.
64
16
Indirect addressing needs 2 reference to memory
Technically no. A bit is an electronic circuit therefore a processor that uses 32 bits can't be swapped out for one that uses 128 bits, because the 128 bit processor, because the other 96 circuits don't have anything to connect to. However, you can emulate a 128 bit processor with a 32 bit processor if the 32 bit processor is fast enough, or if you have a multicore processor. For example a quadcore 32 bit processor has 4 cores which handle 32 bits each, so using all 4 cores together you could process 128 bits all at once. If you run a dualcore 32bit processor using both cores you would have 64 bits and would have to run the processor twice as fast as the 128 bit processor to handle the same amount of data. A single core 32bit processor would then have to be run at 4 times the speed.