2014年计组大题

某程序中有如下循环代码段“for(int i=0;i<N;i++) sum+=A[i]”,假设编译时变量sum和i分别分配在寄存器R1和R2中。常量N在寄存器R6中,数组A的首地址在寄存器R3中。程序段起始地址为0804 8100H,对应的汇编代码和机器代码如下表所示。 执行上述代码的计算机M采用32位定长指令字,其中分支指令bne采用如下格式: OP为操作码,Rs为寄存器编号,OFFSET为偏移
相关文章
相关标签/搜索