无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3279|回复: 35
打印 上一主题 下一主题

[讨论] DOS EXE 是 几位程序 ?

[复制链接]
跳转到指定楼层
1#
发表于 2023-9-2 20:39:06 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 plusv 于 2023-9-2 20:52 编辑

跟 ExeInfoPE 作者 讨论,
作者认为是 8 位,
我个人认为是 16 位.

各位说说自己的看法.

PS:
本意是让 作者 DOS 8 bit 改为 DOS 16 bit





27#
发表于 2023-9-7 19:20:49 | 只看该作者
DOS 就是16位操作系统
回复

使用道具 举报

26#
发表于 2023-9-4 00:40:19 来自手机 | 只看该作者
学习,不晓得
回复

使用道具 举报

25#
发表于 2023-9-3 20:33:53 来自手机 | 只看该作者
有八位的有16位的。我记得有个8位的程序是汇编程序,就是键盘音效。win98那年代基本就16位了,比如经典的doom游戏就是16位的

点评

真的忘记了,我是20多年前学机电的,当时大学副修计算机,汇编学的比粗糙。  发表于 2023-9-4 17:45
回复

使用道具 举报

24#
发表于 2023-9-3 19:29:58 来自手机 | 只看该作者
8位才对
回复

使用道具 举报

23#
发表于 2023-9-3 19:00:28 来自手机 | 只看该作者
dos 8.0用的人比较少了。

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

22#
发表于 2023-9-3 17:07:08 | 只看该作者
说起DOS,以前专门研究如何用虚拟软盘启动DOS,然后批处理运行GHOST,进行备份与恢复系统

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

21#
发表于 2023-9-3 16:20:29 | 只看该作者
回忆...考古...

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

20#
 楼主| 发表于 2023-9-3 12:45:47 | 只看该作者
本帖最后由 plusv 于 2023-9-3 13:08 编辑
dx163 发表于 2023-9-3 12:31
学习了!  MS-DOS 1.0:1981年8月,由IBM公司推出16位操作系统MS-DOS1.0,该款最早的操作系统由 ...

其实 MS DOS 是买来的,前身是 86-DOS,
后来 86-DOS 被 微软 收购,
MS-DOS 和 IBM PC DOS 就是从 86-DOS 发展而来.





在 86-DOS 之前的 OS 是 CP/M.

CP/M,是数位研究公司(Digital Research Inc.)在 1974 年开发,
为 8 位元CPU(如Intel 8080、Zilog Z80 等)的个人电脑(PC)所设计之作业系统.




回复

使用道具 举报

19#
发表于 2023-9-3 12:31:24 | 只看该作者
plusv 发表于 2023-9-3 12:16
Intel 8086(亦称之为 iAPX 86)是由 英特尔公司 于1976 年初开始设计,1978 年年中发表的 Intel 第一款  ...

学习了!  MS-DOS 1.0:1981年8月,由IBM公司推出16位操作系统MS-DOS1.0,该款最早的操作系统由比尔盖茨发现。

点评

其实 MS DOS 是买来的,前身是 86-DOS, 后来 86-DOS 被 微软 收购, MS-DOS 和 IBM PC DOS 就是从 86-DOS 发展而来.  详情 回复 发表于 2023-9-3 12:45

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

18#
 楼主| 发表于 2023-9-3 12:30:22 | 只看该作者
zhanghao0242 发表于 2023-9-3 11:20
我卖品牌电脑的,找个有csm的都挺困难, dos在我这里基本属于完全淘汰。
以前也就用个 ghost diskgen 这 ...

作者 应该是 不会改,
自己 偷改.




回复

使用道具 举报

17#
 楼主| 发表于 2023-9-3 12:27:58 | 只看该作者
2013abcdefg 发表于 2023-9-3 11:10
现在基本上没有8位的CPU了,所以基本上DOS的EXE都是16位。但8位的EXE还是有一些,
这和CPU关系很大,比如C ...

我给的样本是 MS DOS V6.22 EXE
回复

使用道具 举报

16#
 楼主| 发表于 2023-9-3 12:26:11 | 只看该作者
liangzr1976 发表于 2023-9-3 08:39
首先要讲DOS的广义、狭义定义吧?
1、非MS的DOS
2、MS的DOS

我给的样本是 MS DOS V6.22 EXE
回复

使用道具 举报

15#
 楼主| 发表于 2023-9-3 12:23:25 | 只看该作者

NE 主要是 Windows 3.1 使用
回复

使用道具 举报

14#
 楼主| 发表于 2023-9-3 12:20:51 | 只看该作者
livelite 发表于 2023-9-2 22:18
初代 IBM PC 处理器应该是 Intel 8088
BIOS 好像都是运行在16位 real mode 上的
即便现在 x86 体系的主板 ...

Intel 8088 是 Intel 以 8086 为基础设计的微处理器,
拥有 16 位元暂存器和 8 位元外部资料汇流排。

PS:
Intel 8086(亦称之为 iAPX 86)是由 英特尔公司 于1976 年初开始设计,1978 年年中发表的 Intel 第一款 16 位微处理器
回复

使用道具 举报

13#
 楼主| 发表于 2023-9-3 12:16:23 | 只看该作者
dx163 发表于 2023-9-2 21:06
dos 是8086就有还是286?我觉得最早的是8位

Intel 8086(亦称之为 iAPX 86)是由 英特尔公司 于1976 年初开始设计,1978 年年中发表的 Intel 第一款 16 位微处理器

点评

学习了! MS-DOS 1.0:1981年8月,由IBM公司推出16位操作系统MS-DOS1.0,该款最早的操作系统由比尔盖茨发现。  详情 回复 发表于 2023-9-3 12:31
回复

使用道具 举报

12#
发表于 2023-9-3 11:49:00 | 只看该作者
dost win3.1都是16位

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

11#
发表于 2023-9-3 11:20:44 | 只看该作者
我卖品牌电脑的,找个有csm的都挺困难, dos在我这里基本属于完全淘汰。
以前也就用个 ghost diskgen 这种, 建议你俩一人让一步,干脆就不写“几位”  不就没这种讨论了吗

点评

作者 应该是 不会改, 自己 偷改. [attachimg]531193[/attachimg]  详情 回复 发表于 2023-9-3 12:30

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

10#
发表于 2023-9-3 11:10:15 | 只看该作者
现在基本上没有8位的CPU了,所以基本上DOS的EXE都是16位。但8位的EXE还是有一些,
这和CPU关系很大,比如C51的MCU就只能用8位的

点评

我给的样本是 MS DOS V6.22 EXE  详情 回复 发表于 2023-9-3 12:27

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

9#
发表于 2023-9-3 08:39:13 | 只看该作者
本帖最后由 liangzr1976 于 2023-9-3 08:49 编辑

首先要讲DOS的广义、狭义定义吧?
1、非MS的DOS
2、MS的DOS
2.1  MS-ME之前的纯DOS。
2.2 MS-winnt后的DOS窗口

虽然我也不清楚具体情况,但至少要理解你面对的DOS是指什么
正常MS-DOS 6.x 应该是16位

百度前面的结果,没有提及DOS各版本的指令位数

但如坛友说:可以从CPU判断系统的位数
286...1982年推出80286芯片 13.4W个晶体管 最初6MHz频率提升到20MHz 16位处理器
386...1985年10月17日80386DX正式发布 27.5W个晶体管 最初12.5MHz后提升到20MHz.25MHz.33MHz外加少量40MHz产品 32位处理器 12.5MHz的386比16MHz的286快2.2倍 80386最经典的产品为80386DX-33MHz。


点评

我给的样本是 MS DOS V6.22 EXE  详情 回复 发表于 2023-9-3 12:26

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

8#
发表于 2023-9-3 08:30:57 | 只看该作者
这个年代还讨论这个

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

7#
发表于 2023-9-3 08:30:28 | 只看该作者
8位的确未听说过!

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

6#
发表于 2023-9-2 23:26:36 | 只看该作者
16位是NE格式

点评

NE 主要是 Windows 3.1 使用  详情 回复 发表于 2023-9-3 12:23

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

5#
发表于 2023-9-2 22:18:38 | 只看该作者
初代 IBM PC 处理器应该是 Intel 8088
BIOS 好像都是运行在16位 real mode 上的
即便现在 x86 体系的主板固件都是 UEFI
现代 CPU 应该都保留了一定的16位兼容性

点评

Intel 8088 是 Intel 以 8086 为基础设计的微处理器, 拥有 16 位元暂存器和 8 位元外部资料汇流排。 PS: Intel 8086(亦称之为 iAPX 86)是由 英特尔公司 于1976 年初开始设计,1978 年年中发表的 Intel 第一  详情 回复 发表于 2023-9-3 12:20

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

4#
发表于 2023-9-2 21:11:18 | 只看该作者
不懂,反正我知道我接触的dos下的是16位的,有没有8位的程序,不清楚

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

3#
发表于 2023-9-2 21:06:10 | 只看该作者
dos 是8086就有还是286?我觉得最早的是8位

点评

Intel 8086(亦称之为 iAPX 86)是由 英特尔公司 于1976 年初开始设计,1978 年年中发表的 Intel 第一款 16 位微处理器  详情 回复 发表于 2023-9-3 12:16

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

2#
发表于 2023-9-2 20:59:38 | 只看该作者
16位

评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 07:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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