GATEverse
← GATE CSE 2017 Set 1

Q49

NAT2 marks

Consider a RISC machine where each instruction is exactly 44 bytes long. Conditional and unconditional branch instructions use PC-relative addressing mode with Offset specified in bytes to the target location of the branch instruction. Further the Offset is always with respect to the address of the next instruction in the program sequence. Consider the following instruction sequence

Instr. No.Instructioni:add R2, R3, R4i+1:sub R5, R6, R7i+2:cmp R1, R9, R10i+3:beq R1, Offset\begin{array}{ll} \text{Instr. No.} & \text{Instruction} \\\hline \text{i:} & \text{add R2, R3, R4} \\ \text{i+1:} & \text{sub R5, R6, R7} \\ \text{i+2:} & \text{cmp R1, R9, R10} \\ \text{i+3:} & \text{beq R1, Offset} \\ \end{array}

If the target of the branch instruction is i,i, then the decimal value of the Offset is ____________ .

Sign in to save attempts.

Loading…