汇编语言从1加到100,用msam平台的

2024-12-27 02:15:04
推荐回答(3个)
回答1:

code segment
assume cs:code

start:
mov ax,0 ;用来统计累加和

mov cx,100 ;控制循次数

mov bx,1 ;作为要相加的变量,从1开始

s:
add ax,bx ;相加后的结果在AX中.

inc bx

loop s

hlt

code ends
end start

回答2:

D SEGMENT
RESULT DW 0H
D ENDS
C SEGMENT
ASSUME CS:C,DS:D
START: MOV AX,D
MOV DS,AX
MOV CX,100
MOV AX,1
LEA DI,RESULT
GO: ADD [DI],AX
INC AX
DEC CX
JNZ GO
MOV AH,4CH
INT 21H
C ENDS
END START

回答3:

你说的DOS平台上,DOS记事本编辑。
windows的记事本或任何文本编辑器编写的代码,并保存为*。 asm格式。
主块可能是以下结果AX,CX循环。
MOV AX,0
到mov cx,0
LOOP1:
添加斧头,CX
INC CX
CMP CX,101
JNZ LOOP1