已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请 联系网站删除BIOS中断大全BIOS中断大全11.显示 INT 0X103(1)、显示模式 00H3(2)、设置光标形状 01H3(3)、设置光标位置 02H3(4)、读取光标信息 03H3(5)、获取光笔状态 04H3(6)、设置显示页 05H3(7)、初始化屏幕或者滚屏 06H和07H3(8)、读取光标处字符和属性08H3(9)、光标处按属性显示字符09H3(10)、光标处按原属性显示字符0AH3(11)、设置调色板背景色和边框0BH3(12)、写图形像素0CH3(13)、读图形像素0DH3(14)、显单个字符0EH3(15)、读显示模式0FH3(16)、颜色中断10H3(17)、字体中断11H3(18)、显示器中断12H3(19)、显示字符串13H3(20)、以下为PS/2相关1AH32.磁盘 INT 0X1333.串口 INT 0X1434.杂项 INT 0X1535.键盘 INT 0X1636.并口 INT 0X1737.时钟 INT 0X1A38.系统服务31.显示INT 0X1000H 设置显示器模式0CH 写图形象素01H 设置光标形状0DH 读图形象素02H 设置光标位置0EH 在Teletype模式下显示字符03H 读取光标信息0FH 读取显示器模式04H 读取光笔位置10H 颜色05H 设置显示页11H 字体06H、07H 初始化或滚屏12H 显示器的配置08H 读光标处的字符及其属性13H 在Teletype模式下显示字符串09H 在光标处按指定属性显示字符1AH 读取/设置显示组合编码0AH 在当前光标处显示字符1BH 读取功能/状态信息0BH 设置调色板、背景色或边框1CH 保存/恢复显示器状态(1) 、显示模式00H功能描述:设置显器模式入口参数:AH00HAL显示器模式,见下表所示出口参数:无可用的显示模式如下所列:显示模式显示模式属性显示模式显示模式属性00H 402516色 文本01H 402516色 文本02H 802516色 文本03H 802516色 文本04H 3202004色05H 3202004色06H 6402002色07H 80252色 文本08H 16020016色09H 32020016色0AH 6402004色0BH保留0CH保留0DH 32020016色0EH 64020016色0FH 6403502(单色)10H 6403504色10H 64035016色11H 6404802色12H 64048016色13H 640480256色对于超级VGA显示卡,我们可用AX4F02H和下列BX的值来设置其显示模式。BX显示模式属性100H 640400 256色101H 640480 256色102H 800600 16色103H 800600 256色104H 1024768 16色105H 1024768 256色106H 12801024 16色107H 12801024 256色108H 8060 文本模式109H 13225 文本模式10AH 13243 文本模式10BH 13250 文本模式10CH 13260 文本模式(2) 、设置光标形状01H入口参数:AH01HCH低四位光标的起始行CL低四位光标的终止行出口参数:无(3)、设置光标位置02H功能描述:用文本坐标下设置光标位置入口参数:AH02HBH显示页码DH行(Y坐标)DL列(X坐标)出口参数:无实例:1. ;-2. mov ah, 23. mov dx, 04. int 10h5. ;-(4)、读取光标信息03H功能描述:在文本坐标下,读取光标各种信息入口参数:AH03HBH显示页码出口参数:CH光标的起始行CL光标的终止行DH行(Y坐标)DL列(X坐标)实例:(换行)1. ;-2. ; Move the cursor to the next line.3. Nextline:4. ; Get cursor5. mov ah, 36. mov bh, 07. int 10h;读取目前的光标信息。dh=行号,dl=列号8. mov ah, 29. inc dh;将当前行号加1,列号置010. mov dl, 011. int 10h12. ret13. ;-(5)、获取光笔状态04H功能描述:获取当前状态和光笔位置入口参数:AH04H出口参数:AH00h光笔未按下/未触发,01h光笔已按下/已触发BX象素列(图形X坐标)CH象素行(图形Y坐标,显示模式:04H06H)CX象素行(图形Y坐标,显示模式:0DH10H)DH字符行(文本Y坐标)DL字符列(文本X坐标)(6)、设置显示页05H功能描述:设置显示页,即选择活动的显示页入口参数:AH05HAL显示页对于CGA、EGA、MCGA和VGA,其显示页如下表所列: 模式页数显示器类型00H、01H07CGA、EGA、MCGA、VGA02H、03H03CGA02H、03H07EGA、MCGA、VGA07H07EGA、VGA0DH07EGA、VGA0EH03EGA、VGA0FH01EGA、VGA10H01EGA、VGA对于PCjr:AL80H读取CRT/CPU页寄存器81H设置CPU页寄存器82H设置CRT页寄存器83H设置CRT/CPU页寄存器BHCRT页(子功能号82H和83H)BLCPU页(子功能号81H和83H)出口参数:对于前者,无出口参数,但对PCjr在子功能80H83H调用下,有:BHCRT页寄存器,BLCPU页寄存器(7)、初始化屏幕或者滚屏 06H和07H功能描述:初始化屏幕或滚屏入口参数:AH06H向上滚屏,07H向下滚屏AL滚动行数(0清窗口)BH空白区域的缺省属性(CH、CL)窗口的左上角位置(Y坐标,X坐标)(DH、DL)窗口的右下角位置(Y坐标,X坐标)出口参数:无实例:1. ;-2. ; Clear the screen3. mov ax, 0600h4. mov bx, 0700h5. mov cx, 06. mov dx, 0ffffh7. int 10h(8)、读取光标处字符和属性08H功能描述:读光标处的字符及其属性入口参数:AH08HBH显示页码出口参数:AH属性AL字符(9)、光标处按属性显示字符09H功能描述:在当前光标处按指定属性显示字符入口参数:AH09HAL字符BH显示页码BL属性(文本模式)或颜色(图形模式)CX重复输出字符的次数出口参数:无(10)、光标处按原属性显示字符0AH功能描述:在当前光标处按原有属性显示字符入口参数:AH0AHAL字符BH显示页码BL颜色(图形模式,仅适用于PCjr)CX重复输出字符的次数出口参数:无(11)、设置调色板背景色和边框0BH功能描述:设置调色板、背景色或边框入口参数:AH0BH设置颜色:BH00H,BL颜色选择调色板:BH01H,BL调色板(320200、4种颜色的图形模式)出口参数:无(12)、写图形像素0CH功能描述:写图形象素入口参数:AH0CHAL象素值BH页码(CX、DX)图形坐标列(X)、行(Y)出口参数:无(13)、读图形像素0DH功能描述:读图形象素入口参数:AH0DHBH页码(CX、DX)图形坐标列(X)、行(Y)出口参数:AL象素值(14)、显单个字符0EH功能描述:在Teletype模式下显示字符入口参数:AH0EHAL字符BH页码BL前景色(图形模式)出口参数:无(15)、读显示模式0FH功能描述:读取显示器模式入口参数:AH0FH出口参数:AH屏幕字符的列数AL显示模式(参见功能00H中的说明)BH页码(16)、颜色中断10H功能描述:颜色中断。其子功能说明如下: 功能号子功能名称00H 设置调色板寄存器01H 设置边框颜色02H 设置调色板和边框03H 触发闪烁/亮显位07H 读取调色板寄存器08H 读取边框颜色09H 读取调色板和边框10H 设置颜色寄存器12H 设置颜色寄存器块13H 设置颜色页状态15H 读取颜色寄存器17H 读取颜色寄存器块1AH 读取颜色页状态1BH 设置灰度值(17)、字体中断11H功能描述:字体中断。其子功能说明如下: 子功能号子功能名称00H装入用户字体和可编程控制器10H装入用户字体和可编程控制器01H装入814 ROM字体和可编程控制器11H装入814 ROM字体和可编程控制器02H装入88 ROM字体和可编程控制器12H装入88 ROM字体和可编程控制器03H设置块指示器04H装入816 ROM字体和可编程控制器14H装入816 ROM字体和可编程控制器20H设置INT 1Fh字体指针21H为用户字体设置INT 43h22H为814 ROM字体设置INT 43H23H为88 ROM字体设置INT 43H24H为816 ROM字体设置INT 43H30H读取字体信息(18)、显示器中断12H功能描述:显示器的配置中断。其子功能说明如下: 功能号 功能名称 功能号 功能名称10H 读取配置信息20H 选择屏幕打印30H 设置扫描行31H 允许/禁止装入缺省调色板32H 允许/禁止显示33H 允许/禁止灰度求和34H 允许/禁止光标模拟35H 切换活动显示36H 允许/禁止屏幕刷新(19)、显示字符串13H功能描述:在Teletype模式下显示字符串入口参数:AH13HBH页码BL属性(若AL=00H或01H)CX显示字符串长度(DH、DL)坐标(行、列)ES:BP显示字符串的地址 AL显示输出方式0字符串中只含显示字符,其显示属性在BL中。显示后,光标位置不变1字符串中只含显示字符,其显示属性在BL中。显示后,光标位置改变2字符串中含显示字符和显示属性。显示后,光标位置不变3字符串中含显示字符和显示属性。显示后,光标位置改变出口参数:无实例:1. ;-2. ; Print a string.3. ; ax : The address of string4. ; cx : The length of string5. Print:6. ; Print things by BIOS interrupt No.167. mov bp, ax8. mov ax, 01301h9. mov bx, 07h10. mov dl, 011. int 10h12. ret13. ;-(20)、以下为PS/2相关1AH功能描述:读取/设置显示组合编码,仅PS/2有效,在此从略(21)、功能1BH功能描述:读取功能/状态信息,仅PS/2有效,在此从略(22)、功能1CH功能描述:保存/恢复显示器状态,仅PS/2有效,在此从略2.磁盘INT 0X1300H 磁盘系统复位0EH 读扇区缓冲区01H 读取磁盘系统状态0FH 写扇区缓冲区02H 读扇区10H 读取驱动器状态03H 写扇区11H 校准驱动器04H 检验扇区12H 控制器RAM诊断05H 格式化磁道13H 控制器驱动诊断06H 格式化坏磁道14H 控制器内部诊断07H 格式化驱动器15H 读取磁盘类型08H 读取驱动器参数16H 读取磁盘变化状态09H 初始化硬盘参数17H 设置磁盘类型0AH 读长扇区18H 设置格式化媒体类型0BH 写长扇区19H 磁头保护0CH 查寻1AH 格式化ESDI驱动器0DH 硬盘系统复位(1)、复位00H功能描述:磁盘系统复位入口参数:AH00HDL驱动器,00H7FH:软盘;80H0FFH:硬盘出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(2)、读取状态01H功能描述:读取磁盘系统状态入口参数:AH01HDL驱动器,00H7FH:软盘;80H0FFH:硬盘出口参数:AH00H,AL状态代码,其定义如下:00H 无错 01H 非法命令02H 地址目标未发现03H 磁盘写保护(软盘)04H 扇区未发现05H 复位失败(硬盘)06H 软盘取出(软盘)07H 错误的参数表(硬盘)08H DMA越界(软盘)09H DMA超过64K界限0AH 错误的扇区标志(硬盘)0BH 错误的磁道标志(硬盘)0CH 介质类型未发现(软盘)0DH 格式化时非法扇区号(硬盘)0EH 控制数据地址目标被发现(硬盘)0FH DMA仲裁越界(硬盘)10H 不正确的CRC或ECC编码11H ECC校正数据错(硬盘)CRC:Cyclic Redundancy Check codeECC:Error Checking & Correcting code20H 控制器失败40H 查找失败80H 磁盘超时(未响应)AAH 驱动器未准备好(硬盘)BBH 未定义的错误(硬盘)CCH 写错误(硬盘)E0H 状态寄存器错(硬盘)FFH 检测操作失败(硬盘)(3)、读02H功能描述:读扇区入口参数:AH02H,AL扇区数,CH柱面,CL扇区,DH磁头DL驱动器,00H7FH:软盘;80H0FFH:硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H,AL传输的扇区数,否则,AH状态代码,参见功能号01H中的说明实例:1. ; Copy the loader from floppy to memory.2. CopyLoaderToMem:3. mov dx, 0h4. mov cx, 02h5. mov bx, End6. mov ax, 0200h + LoaderLength7. int 13h8. jnc End;加载成功将跳转到End9. ; If failed, return.10. ret(4)、写03H功能描述:写扇区入口参数:AH03H;AL扇区数.CH柱面,CL扇区,DH磁头DL驱动器,00H7FH:软盘;80H0FFH:硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H,AL传输的扇区数,否则,AH状态代码,参见功能号01H中的说明(5)、检验04H功能描述:检验扇区入口参数:AH04H,AL扇区数,CH柱面,CL扇区,DH磁头DL驱动器,00H7FH:软盘;80H0FFH:硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H,AL被检验的扇区数,否则,AH状态代码,参见功能号01H中的说明(6)、格式化磁道05H功能描述:格式化磁道入口参数:AH05H,AL交替(Interleave),CH柱面,DH磁头DL驱动器,00H7FH:软盘;80H0FFH:硬盘ES:BX地址域列表的地址出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(7)、格式化坏磁道06H功能描述:格式化坏磁道入口参数:AH06HAL交替CH柱面DH磁头DL80H0FFH:硬盘ES:BX地址域列表的地址出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(8)、格式化驱动器07H功能描述:格式化驱动器入口参数:AH07HAL交替CH柱面DL80H0FFH:硬盘出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(9)、取驱动器参数08H功能描述:读取驱动器参数入口参数:AH08HDL驱动器,00H7FH:软盘;80H0FFH:硬盘出口参数:CF1操作失败,AH状态代码,参见功能号01H中的说明,否则, BL01H 360K02H 1.2M03H 720K04H 1.44MCH柱面数的低8位CL的位7-6柱面数的该2位CL的位5-0扇区数DH磁头数DL驱动器数ES:DI磁盘驱动器参数表地址(10)、初始化硬盘参数09H功能描述:初始化硬盘参数入口参数:AH09HDL80H0FFH:硬盘(还有有关参数表问题,在此从略)出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(11)、读长扇区0AH功能描述:读长扇区,每个扇区随带四个字节的ECC编码入口参数:AH0AHAL扇区数CH柱面CL扇区DH磁头DL80H0FFH:硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H,AL传输的扇区数,否则,AH状态代码,参见功能号01H中的说明(12)、写长扇区0BH功能描述:写长扇区,每个扇区随带四个字节的ECC编码入口参数:AH0BHAL扇区数CH柱面CL扇区DH磁头DL80H0FFH:硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H,AL传输的扇区数,否则,AH状态代码,参见功能号01H中的说明(13)、查找0CH功能描述:查寻入口参数:AH0CHCH柱面的低8位CL(7-6位)柱面的高2位DH磁头DL80H0FFH:硬盘出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(14)、硬盘系统复位0DH功能描述:硬盘系统复位入口参数:AH0DHDL80H0FFH:硬盘出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(15)、读扇区缓冲区0EH功能描述:读扇区缓冲区入口参数:AH0EHES:BX缓冲区的地址出口参数:CF0操作成功,否则,AH状态代码,参见功能号01H中的说明(16)、写扇区缓冲区0FH功能描述:写扇区缓冲区入口参数:AH0FHES:BX缓冲区的地址出口参数:CF0操作成功,否则,AH状态代码,参见功能号01H中的说明(17)、取驱动器状态10H功能描述:读取驱动器状态入口参数:AH10HDL80H0FFH:硬盘出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(18)、校准驱动器11H功能描述:校准驱动器入口参数:AH11HDL80H0FFH:硬盘出口参数:CF0操作成功,AH00H,否则,AH状态代码,参见功能号01H中的说明(19)、控制器RAM诊断12H功能描述:控制器RAM诊断入口参数:AH12H出口参数:CF0操作成功,否则,AH状态代码,参见功能号01H中的说明(20)、控制器驱动诊断13H功能描述:控制器驱动诊断入口参数:AH13H出口参数:CF0操作成功,否则,AH状态代码,参见功能号01H中的说明(21)、控制器内部诊断14H功能描述:控制器内部诊断入口参数:AH14H出口参数:CF0操作成功,否则,AH状态代码,参见功能号01H中的说明(22)、取磁盘类型15H功能描述:读取磁盘类型入口参数:AH15HDL驱动器,00H7FH:软盘;80H0FFH:硬盘出口参数:CF1操作失败,AH状态代码,参见功能号01H中的说明, 否则,AH00H 未安装驱动器01H 无改变线支持的软盘驱动器02H 带有改变线支持的软盘驱动器03H 硬盘,CX:DX512字节的扇区数(23)、取磁盘变化16H功能描述:读取磁盘变化状态入口参数:AH16HDL00H7FH:软盘出口参数:CF0磁盘未改变,AH00H,否则,AH06H,参见功能号01H中的说明(24)、设置磁盘类型17H功能描述:设置磁盘类型入口参数:AH17HDL00H7FH:软盘 AL00H 未用01H 360K在360K驱动器中02H 360K在1.2M驱动器中03H 1.2M在1.2M驱动器中04H 720K在720K驱动器中出口参数:CF0操作成功,AH00H,否则,AH状态编码,参见功能号01H中的说明(25)、设格式化媒体类型18H功能描述:设置格式化媒体类型入口参数:AH18HCH柱面数CL每磁道的扇区数DL00H7FH:软盘出口参数:CF0操作成功,AH00H,ES:DI介质类型参数表地址,否则,AH状态编码,参见功能号01H中的说明(26)、PS/2相关19H功能描述:磁头保护,仅在PS/2中有效,在此从略(27)、功能1AH功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略3.串口INT 0X14(1)、初始化通信口00H功能描述:初始化通信口入口参数:AH00HDX初始化通信口号(0COM1,1COM2,)AL初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数76543210000 = 110X0 = None0 = 1 bit10 = 7 bits001 = 15001 = Odd1 = 2 bits11 = 8 bits010 = 30011 = Even011 = 600100 = 1200101 = 2400110 = 4800111 = 9600对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。出口参数:AH通信口状态,各状态位为1时的含义如下: 位7超时位6传递移位寄存器为空位5传递保持寄存器为空位4发现终止位3发现帧错误位2发现奇偶错位1发现越界错位0接受数据准备好ALModem状态位7接受单线信号诊断位6环指示器位5数据发送准备好位4清除数据,再发送位3改变在接受线上的信号诊断位2后边界环指示器位1改变“数据准备好”状态位0改变“清除发送”状态(2)、输出字符01H功能描述:向通信口输出字符入口参数:AH01HAL字符DX初始化通信口号(0COM1,1COM2,)出口参数:AL的值不变AH的位70操作成功,通信口状态,AH的位60是其状态位(3)、读入字符02H功能描述:从通信口读入字符入口参数:AH02HDX初始化通信口号(0COM1,1COM2,)出口参数:AL接受的字符AH的位70操作成功,通信口状态,AH的位60是其状态位(4)、读取状态03H功能描述:读取通信口状态入口参数:AH03HDX初始化通信口号(0COM1,1COM2,)出口参数:AH通信口状态,ALModem状态,参见功能号00H中的说明(5)、PS/2相关04H功能描述:扩充初始化通信口,仅在PS/2中有效,在此从略4.杂项INT 0X1500H 开盒式磁带机马达85H 系统请求(SysReq)键01H 关盒式磁带机马达86H 延迟02H 读盒式磁带机87H 移动扩展内存块03H 写盒式磁带机88H 读取扩展内存大小0FH 格式化ESDI驱动器定期中断89H 进入保护模式21H 读/写自检(POST)错误记录90H 设备等待4FH 键盘截听91H 设备加电自检80H 设备打开C0H 读取系统环境81H 设备关闭C1H 读取扩展BIOS数据区地址82H 进程终止C2H 鼠标图形83H 事件等待C3H 设置WatcHdog超时84H 读游戏杆C4H 可编程选项选择磁带机相关(1)、开磁带机马达00H功能描述:开盒式磁带机马达入口参数:AH00H出口参数:CF0操作成功,否则,AH状态(86H,若未安装盒式磁带机)(2)、功能01H功能描述:关盒式磁带机马达入口参数:AH01H出口参数:CF0操作成功,否则,AH状态(86H,若未安装盒式磁带机)(3)、功能02H功能描述:读盒式磁带机入口参数:AH02HCX读入的字节数ES:BX存放数据的缓冲区地址出口参数:CF0操作成功,DX实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH状态码,其值含义如下: 01H CRC校验码错80H 非法命令02H 位信号混乱86H 未安装盒式磁带机04H 无发现数据(4)、功能03H功能描述:写盒式磁带机入口参数:AH03HCX要写入的字节数ES:BX已存数据的缓冲区地址出口参数:CF0操作成功,CX00H,ES:BX指向最后一个字节的后面地址,否则,AH状态码,其值含义如下: 80H 非法命令86H 未安装盒式磁带机(5)、PS/2相关0FH功能描述:格式化ESDI驱动器定期中断,仅在PS/2中有效,在此从略(6)、功能21H功能描述:读/写自检(POST)错误记录,仅在PS/2中有效,在此从略(7)、键盘截听(PS/2)4FH功能描述:键盘截听,仅在PS/2中有效,在此从略(8)、打开设备80H功能描述:打开设备入口参数:AH80HBX设备号CX进程号出口参数:CF0操作成功,AH00H,否则,AH状态码(9)、关闭设备81H功能描述:关闭设备入口参数:AH81HBX设备号CX进程号出口参数:CF0操作成功,AH00H,否则,AH状态码(10)、进程终止82H功能描述:进程终止入口参数:AH81HBX进程号出口参数:CF0操作成功,AH00H,否则,AH状态码(11)、事件等待83H功能描述:事件等待入口参数:AH83H 若需要事件等待,则:AL00HCX:DX千分秒ES:BX信号量字节的地址否则,调用参数为AL01H出口参数:若调用时,AL00H,操作成功CF0,否则,CF1(12)、读游戏杆84H功能描述:读游戏杆入口参数:AH84HDX00H读取开关设置01H读取阻力输入出口参数:CF1H操作失败,否则,DX00H时,AL开关设置(位74)DX01H时,AX、BX、CX和DX分别为A(x)、A(y)、B(x)和B(y)的值(13)、系统请求85H功能描述:系统请求(SysReq)键入口参数:AH85HAL00H键按下01H键放开出口参数:CF0操作成功,AH00H,否则,AH状态码(14)、延迟86H功能描述:延迟入口参数:AH86HCX:DX千分秒出口参数:CF0操作成功,AH00H(15)、内存跨移87H功能描述:从常规内存和扩展内存之间移动扩展内存块入口参数:AH87HCX移动的字数ES:SIGDT(Global Descriptor Table)的地址,其结构定义如下: 偏移量存储的信息00h-0Fh保留,但现全为010h-11h段的长度(2CX-1或更大)12h-14h24位源地址15h访问权限字节(其值为93h)16h-17h保留,但现全为018h-19h段的长度(2CX-1或更大)1Ah-1Ch 24位目标源地址1Dh访问权限字节(其值为93h)1Eh-2Fh保留,但现全为0出口参数:CF0操作成功,AH00H,否则,AH状态码,其含义如下:01H RAM奇偶错02H 异常中断错03H 20号线门地址失败(16)、读取扩展内存大小88H功能描述:读取扩展内存大小入口参数:AH88H出口参数:AX扩展内存字节数(以K为单位)(17)、进入保护模式89H功能描述:进入保护模式,CPU从实模式进入保护模式入口参数:AH89HBHIRQ0的中断号BLIRQ8的中断号ES:SIGDT的地址(参见功能号87H)出口参数:CF1操作失败,AH0FFH,否则,AH00H,CS、DS、ES和SS都是用户定义的选择器(18)、设备等待90H功能描述:设备等待入口参数:AH90H AL驱动器类型,具体的驱动器类型定义如下:00H7FH串行再重用设备80H0BFH可重入式设备0C0H0FFH等待访问设备,没有自检功能00h 磁盘02h 键盘80h 网络FDh 软盘马达启动01h 软盘03h 点设备(Pointing Device)FCh 硬盘复位FEh 打印机ES:BX对驱动器类型80H0FFH的请求块地址出口参数:CF1操作失败,否则,AH00H(19)、设备加电自检91H功能描述:设备加电自检入口参数:AH91HAL00H7FH串行再重用设备80H0BFH可重入式设备出口参数:AH00H(20)、读取系统环境0C0H功能描述:读取系统环境入口参数:AH0C0H出口参数:ES:BX配置表地址,配置表的定义如下: 偏移量含义说明00h-01h表的大小(字节数)02h系统模型03h系统子模型04hBIOS版本号05h配置标志,其各位为1时的说明如下:位7DMA通道3使用位6存在从属8259位5实时时钟有效位4键盘截听有效位3等待外部事件有效位2扩展BIOS数据区位1微通道设施位0保留06h-09h保留(21)、PS/2相关C1H功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略(22)、功能C2H功能描述:鼠标图形,仅在PS/2中有效,在此从略(23)、功能C3H功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略(24)、功能C4H功能描述:可编程选项选择,仅在PS/2中有效,在此从略5.键盘INT 0X16(1)、读入字符00H和10H功能描述:从键盘读入字符入口参数:AH00H读键盘10H读扩展键盘,可根据0000:0496H单元的内容判断:扩展键盘是否有效出口参数:AH键盘的扫描码AL字符的ASCII码(2)、读键盘状态01H和11H功能描述:读取键盘状态入口参数:AH01H检查普通键盘11H检查扩展键盘出口参数:ZF1无字符输入,否则,AH键盘的扫描码,ALASCII码。(3)、取键盘标志02H和12H功能描述:读取键盘标志入口参数:AH02H普通键盘的移位标志12H扩展键盘的移位标志出口参数:AL键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7INS开状态位3ALT键按下位6CAPS LOCK开状态位2CTRL键按下位5NUM LOCK开状态位1左SHIFT键按下位4SCROLL LOCK开状态位0右SHIFT键按下AH扩展键盘的标志(12H有效),其各位之值为1时的含义如下:位7SysReq键按下位3右ALT键按下位6CAPS LOCK键按下位2右CTRL键按下位5NUM LOCK键按下位1左ALT键按下位4SCROLL键按下位0左CTRL键按下(4)、设置重复率03H功能描述:设置重复率入口参数:AH03H 对于PC/AT和PS/2:AL05HBH重复延迟BL重复率对于PCjr:AL00H装入缺省的速率和延迟01H增加初始延迟02H重复频率降低一半03H增加延迟和降低一半重复频率04H关闭键盘重复功能出口参数:无(5)、设置键盘点击04H功能描述:设置键盘点击入口参数:AH04H AL00H关闭键盘点击功能01H打开键盘点击功能出口参数:无(6)、字符或扫描码进栈05H功能描述:字符及其扫描码进栈入口参数:AH05HCH字符的描述码CL字符的ASCII码出口参数:CF1操作成功,AL00H,否则,AL01H6.打印机INT 0X17(1)、输出字符00H功能描述:向打印机输出字符入口参数:AH00HAL输出的字符DX打印机号(0LPT1,1LPT2,2LPT3,)出口参数:AH打印机状态。其各位为1时的含义如下:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语 漫画 课件
- 《做功了吗》课件
- 手术总结 课件
- 西京学院《英美文学导读》2022-2023学年第一学期期末试卷
- 西京学院《书法》2021-2022学年第一学期期末试卷
- 西京学院《机器学习》2021-2022学年期末试卷
- 西京学院《工程造价软件应用》2022-2023学年第一学期期末试卷
- 2024-2025学年高考语文试题及参考答案
- 西华师范大学《智能计算》2022-2023学年期末试卷
- 西华师范大学《写实油画》2023-2024学年第一学期期末试卷
- 口腔新店开业盛典活动策划案
- QGDW-11513.1-2022-变电站智能机器人巡检系统技术规范第1部分
- 幼儿园绘本故事:《袁隆平》 课件
- GB∕T 19492-2020 油气矿产资源储量分类
- 人教版七年级上册 句型转换专项练习(三)
- 建设工程资料用表(全套)
- 中考物理之透镜作图(含解析)
- 部编版四年级道德与法治上册教学计划表及全一册教案(共12节)
- DB33∕T 1251-2021 燃气用户设施安全检查标准
- 车辆评估报告格式(共7页)
- 江都特校培智部八年级初二语文期终试卷(A)
评论
0/150
提交评论