Question
For computers based on three-address instruction formats, each address field can be used to specify which of the following:
(S1) A memory operand
(S2) A processor register
(S3) An implied accumulator register
Official answer and solution
- Official answer
- A
- From
- Official GATE 2015 answer key
Solution
Recall the structural definition of address fields in general-register and memory-register three-address instruction architectures.
A three-address instruction format specifies three operands, typically of the form:
- Each address field can specify either a memory address/operand () or a general-purpose processor register ().
- An implied accumulator () is a fixed, implicit register used in one-address accumulator-based architectures, where no explicit address field is needed for it.
Therefore, each address field in a three-address instruction can specify either or (option A).
A
Including (implied accumulator), which is characteristic of one-address architectures rather than three-address architectures.
The answer is the one in the official GATE answer key. The solution is this site's own explanation.
Source
- Paper
- GATE 2015 Computer Science and Information Technology (CS) Session 1
- Question
- 18 of 65, printed as CS Q.8
- Section
- Computer Science and Information Technology
Report an error in this question
GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.