[ Last edited by 本是 on 2006-2-19 at 14:51 ]作者: Chearv 时间: 2006-2-19 15:31 我先去看看,多谢本是。作者: Chearv 时间: 2006-2-19 17:49 本是,你好,你发的信件我已经收到了。但我的英文水平太低了,基本看不懂。想问你一下,
; Device header for ROT13
dd -1 ; Link to next driver, set by dos
; always set to FFFFFFFF by default, let
; dos take care of it later
链接下一驱动是什么意思?我看了很多SYS文件前四个字节都是FF。
dw 0A800h
; Device attributes 这个设备属性又是什么意思?
我基本不懂汇编,能否用C写这类程序呢?如果不行,你能不能用汇编写一个简单的类似于Hello,world这样的程序让我参考一下?作者: Chearv 时间: 2006-2-19 18:47 再仔细看了一下。好像接下来就是两个段了,
dw offset Strategy
; Strategy, called prior to calling the
; interrupt
dw offset Interrupt
; The interrupt does the gruntwork
; the term interrupt in this case
; is used rather liberally
我理解是,运行的程序代码是在Interrupt中。是不是这样的,如果是,那么那个Strategy是干什么用的?是不是还应该有个BPB (BIOS参数块)?作者: kongying75 时间: 2006-2-20 09:14 楼上的兄弟,可否给俺一份,俺也要做dos下的device driver,俺的邮箱是kongyuchu@163.com,谢谢!请问本是朋友,你可否有c语言版的dos device driver?俺急需这方面的资料,谢谢!作者: Chearv 时间: 2006-2-20 17:05 这方面的资料国内比较少。我把本是发给我的转发给你吧,希望对你有用。作者: 本是 时间: 2006-2-20 17:22 《MS-DOS高级开发指南》(希望公司91年版)一书中有两章专门讨论SYS文件结构。找一找。搜一搜。