小编mic*_*ler的帖子

中断10h

有这么多的服务可以用于中断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)

video assembly interrupt

1
推荐指数
1
解决办法
1687
查看次数

标签 统计

assembly ×1

interrupt ×1

video ×1