交互使用CPU

发布于 2022-09-20 13:43:39 字数 99 浏览 29 评论 0

你们说有没有这样一个微型的操作系统:
有一个基本的输入系统,能从控制台读串到内存;有一个汇编部分把串变成CPU指令;不加任何限制的执行;用一个基本的输出系统以串的行式把结果在控制台显示。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

日裸衫吸 2022-09-27 13:43:40

就是想强调个“交互”嘛

你说说具体实现的话有什么难点么?

信愁 2022-09-27 13:43:40

莫非现在的OS不能交互?呵呵。
真的要实现的话.......
嵌入编译程序:
copy到某地址,在编译结果的末尾还要跳回来交回控制权,你还要担心跑飞
只是,感觉没什么实际用处,练练手倒也可以

嘦怹 2022-09-27 13:43:40

OS + 模拟器???

柠檬色的秋千 2022-09-27 13:43:39

没明白楼主具体的意思,这和一般的OS有什么不同?
什么叫“不加任何限制的执行”?
“把串变成CPU指令”我可以认为是编译器

人心善变 2022-09-27 13:43:39

不加任何限制的执行

OS特权指令也让执行. 就象脚本语言解释器用起来一样,  可以输入一条语句,看到结果; 这里就想输入一条汇编语句, CPU执行.  把裸机包装成有汇编语言界面的解释器. 行不行? 呵呵

不打扰别人 2022-09-27 13:43:39

理论上,只要是冯.诺衣曼结构就可以办到

‖放下 2022-09-27 13:43:39

咱不要理论上分析了

你觉的这样的“OS”有点实际用途不? 还有如果真要实现的话可行么?

天涯沦落人 2022-09-27 13:43:39

我认为没有实际用途

雄赳赳气昂昂 2022-09-27 13:43:39

因为完全可以先编译好之后打成可执行文件再运行。
你这个有点像虚拟机,但和虚拟机又有点不同。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文