无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sratlf
打印 上一主题 下一主题

[教程] 2015_0209_更新,grub4dos帮助文档

    [复制链接]
1#
发表于 2011-4-15 10:43:53 | 显示全部楼层

批处理高手提问:内存变量。变量的名称、变量的值?

-----org-----from calc e.g.
例1:内存变量操作

calc *0x8208=*0x82a0
calc *0x8280=*0x829c

实现了把当前设备保存到启动设备的功能
-----org-----end.
问:
1.内存变量在几种情况下可以用到(set, echo, calc...)?
2.上例中的*号分别代表什么?C语言的指针?
3.上例中的=号是赋值还是判断?

[ 本帖最后由 gchh 于 2011-4-15 11:59 编辑 ]
回复

使用道具 举报

2#
发表于 2011-4-15 11:23:53 | 显示全部楼层

Grub4Dos前途无量!

Grub4Dos照这样开发下去将成为一个新的操作系统。
1.有批处理。这是最关键的,大家都可以添砖加瓦,不用人人去开发底层、难学的机器语言。
2.有变量,也可以操作内存。
3.有文件,也可以操作磁盘、扇区。
回复

使用道具 举报

3#
发表于 2011-4-15 11:56:00 | 显示全部楼层

Grub4Dos开发为操作系统的几个要点。

1.重新规划批处理的流程(if,for,call,goto,shift)、字符(%~!@#$^&*|[]{})。不要盲目跟风微软,建议参考sh,ndos.
2.增加对文件的操作,如增加行,删除行,增加字节,删除字节...
3.简化数字,如1k,2M,4G,0xaM...   (1k=1024,1M=1024k...)
4.尽量让语言明义,少用%a:~4,4%, %~d0,这样每次使用都要查看帮助的语言。
5.明确有哪些东西要统一:文件、变量、名称、文件类型、内存、内部命令、输入、输出设备、注册表、数据库、网络系统、文件系统、数值运算。

以上2.3.容易实现, 5.难度最大, 1.难度也大, 4.随着1.的解决也就迎刃而解.

[ 本帖最后由 gchh 于 2011-4-15 12:13 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-21 19:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表