1樓:綠夜
最簡單的做法
code segment
assume cs:code
start:
mov ax,0 ;ax清零mov bx,1 ;bx將從1迴圈加到100mov cx,100 ;cx作為迴圈次數的控制變數next:
add ax,bx ;ax儲存加的結果inc bx ;bx加一loop next
mov ah,4ch ;主程式結束 返回dosint 21h
code ends
end start
不明白再發訊息給我吧 ^_^
2樓:範修仙曼彤
sseg
segment
para
stack
dw256
dup(0)
sseg
ends
dseg
segment
show
db'sum=','$'
dseg
ends
cseg
segment
assume
cs:cseg,ds:dseg
start:
movax,dseg
movds,ax
movdx,offset
show
movah,09
int21h
movcx,100
xorax,ax
next1:
addax,cx
loop
next1
movbx,10
next2:
cmpax,10
jbok
xordx,dx
divbx
push
dxinc
cxjmp
next2
ok:mov
dl,al
adddl,30h
movah,02h
int21h
cmpcx,0
jefinish
next3:
popdx
adddl,30h
movah,02h
int21h
loop
next3
finish:
movah,4ch
int21h
cseg
ends
endstart
3樓:
dim a,i
j=0for i=1 to 100
a=i+i
next
response.write a
4樓:匿名使用者
<%j=0for i = 1 to 100
j=j+i
next
response.write(j)
%>
5樓:匿名使用者
main( )
c語言while迴圈程式設計輸出1到100這100個數的和! 10
6樓:匿名使用者
int i,sum;
i=1,sum=0;
while(i<=100)
7樓:匿名使用者
int cou = 0;
int num = 0;
while (num <= 100)
8樓:匿名使用者
main()
printf("%d\n",sum);}
怎樣計算自然數1到100的倒數和
沒數學理論上的公式,該級數發散,但有估計表示式,它與自然對數差趨近歐辣常數 沒必要,用計算機算,一層迴圈,內建一個計數器和一個累加器就輕鬆搞定了 不錯,不是2,1 1 2 1 4 1 8 1 2 n n為無限大 的結果才是2,記錯了。 用vb算吧,源 在這 private sub form load...
在1到100的自然數中,能被3或5整除的數共有多少個
大家給的都是程式,我想你要的應該不是程式設計吧!可以這樣想 1 從1到15,16到30,76到90等這六組數,每組連續的15個數規律是一樣的,即每組的15個數裡有5個能被3整除,有3個能被5整除,有1個能被3和5同時整除,亦即每組的十五個數裡滿足你的要求能被3或5整除的數的個數為 3 5 1 7 個...
怎麼理解彙編中的立即數,組合語言中 立即數 究竟是個什麼東東,時而可以代表
海獅 一樓的第一句是正確 cpu要找的資料就在命令中,是指令的一部分,比如mov al,0fh下面的措辭不當 它與 一起存於 段,這樣的資料稱為立即數,或者直接運算元。應當改為 立即數本身是 的一部分,在 段中可以找到。立即數的限制很多,而且速度很慢,不是很推薦。例如 mov ax,0 往往寫成 x...