1. : What is the primary purpose of an instruction format?
(A) To determine the address of operands
(B) To specify the size of the instruction
(C) To define the layout of an instruction in memory
(D) To execute operations directly
2. : Which part of an instruction format specifies the operation to be performed?
(A) Opcode
(B) Operand
(C) Addressing mode
(D) Register
3. : In an instruction format, what is the function of the operand field?
(A) To specify the type of operation
(B) To provide the data or address for the operation
(C) To indicate the execution time
(D) To encode the opcode
4. : What does the address field in an instruction format typically specify?
(A) The immediate value
(B) The location of the instruction
(C) The location of the operand
(D) The type of instruction
5. : Which of the following is a common component of an instruction format?
(A) Opcode
(B) Index
(C) Buffer
(D) Flag
6. : The field in an instruction format that determines how the operand is interpreted is known as:
(A) Addressing mode
(B) Data type
(C) Immediate value
(D) Register
7. : In a typical instruction format, which field contains the binary code for the operation?
(A) Opcode
(B) Address
(C) Operand
(D) Mode
8. : What is the function of the mode field in an instruction format?
(A) To specify the size of the instruction
(B) To determine the addressing method
(C) To store the result of the operation
(D) To indicate the execution priority
9. : Which instruction format component specifies the register used in the operation?
(A) Opcode
(B) Address
(C) Register field
(D) Immediate value
10. : What does an instruction format with a variable length allow?
(A) Fixed-size instruction fields
(B) Dynamic allocation of operands
(C) Uniform size for all instructions
(D) Faster execution times
11. : In a fixed-length instruction format, each instruction is:
(A) Of varying length
(B) Always of the same length
(C) Determined by the operand size
(D) Encoded in a variable number of bytes
12. : Which field in an instruction format specifies whether an operand is immediate or memory-based?
(A) Opcode
(B) Address
(C) Mode
(D) Register
13. : The instruction format used to specify operations and their operands directly is known as:
(A) R-format
(B) I-format
(C) J-format
(D) C-format
14. : In which instruction format are the source and destination operands specified?
(A) Immediate format
(B) Register format
(C) Memory format
(D) Addressing format
15. : What does the immediate field in an instruction format specify?
(A) A direct memory address
(B) The type of operation
(C) A constant value used in the instruction
(D) A register number
16. : Which type of instruction format uses opcode and an immediate value?
(A) R-format
(B) I-format
(C) J-format
(D) C-format
17. : In an instruction format, the field that identifies the register used as a source operand is called:
(A) Source register field
(B) Destination register field
(C) Index register field
(D) Immediate field
18. : Which instruction format component is used to determine if an operand is a direct or indirect address?
(A) Addressing mode
(B) Opcode
(C) Immediate value
(D) Register
19. : What is typically found in the opcode field of an instruction format?
(A) The address of the operand
(B) The specific operation to be performed
(C) The size of the operand
(D) The source and destination registers
20. : In a memory-based instruction format, the address field specifies:
(A) A register number
(B) The immediate value
(C) A location in memory
(D) The operation code
21. : Which field in an instruction format can vary in size depending on the architecture?
(A) Opcode
(B) Immediate value
(C) Address
(D) Register
22. : What does the instruction format component ‘address’ typically provide?
(A) The value of the operand
(B) The operation to be performed
(C) The location of the operand in memory
(D) The mode of addressing
23. : The field in an instruction format that encodes whether an operation is to be performed using data from a register or memory is called:
(A) Addressing mode
(B) Opcode
(C) Immediate field
(D) Register field
24. : Which instruction format component identifies the location where the result of an operation is to be stored?
(A) Opcode
(B) Address
(C) Destination register
(D) Immediate value
25. : The format that uses a fixed size for all instructions is called:
(A) Variable-length format
(B) Fixed-length format
(C) Hybrid format
(D) Dynamic format
26. : What does the ‘register field’ in an instruction format typically specify?
(A) The operation code
(B) The address in memory
(C) The specific register used
(D) The immediate value
27. : In an instruction format, what is the role of the opcode field?
(A) To define the data size
(B) To specify the address of the operand
(C) To encode the operation to be performed
(D) To indicate the type of register
28. : Which field in an instruction format determines if an operand is an immediate value or a memory address?
(A) Addressing mode
(B) Register field
(C) Opcode
(D) Immediate value
29. : In a variable-length instruction format, the length of each instruction is:
(A) Fixed
(B) Determined by the operation code
(C) Variable
(D) Always the same for each instruction
30. : What does an instruction format’s ‘immediate value’ field represent?
(A) A value directly provided in the instruction
(B) The address of a register
(C) The location of the instruction
(D) A computed result
31. : The field used to specify a relative jump or branch target in an instruction format is called:
(A) Address field
(B) Opcode
(C) Immediate field
(D) Register field
32. : Which type of instruction format includes both source and destination operands in the same format?
(A) Immediate format
(B) Register format
(C) Memory format
(D) R-format
33. : In instruction formats, the term ‘addressing mode’ refers to:
(A) The size of the instruction
(B) The way operands are addressed
(C) The operation performed by the instruction
(D) The number of registers used
34. : The field in an instruction format that specifies the memory address of an operand is known as:
(A) Opcode
(B) Address field
(C) Immediate value
(D) Register field
35. : Which instruction format uses a combination of an opcode and a memory address for specifying operands?
(A) Immediate format
(B) Register format
(C) Memory format
(D) Hybrid format
36. : The field that contains the actual operation to be performed is known as:
(A) Address field
(B) Register field
(C) Opcode
(D) Immediate value
37. : In which format are operations typically performed using registers only?
(A) Immediate format
(B) Register format
(C) Memory format
(D) Indexed format
38. : Which field in an instruction format helps in identifying the operation type and its parameters?
(A) Address field
(B) Opcode
(C) Immediate value
(D) Mode field
39. : What does the mode field in an instruction format usually determine?
(A) The size of the operand
(B) The addressing method used
(C) The opcode of the instruction
(D) The register used
40. : In an instruction format, what does the ‘address’ field specify in a branching instruction?
(A) The immediate value
(B) The opcode
(C) The target address for the branch
(D) The register involved
41. : Which instruction format includes both an opcode and a register number to specify operations?
(A) Register format
(B) Immediate format
(C) Memory format
(D) Indexed format
42. : What is the main characteristic of a fixed-length instruction format?
(A) Variable field sizes
(B) Consistent instruction length
(C) Dynamic operand allocation
(D) Variable opcode sizes
43. : Which component of an instruction format specifies the type of addressing used?
(A) Opcode
(B) Immediate value
(C) Addressing mode
(D) Register field
44. : In an instruction format, the immediate value is typically used to:
(A) Specify a memory location
(B) Directly encode a constant value
(C) Identify the operation to be performed
(D) Specify the register to be used
45. : Which type of instruction format is suitable for complex addressing requirements?
(A) Immediate format
(B) Register format
(C) Memory format
(D) Hybrid format
46. : What does the term ‘register field’ in an instruction format refer to?
(A) The location of the operand in memory
(B) The specific register used in the operation
(C) The immediate value provided in the instruction
(D) The operation code
47. : In an instruction format, the field that directly specifies an operation’s address is known as:
(A) Opcode
(B) Address field
(C) Immediate value
(D) Register field
48. : What is the primary role of the opcode in an instruction format?
(A) To specify the data type
(B) To determine the memory location
(C) To encode the operation to be executed
(D) To identify the register used
49. : Which format is used when an instruction involves immediate data and a register?
(A) R-format
(B) I-format
(C) J-format
(D) C-format
50. : The instruction format that includes fields for both source and destination operands is typically:
(A) Register format
(B) Memory format
(C) R-format
(D) I-format
51. : What does a variable-length instruction format allow for?
(A) Fixed operand sizes
(B) Dynamic instruction sizes
(C) Uniform instruction lengths
(D) Static memory allocation
52. : Which field in an instruction format specifies the operation code to be executed?
(A) Address field
(B) Immediate value
(C) Opcode
(D) Register field
53. : In an instruction format, which field typically contains an address for memory operations?
(A) Opcode
(B) Address field
(C) Immediate value
(D) Register field
54. : Which type of instruction format is suitable for simple operations with a constant value?
(A) Register format
(B) Immediate format
(C) Memory format
(D) Indexed format