+ -
当前位置:首页 → 问答吧 → 新手急求助

新手急求助

时间:2011-11-23

来源:互联网

汇编实现清屏的宏怎么写的?
我这儿有个例子。不明白是什么意思啊。请各位大神指点迷津啊
clear macro
  mov al,0
  mov cl,0
  mov ch,0
  mov dh,24
  mov dl,79
  mov bh,7
  mov ah,6
  int 21h
endm

作者: xzhqmly   发布时间: 2011-11-23

引用楼主 xzhqmly 的回复:
汇编实现清屏的宏怎么写的?
我这儿有个例子。不明白是什么意思啊。请各位大神指点迷津啊
clear macro
mov al,0
mov cl,0
mov ch,0
mov dh,24
mov dl,79
mov bh,7
mov ah,6
int 21h
endm

可能是这个吧:
clear macro
  mov ah,6 ;to scroll up screen
  mov al,0 ;blank screen
  mov cl,0 ;upper left column 
  mov ch,0 ;upper left row
  mov dh,24 ;lower right row
  mov dl,79 ;lower right column
  mov bh,7 ;blank line
  int 10h
endm

作者: gsy999   发布时间: 2011-11-23

为什么写好以后,在code segment里调用masm的时候会不识别呢?就是不能编译,因为不识别clear这个宏名
clear宏是在data segment 和 code segment之间定义的,这有没有问题?

作者: xzhqmly   发布时间: 2011-11-23