我已經將代碼片段翻譯成IJVM,但不知道它是否有效。告訴我我是否做得對。或者我該如何檢查代碼是否正常工作。這是代碼。 a = 0 sum = x
while(a<= x){
sum += a;
a++;
}
這裏是我做了IJVM代碼: //如下因素3行設置α= 0 ILOAD a
BIPUSH 0
ISTORE a
//following 2 lines set sum = x
我需要創建MAL的擴展。 所以,首先我曾試圖在mic1sim.mal MAR = SP = SP + 1; rd // read top of the stack
H = TOS // H will be a SP
MDR = H = H >> 1; wr // SHIFT 1 and write on MDR
MDR = H = H >> 1; wr //