|
原帖由 chenall 于 2010-1-31 16:05 发表
收下了,看起来没有问题。。
试了刚好占满一个屏幕。。。
运算,好像用到的地方比较少。。
如果需要运算,那还可能需要变量的支持等。
把WRITE的外部命令改造一下应该可以实现简单运算功能。
不是所 ...
1、copy和create的目标文件只能位于根目录没有写进上面的帮助信息,因为在附加说明里,如果以后不打算取消这个限制,就考虑一下改成这段
fat file create size=[SIZE|*] FILE
Create file FILE of a certain size SIZE,FILE must be an absolute pathname e.g.
(hd0,0)/1 ,()/abc.bin ,and must be in the root directory of a partition. if size=* is
specified,the fat will get SIZE from memory address 0x8290(file size by last "cat --
length=0").
fat file copy FILE1 FILE2
Copy file FILE1 to file FILE2,FILE1 must be either a blocklist notation e.g. (fd0)100+2
or an absolute pathname e.g. (hd0,0)/1 , ()/abc.bin ,FILE2 must be an absolute pathname,and
must be in the root directory of a partition.
2、变量不需要的,0x60000之后的内存地址,每个地址就是一个变量
3、zip32的mbr应该就是32扇区的对吧,其实我想确定的是,对于mbr是63个扇区的硬盘来说,是不是
也意味着每个dbr实际也会占用63个扇区,即这63个扇区不会用于存储用户数据
[ 本帖最后由 NicTense 于 2010-1-31 16:47 编辑 ] |
|