矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 4546|回复: 16

微软公开了几十年前的DOS 1.1源代码,可以欣赏一下

[复制链接]
发表于 2022-5-2 11:20:22 | 显示全部楼层 |阅读模式
网上一搜到处都是下载。
全汇编写的,可看看高手的编程思路和注释习惯,深刻理解电脑的结构。大概也就几千行,玩单片机的应该能看懂。
老衲曾尝试重新汇编,只是汇编语言现在已经无用,学了白学,老衲懒得花功夫琢磨。

现代程序员一开始就学C#,感觉dos的课要补一点。
     
发表于 2022-5-2 11:35:49 | 显示全部楼层
现代程序员一开始就学C#,感觉dos的课要补一点
+++++++
这个程序员不正经,正经程序员在三年级要学习微机原理、操作系统原理、编译原理等课程,首先汇编必须学,其次操作系统以 Unix、Linux 为主要学习样本,DOS 基本上不接触也不需要补课。

btw. 世界上第一个操作系统 Unix 就是用 C 写的,DOS 用汇编是因为当时十八摸 PC 性能不行...其实微软在做 DOS 之前就有 XENIX(MS-Unix) 操作系统,不给十八摸 PC 用是因为十八摸 PC 用不起

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2022-5-2 13:04:18 | 显示全部楼层
2014年就公布了啊。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2022-5-2 13:48:17 | 显示全部楼层
94年 《电脑爱好者》 还有介绍如何在DOS系统编写鼠标支持代码 分了5期 一共3200行代码  编写出来的效果
可以识别出鼠标然后显示出反色块

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2022-5-9 08:23:06 | 显示全部楼层
washu 发表于 2022-5-2 11:35
现代程序员一开始就学C#,感觉dos的课要补一点
+++++++
这个程序员不正经,正经程序员在三年级要学习微机 ...

本来程序员就是要有基础的。从离散数学到微机原理或者计算机原理开始,数据结构、编译原理,操作系统再开始上编程语言,虽然慢但是基础扎实,能够举一反三,能够快速转行。能够解决数学问题,现在呢,没法转型,靠不停的记忆。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2022-5-17 15:38:06 | 显示全部楼层
以前学过一点点,现在都忘得差不多了

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-13 09:44:08 | 显示全部楼层
本帖最后由 girlexplorer 于 2023-8-13 10:16 编辑

玩硬件编程的,特别是折腾汇编语言的,每天阅读一遍dos源码,会有巨大的进步/升华。

DOS源码,相当于九阴真经,乃天下武学之总纲。《九阴真经》之中,记载了天下各家各派最高明、最厉害的武功家数和练法。
回复 支持 反对

使用道具 举报

     
发表于 2023-8-13 10:15:11 | 显示全部楼层
DOS都快忘完了

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-8-13 10:16:48 来自手机 | 显示全部楼层
太落后了。开源界微内核系统网上有的是,几乎个个都比DOS先进。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-8-13 10:23:34 | 显示全部楼层
本帖最后由 iffi123 于 2023-8-13 10:30 编辑

早就有了,记得国内还有专门逐行解释源代码的书

不要把汇编捧成神,真叫你做个有点东西的项目,你用汇编写,能完成1/10就算你赢

好比现在还有人痴迷用门电路搭4位CPU,这些都是毫无意义的浪费时间的徒劳,除了能获得一些所谓大神牛逼之类的夸奖外,没有任何实际意义,你门电路搭的CPU再熟练,也和研究CPU毫无关系,现在的CPU的架构完全不是这些分立门电路能搞定,天差地别

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-8-13 10:46:07 来自手机 | 显示全部楼层
iffi123 发表于 2023-8-13 10:23
早就有了,记得国内还有专门逐行解释源代码的书

不要把汇编捧成神,真叫你做个有点东西的项目,你用汇编 ...

这些人未必真想做出什么有意义的东西,很多是退休了没事找点事干,打发无聊时间而已啦…

往大里看最有意义的是架构,往小里看最有意义的是算法。不是汇编有多神,而是很多人用别的水平太菜,从汇编找点自我欣赏和安慰…

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-8-13 11:06:22 | 显示全部楼层
本帖最后由 ssffzz1 于 2023-8-13 11:07 编辑
girlexplorer 发表于 2023-8-13 09:44
玩硬件编程的,特别是折腾汇编语言的,每天阅读一遍dos源码,会有巨大的进步/升华。

DOS源码,相当于九 ...


应该改成 UNIX 还差不多。

当然我对DOS的源代码没看的。不过对DOS的100多条命令,还是有点理解的。FREERTOS源代码基本看完了,基本的内核也就那么多东西。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-8-13 15:06:28 | 显示全部楼层
ssffzz1 发表于 2023-8-13 11:06
应该改成 UNIX 还差不多。

当然我对DOS的源代码没看的。不过对DOS的100多条命令,还是有点理解的。F ...

真是人才呀,哪有人愿意读这些枯燥无味的代码

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-8-13 16:08:24 | 显示全部楼层
koei 发表于 2023-8-13 15:06
真是人才呀,哪有人愿意读这些枯燥无味的代码

挺好的啊,看里面咋写的。里面有些实现很精彩的,是人类智慧的体现。

评分

2

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-8-14 09:52:13 | 显示全部楼层
iffi123 发表于 2023-8-13 10:23
早就有了,记得国内还有专门逐行解释源代码的书

不要把汇编捧成神,真叫你做个有点东西的项目,你用汇编 ...

支持 iffi123 的观点。
现代集成电路设计或CPU的设计,已经不是门电路的时代了,有专门的硬件描述语言。
在硬件描述语言的环境下,软件和硬件是可以相互转换的。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 19:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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