Board logo

标题: 自己开发的32位命令行系统 [打印本页]

作者: blackoil     时间: 2007-12-14 13:54    标题: 自己开发的32位命令行系统
可以运行汇编程序,愿意玩的可以试试吗?

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

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

[bits 32]
[org 0x100000]

;程序代码

ret
附件 1: os.zip (2007-12-14 13:54, 7.22 KiB,下载次数: 37)

作者: 本是     时间: 2007-12-14 23:13
介绍一下,是在什么环境中玩的。

作者: blackoil     时间: 2007-12-14 23:53
本是,好久不见了。

玩法:

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

用做好的软盘开机,命令有几个ls列根目录, cls清屏, rf读文件到0x100000, run运行程序。

作者: henrya2     时间: 2007-12-16 09:23
非常不错