关于汇编语言的一个小问题啊!有关满足条件需要调用子程序的.
codesegmentassumecs:codestart:movax,40cmpax,50calldelaycmpax,40calldelaymovdx,2movah,...
code segment
assume cs:code
start:
mov ax,40
cmp ax,50
call delay
cmp ax,40
call delay
mov dx,2
mov ah,4ch
int 21h
x1 proc near
mov cx,1
mov bx,2
ret
x1 endp
code ends
end start
下面是一个x1的子程序,这个程序很简单,就是我给定一个值40,满足这个值就调用子程序,不满足程序还是正常执行下去。现在我这个程序的问题就是不管满不满足条件都会调用子程序(call)我该怎样修改啊?因为涉及到子程序的返回(ret)所以必须要用call命令!! 展开
assume cs:code
start:
mov ax,40
cmp ax,50
call delay
cmp ax,40
call delay
mov dx,2
mov ah,4ch
int 21h
x1 proc near
mov cx,1
mov bx,2
ret
x1 endp
code ends
end start
下面是一个x1的子程序,这个程序很简单,就是我给定一个值40,满足这个值就调用子程序,不满足程序还是正常执行下去。现在我这个程序的问题就是不管满不满足条件都会调用子程序(call)我该怎样修改啊?因为涉及到子程序的返回(ret)所以必须要用call命令!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询