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爲偏移
相關文章
相關標籤/搜索