Gate CS-2017-1 Question Paper With Solutions

Q. 26 Consider the C struct defines below:

 
struct data { 
    int marks [100] ; 
    char grade; 
    int cnumber; 
};
 
struct data student; 

The base address of student is available in register R1. The field student.grade can be accessed efficiently using

(A) Post-increment addressing mode. (R1)+

(B) Pre-decrement addressing mode, -(R1)

(C) Register direct addressing mode, R1

(D) Index addressing mode, X(R1), where X is an offset represented in 2’s complement 16-bit representation.

Answer: (D)

Explanation:

Gate CS-2017-1 Question Paper With Solutions

Learn More:   Gate CS-2018 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here