汇编语言程序实例 1到100求和

按十进制输出

第1个回答  推荐于2017-11-24
有挑战,我喜欢! 我来试试!
DATAS SEGMENT
BuF DB 1,2,3,4,^^^^^^^,100
BuF2 DW ?
DATAS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV SI,OFFSET BuF
MOV CL,100
MOV AX,0
KK: ADC AX,[SI]
INC SI
LOOP KK
MOV BuF2,AX
MOV AH,4CH
INT 21H
CODES ENDS
END START
运行了,也是初学者,第二个语句可能有点问题,4和100之间加个省略号就行了!你试试吧!本回答被提问者采纳

汇编语言“自然数1到100的求和。并写出结果输出”
start:mov ax,0 ;ax清零 mov bx,1 ;bx将从1循环加到100 mov cx,100 ;cx作为循环次数的控制变量 next:add ax,bx ;ax保存加的结果 inc bx ;bx加一 loop next mov ah,4ch ;主程序结束 返回dos int 21h code ends end start 不明白再发消息给我吧 ^_^ ...

急!!!怎么用C语言编写程序,用函数完成:计算从1开始到n的自然数的和...
1、新建一个求1到100自然数之和项目。2、添加一个cpp文件。3、包含需要用到的头文件。4、输入main函数。5、定义两个变量,分别是:a和sum。6、使用while语句计算1到100之间所有自然数之和。7、运行程序,打印出结果。注意事项:C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性...

在dos系统下用汇编语言编写的1+2+...+100的求和运算并能显示出结果
???AL,30H ??MOV [二],AL;挽救了一个和值

编写程序如何求1+2+3+...+ n的和?
编写程序求1+2+3+...+n的和具体如下:一、简述 INPUT:n,S=0,i=1,WHILE:i<=n,,S=S+i,i=i+1,WEND,PRINT“S=”;S,END。二、编写程序 1、编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得...

用ARM汇编语言设计程序实现求和1+2+3+4+……+100 能教我吗
PART1: MOV AH ,01H ;键盘输入0~100任意数 INT 21H CMP AL,0DH JZ PART2 SUB AL,'0'PUSH AX MOV AX,RE SHL AX,1 PUSH AX MOV CL,2 SHL AX,CL POP BX ADD AX,BX POP BX MOV BH,0 ADD AX,BX MOV RE,AX JMP PAR...

用汇编语言编写10个任意数相加求和的乘坐
用汇编语言编写10个任意数相加求和的程序: CODE SEGMENT ASSUME CS:CODE ORG 100H START: PUSH CS POP DS PUSH CS POP ES CALL INPUTNUM MOV AH,2 MOV DL,13 INT 21H ...

C语言程序:求1+3+5+…+99
C语言程序:求1+3+5+…+99的方法:int main(){ int i,sum=0;for(i=1;i<100;i+=2)sum+=i;printf("1+3+5+……+99=%d\\n",sum);return 0;}

如何在汇编语言中嵌入c语言实现求和1+2+3+、、、+100
一般用的少,在ARM上编程经常会用到 把求和1+2+3+、、、+100写成一个C语言函数,然后保存到头文件里 在汇编包含C的头文件文件,然后在汇编中需要的地方就可以调用函数了,调用方法跟调用 汇编函数一样。 我认为这种方法最简单。

求和的汇编语言
以下是在8086 debug程序中计算10个字节数累加的程序。结果在bx寄存器中(37H=55D)。

帮写个汇编代码,5个有符号数相加求和
MOV AX, 100ADD AX, 123ADD AX, -456ADD AX, 432ADD AX, 246END

相似回答