計算1到10的累加和 匯編語言 如何用匯編語言寫一個從1加到100的程序?
如何用匯編語言寫一個從1加到100的程序?你應(yīng)該說的是DOS平臺,編輯是DOS下的記事本。只需使用Windows記事本或任何文本編輯器來編寫代碼并將其保存在*。ASM格式。主程序段如下,結(jié)果放入ax,
如何用匯編語言寫一個從1加到100的程序?
你應(yīng)該說的是DOS平臺,編輯是DOS下的記事本。只需使用Windows記事本或任何文本編輯器來編寫代碼并將其保存在*。ASM格式。主程序段如下,結(jié)果放入ax,CX循環(huán)使用。Movax,0 movcx,0 loop1:Addax,CX inccx,cmpcx,101 jnzloop1
ORG 0mov R0,#100共100個數(shù)字mov a,#0累加結(jié)果首先清除0mov R1,#1第一個數(shù)字是1循環(huán):添加,R1加上數(shù)字,Inc R1,下一個數(shù)字,djnz,R0,循環(huán),共100個數(shù)字,循環(huán)未完成,sjmp$completes結(jié)束