读书人

汇编调用函数有关问题

发布时间: 2012-03-16 16:34:56 作者: rapoo

汇编调用函数问题
;输入一个数N,要求响铃N次,调用延迟函数
data segment
data ends
stack segment stack
buff db 100 dup(?)
stack ends
code segment
assume cs:code,ds:data
;---------------------------------
main proc far
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov ah,01h
int 21h
mov cl,al
rotate:
mov dl,07
mov ah,02h
int 21h
call delay
loop rotate
ret
delay:
mov cx,0100h
d:
dec cx
cmp cx,0h
jae d
ret
main endp
;-----------------------------------
code ends
end start


[解决办法]

探讨
没有听懂你的意思!调用不是用call吗?你的程序有问题的

Assembly code


mov cl,alrotate:
mov dl,07
mov ah,02h
int 21h
call delay
loop rotate
ret
delay:
[color=#FF0000]mov cx,0……

读书人网 >汇编语言

热点推荐