网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 操作系统首页|Windowns2003|Windowns2000|WindownsXP|Linux|FreeBSD|Unix|DOS|Solaris|SCO_Unix|HP-Unix|注册表|经验技巧 |
您现在的位置: 超人气学院 >> 操作系统 >> Linux >> 文章正文 用户登录 新用户注册
bios中断调用         
bios中断调用
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-23 23:17:03
转载子"水木社区"

;┌─────────────────────────────────┐
;│BIOS 呼叫 INT 10H,AH=00H │
;│設定螢幕影相模式 │
;│? (AL) <= 模式碼 (正常為 03h) │
;│模式碼: 解析度 顏色數目 頁數 位址 │
;│ 文 00H: 40*25 16 色 8 頁 B8000H~B87CFH │
;│ 字 01H: 80*25 16 色 8 頁 B8000H~B87CFH │
;│ 模 02H: 80*25 16 色 8 頁 B8000H~B8F9FH │
;│ 式 03H: 80*25 16 色 8 頁 B8000H~B8F9FH │
;│ 07H: 80*25 2 色 8 頁 B8000H~B8F9FH │
;│ 解析度 顏色數目 頁數 位址 │
;│ 繪 04H: 320*200 4 色 1 頁 B8000H~BBF3FH │
;│ 圖 05H: 320*200 4 色 1 頁 B8000H~BBF3FH │
;│ 模 06H: 640*200 2 色 1 頁 B8000H~BBF3FH │
;│ 式 0DH: 320*200 16 色 8 頁 A0000H~A1F3FH │
;│ 0EH: 640*200 16 色 4 頁 A0000H~A3E7FH │
;│ 0FH: 640*350 2 色 2 頁 A0000H~A6D5FH │
;│ 10H: 640*350 16 色 2 頁 A0000H~A6D5FH │
;│ 11H: 640*480 2 色 1 頁 A0000H~A95FFH │
;│ 12H: 640*480 16 色 1 頁 A0000H~A95FFH │
;│ 13H: 320*200 256 色 1 頁 A0000H~AF9FFH │
;└─────────────────────────────────┘
;┌─────────────────────────────────┐
;│BIOS 呼叫 INT 10H,AH=01H │
;│設定游標形狀 ┌──┐ │
;│? (CH) <= 游標的啟始線 (0~15) │ │<---- 啟始線 │
;│? (CL) <= 游標的終止線 (0~15) │ │ │
;│註:正常: CH=0DH,CL=0EH │ │<---- 終止線 │
;│ 消失: CH=0FFH,CL=0FFH └──┘ │
;└─────────────────────────────────┘
;┌─────────────────────────────────┐
;│BIOS 呼叫 INT 10H,AH=02H │
;│設定游標位置 │
;│? (DH) <= 游標的 列 數 (0~24) │
;│? (DL) <= 游標的 行 數 (0~79) │
;│? (BH) <= 頁碼 │
;└─────────────────────────────────┘
;┌─────────────────────────────────┐
;│BIOS 呼叫 INT 10H,AH=03H │
;│取得游標位置 │
;│? (BH) <= 頁碼 ┌──┐ │
;│游標的 列 數 => (DH) │ │<---- 啟始線 │
;│游標的 行 數 => (DL) │ │ │
;│游標的啟始線 => (CH) │ │<---- 終止線 │
;│游標的終止線 => (CL) └──┘ │
;│註:正常: CH=0DH,CL=0EH │
;│ 消失: CH=0FFH,CL=0FFH │
;└─────────────────────────────────┘
;┌─────────────────────────────────┐
;│BIOS 呼叫 INT 10H,AH=05H │
;│畫面頁區的號擇 │
;│? (AL) <= 頁碼 │
;└─────────────────────────────────┘
;┌─────────────────────────────────┐
;│INT 10h,AH=06H │
;│把指定的視窗範圍上捲 │
;│? (AL) <= 捲動的列數,若為 0 則清除螢幕 │
;│? (BH) <= 捲動後空出位置放入的屬性 │
;│? (CH) <= 捲動範圍的左上座標 列 │
;│? (CL) <= 捲動範圍的左上座標 行 │
;│? (DH) <= 捲動範圍的右下座標 列 │
;│? (DL) <= 捲動範圍的右下座標 行 │
;│ ┌─┬─┬─┬─┬─┬─┬─┬─┐ │
;│顏色屬性: bh =│b7│b6│b5│b4│b3│b2│b1│b0│ │
;│ └─┴─┴─┴─┴─┴─┴─┴─┘ │
;│bit0~2 :字體顏色 (0:黑,1:藍,2:綠,3:青,4:紅,5:紫,6:綜,7:白) │
;│bit3 :字體亮度 (0:字體正常,1:字體高亮度) │
;│bit4~6 :背景顏色 (0:黑,1:藍,2:綠,3:青,4:紅,5:紫,6:綜,7:白) │
;│bit7 :字體閃爍 (0:不閃爍,1:字體閃爍) │
;└─────────────────────────────────┘
;┌─────────────────────────────────┐
;│INT 10h,AH=07H │
;│把指定的視窗範圍下捲 │
;│? (AL) <= 捲動的列數,若為 0 則清除螢幕 │
;│? (BH) <= 捲動後空出位置放入的屬性 │
;│? (CH) <= 捲動範圍的左上座標 列 │
;│? (CL) <= 捲動範圍的左上座標 行 │
;│? (DH) <= 捲動範圍的右下座標 列 │
;│? (DL) <= 捲動範圍的右下座標 行 │
;│ ┌─┬─┬─┬─┬─┬─┬─┬─┐ │
;│顏色屬性: bh =│b7│b6│b5│b4│b3│b2│b1│b0│ │
;│ └─┴─┴─┴─┴─┴─┴─┴─┘ │
;│bit0~2 :字體顏色 (0:黑,1:藍,2:綠,3:青,4:紅,5:紫,6:綜,7:白) │
;│bit3 :字體亮度 (0:字體正常,1:字體高亮度) │
;│bit4~6 :背景顏色 (0:黑,1:藍,2:綠,3:青,4:紅,5:紫,6:綜,7:白) │
;│bit7 :字體閃爍 (0:不閃爍,1:字

[1] [2] [3] [4] [5] [6] [7] [8] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     LinuxC编程---网络编程[2385]
     Linux的Find[1927]
     grub简单应用[1192]
     硬件安装指南[1129]
     SmoothWall2.0(强烈推[1083]
     部分的ADSL路由器默认[1027]
     从硬盘安装Linux和从G[956]
     Linux常见命令:进程查[841]
     黑客帝国屏保[770]
     elf文件格式-- 1[707]
    相 关 文 章
    简捷方便 给Windows 2K系统
    三十二、Windows 2000 Pro
    出奇制胜在NTFS格式下打造
    Win 2000操作中Hosts文件
    Win2000-Hosts文件的作用
    Hosts文件在系统中的作用
    巧妙利用DOS命令 原来播放
    PearPC让PC和Mac OS X亲密
    让系统故障瞬间修复—超级
    系统维护基本命令(From HP
    怎样更改 hostname,IP地址
    超级用户忘了密码怎么办?
    系统备份与恢复(From HP w
    日常维护检查(From HP web
    日志文件的监测与文件清理
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)