1樓:匿名使用者
mov ecx,100 ;迴圈次數
call sigmaproc ;呼叫子程式sigmaproc,計算1+2+3+...+100-->ebx
mov edx,ebx ;ebx-->edx,即1+2+3+...+100-->edx
mov ecx,1000 ;迴圈次數
call sigmaproc ;呼叫子程式sigmaproc,計算1+2+3+...+1000->ebx
add ebx,edx ;edx+ebx-->ebx,即(12+...+100)+(1+2+...+1000
endsigmaproc:
xor eax,eax ;eax=0
xor ebx,ebx ;eb=x0
looplab:
inc eax ;ax+1-->ax
add ebx,eax ;ebx+eax->ebx
loop looplab ;迴圈(cx-1->cx,cx不是0轉looplab,即迴圈cx次)
ret ;返回
分析:子程式功能是計算1+2+3+....-->ebx
2樓:小石頭
looplab:
inc eax
add ebx,eax
loop looplab
怎麼看好像是死迴圈啊?
C語言看不懂答案怎麼來的,C語言看不懂怎麼辦啊
1.首先先給你算下優先順序的問題 第一個等於 a b c 第二個等於 a b c第三個等於 a b c 第四個等於 a b c第五個等於 a b c 第六個等於 a b c 都是自左向右結合運算,這個知道吧。2.然後是邏輯運算本身問題 運算,如果左邊 的為0,那麼整個值為0,就不需要再換算右邊了。但...
書法,字看不懂,求幫忙,上面寫的是什麼字,看不懂書法字,求解。。
寧靜致遠 保駕護航震坤孔,福星高照前程秀 自強不息 劉府門第育棟樑 授業解惑也 寧靜致遠。天高雲淡,望斷南飛雁。不到長城非好漢,屈指行程二萬。六盤山上高峰,紅旗漫卷西風。今日長纓在手,何時縛住蒼龍?保駕護航震坤乾,福星高照前程秀。照相轉運福連連,劉智項勇文武全自強不息 劉府門第育棟樑。征途光明育棟樑...
求教,一段簡單的C 語句,有一句看不懂
1全部here is my understanding,offset is starting point of var j in for statement,i would think it will be 8,my guessing the reason doing offset 0 is jus...