怎样用汇编语言读写文件
怎样用汇编语言读写文件啊,比如说把硬盘0面0道1扇区的内容写到D盘根目录的1.txt文件内储存,或者把F盘2文件夹下的3.txt文件内容写进指定内存位置。。。。。最好讲的...
怎样用汇编语言读写文件啊,比如说把硬盘0面0道1扇区的内容写到D盘根目录的1.txt文件内储存,或者把F盘2文件夹下的3.txt文件内容写进指定内存位置。。。。。
最好讲的清楚一点,如果能像王爽老师的书讲的那样明白就好了。谢谢。 展开
最好讲的清楚一点,如果能像王爽老师的书讲的那样明白就好了。谢谢。 展开
展开全部
文件,要先“建立”和“打开”,还要在其中定位,才能读写字符,之后要“关闭”。要用到系统功能调用等等。
至于磁盘的0面0道1扇区的读写,是更为低级(深入)的操作,要用到25H 绝对磁盘读功能、26H 绝对磁盘写功能。
弄不好,会破坏磁盘文件系统,造成系统的崩溃,不建议施行这个操作。 XP有保护机制,一般不让进行这种操作。
------
呵呵,楼主连文件读写都还弄不清楚,竟然就想要弄《硬盘0面0道1扇区的内容》!!!
是蛇吞象吧?
你按照你认为《回答好多了》的答案,你也不可能做到这些。
------
采纳答案所说的:
得深入了解这个分区的文件系统,它的文件分配表的算法,FAT32还是NTFS,文件名跟内容是分别在不同的位置的,根据文件分配表来算1.TXT文档的内容在磁盘的绝对位置,有了绝对位置就知道参数了,调用绝对读写磁盘的中断例程(好久没接触中断号忘了--!),嘿嘿 ,加油啊,汇编发烧友
呵呵,这些,都是无用的。
想要实现题目所要求的内容,根本用不着这样罗嗦!!!
很明显,提问者已经被忽悠瘸了。
至于磁盘的0面0道1扇区的读写,是更为低级(深入)的操作,要用到25H 绝对磁盘读功能、26H 绝对磁盘写功能。
弄不好,会破坏磁盘文件系统,造成系统的崩溃,不建议施行这个操作。 XP有保护机制,一般不让进行这种操作。
------
呵呵,楼主连文件读写都还弄不清楚,竟然就想要弄《硬盘0面0道1扇区的内容》!!!
是蛇吞象吧?
你按照你认为《回答好多了》的答案,你也不可能做到这些。
------
采纳答案所说的:
得深入了解这个分区的文件系统,它的文件分配表的算法,FAT32还是NTFS,文件名跟内容是分别在不同的位置的,根据文件分配表来算1.TXT文档的内容在磁盘的绝对位置,有了绝对位置就知道参数了,调用绝对读写磁盘的中断例程(好久没接触中断号忘了--!),嘿嘿 ,加油啊,汇编发烧友
呵呵,这些,都是无用的。
想要实现题目所要求的内容,根本用不着这样罗嗦!!!
很明显,提问者已经被忽悠瘸了。
展开全部
把硬盘0面0道1扇区的内容写到D盘根目录的1.txt文件内储存,做这个事情除了要调用中断例程(这个中断王爽老师讲的很明白),还得深入了解这个分区的文件系统,它的文件分配表的算法,FAT32还是NTFS,文件名跟内容是分别在不同的位置的,根据文件分配表来算1.TXT文档的内容在磁盘的绝对位置,有了绝对位置就知道参数了,调用绝对读写磁盘的中断例程(好久没接触中断号忘了--!),嘿嘿 ,加油啊,汇编发烧友
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询