开明中学 区别:用汇编语言编写S=1+2+3...+7+8,结果存入S

来源:百度文库 编辑:高考问答 时间:2024/05/07 04:11:29
1.用汇编语言编写S=1+2+3...+7+8,结果存入
2.SUM=2+4+6...+50 结果存入SUM

stack1 segment stack
db 200 dup(0)
stack1 ends

data segment
s db 0
sum db 0
data ends

code segment
assume ss:stack1,cs:code,ds:data
start: mov ax,data
mov ds,ax

mov cx,8
mov ax,0
mov bl,1
L: add al,bl
add bl,1
dec cx
jnz L
mov s,al

mov cx,25
mov ax,0
mov bl,2
N: add al,bl
add bl,2
dec cx
jnz N
mov sum,al

mov ah,4ch
int 21h
code ends
end start