博学,切问,近思--詹子知(http://blog.youkuaiyun.com/zhiqiangzhan)
1.基本功能调用
中断调用号:0x10 (功能19,子功能1)
如0x1301 表示功能号19,子功能01(写字符串并移动光标到串结尾处)。
| 颜色 | 颜色值 | 背景色 | 前景色 |
| BLACK | 0x00 | Yes | Yes |
| BLUE | 0x01 | Yes | Yes |
| GREEN | 0x02 | Yes | Yes |
| CYAN | 0x03 | Yes | Yes |
| RED | 0x04 | Yes | Yes |
| MAGENTA | 0x05 | Yes | Yes |
| BROWN | 0x06 | Yes | Yes |
| LIGHTGRAY | 0x07 | Yes | Yes |
| DARKGRAY | 0x08 | No | Yes |
| LIGHTBLUE | 0x09 | No | Yes |
| LIGHTGREEN | 0x0a | No | Yes |
| LIGHTCYAN | 0x0b | No | Yes |
| LIGHTRED | 0x0c | No | Yes |
| LIGHTMAGENTA | 0x0d | No | Yes |
| YELLOW | 0x0e | No | Yes |
| WHITE | 0x0f | No | Yes |
| BLINK | 0x1c | No | *** |
2.例子:
display:
mov ax, #hello
mov bp, ax
mov ax, #0x1301; 功能19,子功能1
mov bx, #0x000f; 白色字体无背景
mov cx, #20; 字体长度为20
mov dx, #0x1104 显示在第17行,5列
int 0x10
hello: .ascii "Hello OS world..."
.byte 13,10
4054

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



