云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理int_21h和int_16h调用

微机原理int_21h和int_16h调用

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 18:44:12

(CX、DX)=图形坐标列(X)、行(Y) 出口参数:无

(13)、功能0DH

功能描述:读图形象素 入口参数:AH=0DH BH=页码

(CX、DX)=图形坐标列(X)、行(Y) 出口参数:AL=象素值

(14)、功能0EH

功能描述:在Teletype模式下显示字符 入口参数:AH=0EH AL=字符 BH=页码

BL=前景色(图形模式) 出口参数:无

(15)、功能0FH

功能描述:读取显示器模式 入口参数:AH=0FH

出口参数: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装入8×14 ROM字体和可编程控制器 11H装入8×14 ROM字体和可编程控制器 02H装入8×8 ROM字体和可编程控制器 12H装入8×8 ROM字体和可编程控制器 03H设置块指示器

04H装入8×16 ROM字体和可编程控制器 14H装入8×16 ROM字体和可编程控制器 20H设置INT 1Fh字体指针 21H为用户字体设置INT 43h

22H为8×14 ROM字体设置INT 43H 23H为8×8 ROM字体设置INT 43H 24H为8×16 ROM字体设置INT 43H 30H读取字体信息

(18)、功能12H

功能描述:显示器的配置中断。 其子功能说明如下: 10H — 读取配置信息 20H — 选择屏幕打印 30H — 设置扫描行

31H — 允许/禁止装入缺省调色板 32H — 允许/禁止显示

33H — 允许/禁止灰度求和 34H — 允许/禁止光标模拟 35H — 切换活动显示

36H — 允许/禁止屏幕刷新

(19)、功能13H

功能描述:在Teletype模式下显示字符串 入口参数:AH=13H BH=页码

BL=属性(若AL=00H或01H) CX=显示字符串长度 (DH、DL)=坐标(行、列)

ES:BP=显示字符串的地址 AL=显示输出方式

0——字符串中只含显示字符,其显示属性在BL中。显示后,光标位置不变 1——字符串中只含显示字符,其显示属性在BL中。显示后,光标位置改变 2——字符串中含显示字符和显示属性。显示后,光标位置不变 3——字符串中含显示字符和显示属性。显示后,光标位置改变 出口参数:无

(20)、功能1AH

功能描述:读取/设置显示组合编码,仅PS/2有效,在此从略

(21)、功能1BH

功能描述:读取功能/状态信息,仅PS/2有效,在此从略

(22)、功能1CH

功能描述:保存/恢复显示器状态,仅PS/2有效,在此从略

2、直接磁盘服务(Direct Disk Service——INT 13H) 00H —磁盘系统复位 01H —读取磁盘系统状态 02H —读扇区 03H —写扇区 04H —检验扇区 05H —格式化磁道 06H —格式化坏磁道 07H —格式化驱动器 08H —读取驱动器参数 09H —初始化硬盘参数 0AH —读长扇区 0BH —写长扇区 0CH —查寻

0DH —硬盘系统复位 0EH —读扇区缓冲区 0FH —写扇区缓冲区 10H —读取驱动器状态 11H —校准驱动器

12H —控制器RAM诊断 13H —控制器驱动诊断 14H —控制器内部诊断 15H —读取磁盘类型 16H —读取磁盘变化状态 17H —设置磁盘类型

18H —设置格式化媒体类型 19H —磁头保护

1AH —格式化ESDI驱动器

(1)、功能00H

功能描述:磁盘系统复位 入口参数:AH=00H

DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘

出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说

(2)、功能01H

功能描述:读取磁盘系统状态 入口参数:AH=01H

DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 出口参数:AH=00H,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 code ECC:Error Checking & Correcting code

20H — 控制器失败 40H — 查找失败

80H — 磁盘超时(未响应)

AAH — 驱动器未准备好(硬盘) BBH — 未定义的错误(硬盘) CCH — 写错误(硬盘)

E0H — 状态寄存器错(硬盘) FFH — 检测操作失败(硬盘)

(3)、功能02H 功能描述:读扇区 入口参数:AH=02H AL=扇区数 CH=柱面 CL=扇区 DH=磁头

DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘

搜索更多关于: 微机原理int_21h和int_16h调用 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(CX、DX)=图形坐标列(X)、行(Y) 出口参数:无 (13)、功能0DH 功能描述:读图形象素 入口参数:AH=0DH BH=页码 (CX、DX)=图形坐标列(X)、行(Y) 出口参数:AL=象素值 (14)、功能0EH 功能描述:在Teletype模式下显示字符 入口参数:AH=0EH AL=字符 BH=页码 BL=前景色(图形模式) 出口参数:无 (15)、功能0FH 功能描述:读取显示器模式 入口参数:AH=0FH 出口参数:AH=屏幕字符的列数 AL=显示模式(参见功能00H中的说明) BH=页码 (16)、功能10H 功能描述:颜色中断。 其子功能说明如下: 00H —

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com