主题:请大家帮帮我啊
有没有人能帮我解释一下这段程序的功能,能不能尽可能的详细一点啊,我是初学者啊很多不明白的,谢谢大家了啊!
data segment
value dw 36h
data ends
stack segment stack
db 200h dup(?)
tos label word
stack ends
code segment
assume cs:code,ds:data,ss:stack
main proc far
mov ax,stack
mov ss,ax
mov sp,offset tos
push ds
xor ax,ax
push ax
mov ax,data
mov ds,ax
mov cx,2
mov ax,value
mov bx,10
lp1: xor dx,dx
div bx
add dl,30h
push dx
loop lp1
mov cx,2
lp2: pop dx
mov ah,2
int 21h
loop lp2
ret
main endp
code ends
end main
data segment
value dw 36h
data ends
stack segment stack
db 200h dup(?)
tos label word
stack ends
code segment
assume cs:code,ds:data,ss:stack
main proc far
mov ax,stack
mov ss,ax
mov sp,offset tos
push ds
xor ax,ax
push ax
mov ax,data
mov ds,ax
mov cx,2
mov ax,value
mov bx,10
lp1: xor dx,dx
div bx
add dl,30h
push dx
loop lp1
mov cx,2
lp2: pop dx
mov ah,2
int 21h
loop lp2
ret
main endp
code ends
end main