汇编语言中的宏与中断编程
1. 中断编程相关回顾
在汇编语言编程中,中断编程是一个重要的部分,下面我们来回顾几种常见的中断及其应用。
1.1 BIOS INT 10H 编程
BIOS INT 10H 主要用于执行屏幕输入输出操作。屏幕的标准大小是 80 列 25 行,坐标范围从 (00,00) 到 (24,79)。以下是一些常见操作的代码示例:
- 清屏操作 :
MOV AH,06 ;SELECT CLEAR SCREEN FUNCTION
MOV AL,00
;AH=0 TO SCROLL ENTIRE PAGE
MOV BH,07 ;BH=07 FOR NORMAL ATIRIBUTE
MOV CH,00 ;START AT ROW 00
MOV CL,00 ;START AT COLUMN 00
MOV DH,24 ;END AT ROW 24
MOV DL,79 ;END AT ROW 79
INT 10H
;INVOKE THE INTERRUPT
- 设置光标位置 :当提到光标在第 5 行第 34 列时,就可以通过相应的 INT 10H 功能来设置。
- 字符显示属性 :属性字节包含了前景色和背景色的强度信息,还能指示前景色是否闪烁或高亮。例如,二进制数 10100111 就代表了特定的显示属性。
- 多次调用 INT 10H :第一次调用 I
超级会员免费看
订阅专栏 解锁全文
8370

被折叠的 条评论
为什么被折叠?



