汇编语言编制程序,实现从1加到100

如题所述

第1个回答  推荐于2018-06-30
最简短的完整程序:
CODE SEGMENT
ASSUME CS:CODE
START:
;---------------------------------
MOV AX, 0
MOV CX, 100
S: ADD AX, CX
LOOP S
;-----基本的,就上面四行----
MOV AH, 4CH
INT 21H
CODE ENDS
END START本回答被网友采纳
第2个回答  2012-04-19
mov cx,100
s:
mov ax,0
mov bx,0
add ax,bx
inc bx
loop s
第3个回答  2012-04-19
code segment
assume cs:code
start:mov cx,100
mov bx,1
mov ax,0
s: add ax,bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end start
第4个回答  2012-04-19
zhxinju123 | 一级 顺序有问题~~
mov cx,100
mov bx,0
mov ax,0
s:
add ax,bx
inc bx
loop s

汇编语言编制程序,实现从1加到100
最简短的完整程序:CODE SEGMENT ASSUME CS:CODE START:;--- MOV AX, 0 MOV CX, 100 S: ADD AX, CX LOOP S ;---基本的,就上面四行--- MOV AH, 4CH INT 21H CODE ENDS END START

汇编语言怎么写1到100的累加和
将和的初始值设为0,赋给RESULT变量:MOV RESULT,0;和的初值赋0 循环执行100次累加操作:MOV CX,100;循环100次NEXT: ADD RESULT,AX;每次向和中累加AX INC AX;然后AX加1 LOOP NEXT 结束程序,返回操作系统:MOV AX,4C00H;结束程序INT 21H CSEG ENDS END START 以上就是使用汇编语言实现1到100...

单片机汇编语言1加到100怎么编?
mov a,#0 ;累加结果先清0 mov r1,#1 ;第1个数为1 loop:add a,r1 ;把数累加起来 inc r1 ;下一个数 djnz r0,loop;共100个数,未完转 LOOP循环 sjmp $ ;完成 end

如何用汇编语言写一个从1加到100的程序
参考如下的代码:CODE SEGMENT ASSUME CS:CODESTART:;--- MOV AX, 0 MOV CX, 100S: ADD AX, CX LOOP S;---基本的,就上面四行--- MOV AH, 4CH INT 21HCODE ENDS END START

汇编语言“自然数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 不明白再发消息给我吧 ^_^ ...

如何用汇编语言写一个从1加到100的程序?
你说的应该是dos平台,edit是dos下的记事本。就用windows 的记事本,或者任何文本编辑器写好代码,保存为*.asm格式就可以了。主要程序段大概就是下面这样,结果放在ax,cx是循环用。mov ax,0 mov cx,0 loop1:add ax,cx inc cx cmp cx,101 jnz loop1 ...

使用汇编语言编写程序从1加到100
DATA SEGMENT SUM DW ?DATA ENDS STACK SEGMENT STACK DB 200 DUP(0)STACK ENDS CODE SEGMENT ASSUME CS:CODE , DS:DATA , SS:STACK START :MOV AX , DATA A MOV DS , AX MOV AX , 0 MOV CX , 100 LOP1 :ADD AX , CX LOOP LOP1 MOV SUM , AX MOV AH , 4CH INT 21H CODE ...

汇编语言1加到100的程序并用十进制输出
Data segment Data ends Code segment assume cs:Code,ds:Data Start:mov ax,Data mov ds,ax xor bx,bx sub cx,cx call sum xor dx,dx mov bx,0ah mov ax,cx call Deci_Output mov ah,4ch int 21h sum proc;1加到100 inc bx cmp bx,100 ja a002 add cx,bx call sum a002: ret ...

汇编语言怎么写1到100的累加和
DSEG SEGMENT RESULT DW ?;存放和 DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START:MOV AX,DSEG MOV DS,AX MOV AX,1;从1开始加 MOV RESULT,0;和的初值赋0 MOV CX,100;循环100次 NEXT:ADD RESULT,AX;每次向和中累加AX INC AX;然后AX加1 LOOP NEXT MOV AX,4C00H;结束程序 INT ...

从1加到100的程序单片机
P2口接共阴极数码管,P3口控制。汇编。P3.0控制百位数码管,P3.1十位,P3.0个位 晶振12MHZ每隔一秒数码管+1 ORG 0000H START:MOV R0,#0 MOV DPTR,#TABLE LOOP: LCALL DISPLAY INC R0 CJNE R0,#101,LOOP MOV R0,#0 SJMP LOOP DISPLAY: MOV A,R0 MOV B,#...

相似回答