首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机高中计算机新课改论文--深入CD-ROM编程
推荐论文
·课堂教学的新境界:新在哪
·如何尽快提高运动员的跨栏
·对如何提高高中女生体育兴
·对“体育后进生” 进行转
·对新体育与健康课程标准的
·“开放式”体育课模式之我
·浅谈学校体育与素质教育

·增强体育教学整体效应的思
·试论未来体育及学校体有的
·中小学体育的现状与思考
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

 
深入CD-ROM编程

在多媒体系统中,cd-rom是必不可少的高中计算机新课改论文。以dos为例,cd-rom应用环境的高中计算机新课改论文大致结构是:
用户

mscdex

厂家提供的驱动程序

cd-rom
其中,mscdex起到了一个转换器的作用,将cd上的文件格式转化为标准的dos文件格式,使cd-rom象普通驱动器一样受dos管理。
但是,在一般应用中,cd-rom还能用来播放音乐碟,许多应用软件(如creative labs的quick cd)可以模拟一台cd音响,完成出盒、入盒、播放、快速进退和重复等一系列功能。实际上,mscdex并未提供这些功能,必须访问cd-rom的驱动程序,才能达到上述目的,因为所有cd-rom的驱动程序与mscdex之间的接口都是规范的,这给我们提供了极大的方便。下面将详细阐述如何实现上述功能。
dos的设备分为字符设备和块设备两种,cd-rom的驱动程序属于前者,访问它必须遵循dos的要求:填写设备驱动程序请求头、访问驱动程序的策略(strategy)过程、访问驱动程序的中断(interrupt)过程。
设备驱动程序请求头的基本格式如下:
偏移量 类型 含义
00h 字节 请求头长度
01h 字节 驱动程序内的子单元
02h 字节 命令码
03h 单字 返回码

以下内容根据命令码进行填写
下面给出几种cd-rom常用功能使用的命令码和格式:
1.ioctl input:
偏移量 类型 内容
00h 字节 1ah
01h 字节 00h
02h 字节 03h
03h 字节 11 dup(?)
0eh 双字 缓冲区地址
12h 单字 缓冲区长度
14h 字节 6 dup (?)
在缓冲区内按一定的格式填入参数,便可得到cd-rom的各种状态。
缓冲区的格式:
作用 长度 格式
取cd-rom状态 5 输入:06 xx xx xx xx
返回:06 ss ss 00 00
说明:ss ss为状态字,关键的有两位
位0:1、开门 0、关门
位b:1、有盘 0、无盘
取cd总扇区数 5 输入:08 xx xx xx xx
返回:08 ll ll ll ll
说明:ll ll ll ll为总扇区数
取音乐cd信息 7 输入:0a xx xx xx xx xx xx
返回:0a xx nn tt ss mm xx
说明: nn为曲目数
mm为分钟数
ss为秒数(0~59)
tt为扇区数(0~74)
cd的一个扇区大小为2048b
 
<<<<<全文未完>>>>> 全文字数约1082字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我