问题标题:
计算1+2+……n=?,其中n通过键盘输入.要求用汇编语言中的循环程序设计来实现.要求在屏幕上提供如下信息:Pleaseinputanumber(1350):100;出现此信息后通过x05键盘输入一个小于628的无符号整数Th
问题描述:
计算1+2+……n=?,其中n通过键盘输入.要求用汇编语言中的循环程序设计来实现.
要求在屏幕上提供如下信息:
Pleaseinputanumber(1350):100;出现此信息后通过
x05键盘输入一个小于628的无符号整数
Thesumis:5050
刘邦君回答:
;1to100
includeio32.inc
.data
msg1byte'Pleaseinputanumber(1350):',0
msg2byte'Thissumis:',0
.code
start:
moveax,offsetmsg1
calldispmsg
callreadsid
movecx,eax
moveax,0
again:addeax,ecx
loopagain
pusheax
moveax,offsetmsg2
calldispmsg
popeax
calldispsid
exit0
endstart
点击显示
其它推荐