有这么多的服务可以用于中断10h,我想问一下他们中的两个与我混淆的问题
首先是,
AH = 06H SCROLL UP WINDOW
AH = 07H SCROLL DOWN WINDOW
Run Code Online (Sandbox Code Playgroud)
在DOS中编码时,向上滚动/向下滚动是什么意思?
看看这个,
; AL = NUMBER OF LINES BY WHICH TO SCROLL UP (00H = CLEAR ENTIRE WINDOW)
; BH = ATTRIBUTE USED TO WRITE BLANK LINES AT BOTTOM OF WINDOW
; CH,CL = ROW,COLUMN OF WINDOW'S UPPER LEFT CORNER
; DH,DL = ROW,COLUMN OF WINDOW'S LOWER RIGHT CORNER
Run Code Online (Sandbox Code Playgroud)
这里它说BH用于在窗口底部写入空行,但是当我使用此代码时,
MOV AH, 06H
MOV AL, 00H
MOV CX, 00H
MOV DH, 25
MOV DL, 80
INT …Run Code Online (Sandbox Code Playgroud)