首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

汇编调用函数有关问题

2012-03-16 
汇编调用函数问题输入一个数N,要求响铃N次,调用延迟函数data segmentdata endsstack segment stackbuff d

汇编调用函数问题
;输入一个数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……

热点排行