中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-31 15:54
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行
DOS开发编程 & 发展交流 (开发室) » 自己开发的32位命令行系统
可打印版本  1,205 / 3
第1楼 blackoil 发表于 2007-12-14 13:54
初级用户 发帖 18 积分 58 来自 广州
自己开发的32位命令行系统
可以运行汇编程序,愿意玩的可以试试吗?

软盘镜像,命令支持ls, rf, run, 文件系统fat16,只是根目录
ls 列出fat16目录
rf 读文件到0x100000内存地址
run 执行0x100000的代码

自己写的汇编代码需要一下框架

[bits 32]
[org 0x100000]

;程序代码

ret

附件
os.zip (7.22 KiB)
第2楼 本是 发表于 2007-12-14 23:13
银牌会员 发帖 790 积分 2,227
介绍一下,是在什么环境中玩的。
第3楼 blackoil 发表于 2007-12-14 23:53
初级用户 发帖 18 积分 58 来自 广州
本是,好久不见了。

玩法:

做好软盘镜像,用dos开机,硬盘一定要fat16,然后写32位代码,org地址0x100000, 就是1mb,代码要纯二进制,放在根目录。

用做好的软盘开机,命令有几个ls列根目录, cls清屏, rf读文件到0x100000, run运行程序。
第4楼 henrya2 发表于 2007-12-16 09:23
中级用户 发帖 171 积分 486
非常不错
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023