回 帖 发 新 帖 刷新版面

主题:[讨论]高分求助,用QBASIC 7.1环境编写的磁盘MBR备份工具!!!

此目的,也是为了求证QB 7.1是不是真的不支持中断接口问题。

原来,看过QB4.5兄的例子,备份MBR,恢复MBR,即磁盘第一扇区的小程序,但是都是基于QB 4.5版编写的,环境不一样。之后,我把这些同样源码的小程序,改到QB7.1下编译后,读写MBR就不成功了。

本来还不太相信的,具体看了很多关于INTERRUPTX,以及INT860LD等资料,也同样编写了几个小程序;发现只要在QB 4.5环境下编译都可以读写MBR,即中断成功

只要在QB 7.1下编译的EXE,读的MBR,都是00,或者有时是20。。。的文件

哪位,真的可以写出一个在QB 7.1下编译,通过中断读写MBR的程序呢????

??????????????????????????????????

回复列表 (共4个回复)

沙发

QB7.1有ABSOLUTE函数或语句吗?感觉用这个也不错。

板凳


ABSOLUTE ?

我是没有见过,楼上的用过,说说看看,是不是读写扇区方面的,但是我在QB中还真没有听说过这个一个东西??????

3 楼

QB45,Qbasic都有。你看下帮助啊,可以嵌入汇编代码,用DATA语句配合READ语句直接将二进制代码输进去到一个数组里,然后通过ABSOLUTE执行。

4 楼

如果真有这样的功能,就太强了。

不过那个INTERRUPTX的接口功能,不能用,真的太可惜了。

兄弟,有QQ否? 加你看看

QQ: 308585915

我来回复

您尚未登录,请登录后再回复。点此登录或注册