DOS运行环境回顾

计算机的人机交互 计算机在刚开始出现的时候,因为占地广、造价高、耗电高的原因,一般都是给军队、政府使用的,并不是给个人使用的。随着计算机的发展,体积越来越小,出现了微型机,才使得计算机进入到千家万户,个人才开始使用计算机,而刚开始的电脑呢,是没有像我们今天所见到的图形化界面,以前都是在黑屏下,输入命令操作计算机。这时候最典型的就是1981年的时候,由IBM和微软共同推出的MS-DOS,这个系统呢一律都是在黑屏下,使用一些命令操作计算机的,没有任何的图形化界面,所以在当时,没有一点计算机功底是不会用的。 阅读详情


近日出于对x86实模式的了解需要,对古董操作系统DOS的虚拟运行方式顺便进行了了解。这里说的DOS虚拟运行方式,是相对DOS的真实运行而言的,DOS真实运行指DOS从真实外存(硬盘、U盘)上引导,在x86兼容处理器上直接运行的模式。

DOS虚拟运行环境


实际使用过的支持DOS为目标运行平台的C编译器、汇编工具

       纯Microsoft DOS操作系统(如DOS 6.22),由于DOS本身并没有使用IDLE指令,导致空闲时间对主CPU占用的较多。所以DOS程序开发调试,建议在虚拟Window 9x(如Windows 98 SE)进行。实测FreeDOS是支持IDLE指令的,但相比较而言,习惯鼠标、GUI的用户还是用Windows 9x开发DOS应用为佳。


BDC-DOS时代经典背单词软件回顾与解析 htmltable {th, td {th {pre {简介:在图形界面尚未普及的BDC-DOS时代,一款背单词软件凭借高效、小巧的设计脱颖而出,成为当时英语学习的重要工具。该软件运行于命令行环境,占用资源极少,却支持多种学习模式如听写、填空、选择题等,具备词汇管理、自定义词库等实用功能。其开发体现了早期程序员在内存管理、数据压缩等方面的技术智慧。虽然界面简陋,但其稳定性和实用性在低配置计算机上表现出色,为后来的教育软件发展奠定了基础。 阅读详情

相关推荐

DOSIDLE 解决运行vmware的dos虚拟机时CPU占有率100%的问题

dosidle.exe可以解决运行vmware的dos虚拟机时CPU占有率100%的问题,可以使CPU占有率迅速下降。 这个是一个.flp文件,插入vmware的软驱,运行dosidle.exe即可。

在Windows系统中执行DOS命令

由于Windows系统彻底脱离了DOS操作系统,所以无法直接进入DOS环境,只能通过第三方软件来进行,如一键GHOST硬盘版等。但Windows系统提供了一个“命令提示符”附件,可以提供基于字符的应用程序运行环境。通过使用类似MS-DOS命令解释程序中的各个字符,命令提示符执行程序并在屏幕上显示输出。Windows命令提示符使用命令解释程序cmd,将用户输入转化为操作系统可理解的形式。

m0_73514785的博客 3684

dos下降低cpu占用率的软件

dosidle可以解决运行vmware的dos虚拟机时CPU占有率100%的问题,可以使CPU占有率迅速下降。

学习汇编语言时DOS环境的搭建

最近在学习“汇编语言(第2版)”,wangshuang

video_h的专栏 4660

DOSIDLE 支持DOS6.22 7.1 散热

很难找到的资源 传说中能降低DOS对CPU的百分百占用,亲测可用,虚拟机CPU占用降至0-2之间

dos idle source file content

dos idle source file content

Window下的dos环境下编译运行下运行c程序

本文主要转载(不全是)于:http://blog.sina.com.cn/s/blog_5e94b103010141oa.html(谢谢你了,沧海哥) 文章里还有博主自己的愚见!!! 博主也是在看到命令行参数(arg[1], arg[2])的时候,觉得一般的编译器都不能输入类似于命令行参数的命令,跟linux完全不一样(人家有自己的gcc,可以输入命令行参数),就想着dos底下应该也可以编译c程序的,一定的。 首先写一个完好的C语言程序,可以运行的通,自然是简单就好,下面给出一个简单的示例

L未若的博客 1万+

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

在win10运行DOS环境与debug

1.DOSBox下载 目前微软已将dos环境从win8/10上移除,只能使用第三方软件来模拟。 下载网址:DOSBox官网 2.debug下载与dosbox配置 使用dos环境,运用最多的还是学习汇编语言,debug是必不可少的,所需文件已经打包在网盘里了~ 链接:https://pan.baidu.com/s/1cLAVxGVzU_EMHB-xOUo3ug 提取码:utxs 下载后,把文件夹放在c盘(路径不要使用中文),如图: 接着打开dosbox options.bat 在文本末端编写以下内容:

alexzhang11的博客 3286

机器人C++开源库The Robotics Library (RL)使用手册(三)

进入VS工程,我们先看看这些功能函数及其依赖库的分布关系:rl命名空间下,主要有八大模块。搞定VS后将逐个拆解。

qq_34839823的博客 1736

STM32+ESP8266接入OneNet的MQTT嵌入式实现

MQTT是一种轻量级发布/订阅模式的消息传输协议,广泛应用于资源受限的物联网终端设备通信。其基于TCP/IP栈构建,具备低带宽占用、小代码体积和高可靠性等技术优势,特别适合STM32等MCU与Wi-Fi模组协同工作的边缘节点场景。在实际工程中,需结合AT指令集控制ESP8266完成Wi-Fi连接、TCP建链及MQTT会话管理,并通过环形缓冲区、空闲中断检测等机制保障UART异步通信稳定性。本文围绕STM32F103与ESP8266硬件协同、OneNet平台对接、JSON消息解析与OLED状态反馈等关键环节,

yhn456789的博客 1036

Java语言初识

(2) Java ME--手机端---Android安卓。第一个是下载的路径(卸载的时候要卸干净,不卸则卸不干净)(3)配置一个JAVA_HOME,配置到jdk的根目录。(1)机器语言(2)汇编语言(3)高级语言。4.Java的诞生——————1995年。第二个是开发环境(下面一行是运行环境)(3)Java EE --企业开发。(1)Java SE--核心基础。(Windows键+cmd)5.JDK(开发者工具包)1.MarkDown语法。(1)打开高级系统设置。6.JRE(运行环境)

zjhxzq_的博客 330

基于STM32的智能盆栽管家系统设计与实现(开题报告2)

本文设计了一种基于STM32的智能盆栽管家系统,旨在解决传统盆栽养护依赖人工、效率低下的问题。系统以STM32为核心,集成土壤湿度、温湿度及光照传感器,通过WiFi模块实现数据上传与远程控制,配备OLED显示屏本地显示,并利用继电器控制水泵与补光灯实现自动化养护。软件方面开发嵌入式程序、安卓APP及云平台,支持数据采集、远程监控和智能决策。相比现有产品,本系统具有成本低、扩展性强等优势,可满足家庭用户对植物精细化管理的需求。研究计划12周完成,包括硬件设计、软件开发、系统测试等环节,最终形成一套完整的智能盆

毕业作品网站 472

重新出发 Java基础---基础认识01

J2SE 标准 J2ME 小型嵌入 J2EE 企业级 JVM 虚拟机java virtual machine JRE 虚拟机+基础类库 JDK 开发包(包含了虚拟机) 常用的dos命令(win+R+cmd) d: 盘符 dir 现实当前目录 cd 进入 ch...

weixin_39337047的博客 174

G120变频器抱闸逻辑在提升机上应用

一、前言: 对于提升机、起重机、堆垛机、升降机等提升机构,负载为位能性负载,在设备启动和停止阶段,由于重物作用,可能会出现“溜车”现象、控制变频器与电机抱闸时许可以解决此问题 使用具有矢量控制功能的变频器 二、参数设置 抱闸控制时序: 启动: 1、变频器接收到启动命令时-----输出电流对电机进行励磁,经过P346电机励磁时间(==丹佛斯 设置启动电流延时0.5S)------达到一定的转矩 2、变频器输出开抱闸命令,经过P1216延时打开抱闸时间(==PLC延时控制打开抱闸) 注意:抱闸

fenglingxicao的博客 1万+

R语言线性混合模型(LMM)分析

它将数据表示为固定效应和随机效应的线性组合,其中固定效应表示总体均值的影响,随机效应表示个体间的随机差异。LMM的目标是通过最大似然估计或最小二乘估计来估计模型中的固定效应和随机效应的参数。LMM结合了固定效应和随机效应,能够同时考虑个体间和个体内的变异,并适用于具有相关性的数据。目前在使用LMM的R语言包中,较常用的是lme4和nlme包,它们提供了丰富的函数和工具来拟合和分析线性混合模型。面板数据分析:LMM适用于分析具有面板结构的数据,如经济学中的面板数据或教育研究中的学生评估数据。

走向CTO的路上... 2968

计算机操作系统 原理 01

一、操作系统有哪些 1.1 目前运用最广泛的操作系统主要有四种 windows unix linux mac 最早的操作系统是微软公式的windows 1.0 内核基于MS-DOS 没有安装操作系统计算机也能运行,普通用户无法正常使用。 操作系统提供了一下一些功能 提供操作界面 控制程序运行 管理系统资源 配置系统参数 监控系统状态 工作软件集合 ...

weixin_30449239的博客 108

搭建ROS小车真的难吗?

搭建ROS小车真的难吗?不难 1.引言 本着为大家谋福利的心态,根据自己以往的开发经验,打算写一个从零开始制作一个可以实现地图构建和导航的ROS小车。目前某宝上面有很多现成产品,但是我个人认为,一个好的移动机器人开发工程师,应该对机器人的整个流程都能具备维护的能力,然后再深入研究其中一个方向即可。看到网上很少有整个系列的开发教程,看到同学们大多东拼西凑,浪费了不少时间。我就想着利用空余时间,将我本人的开发过程输出给大家。有基础理论、有实际工程代码、有丰富的学习资料,尽最大努力帮大家进入移动机器人的大门。 国

「小白学移动机器人」一个专注分享移动机器人相关知识的公众号! 1万+

忆往昔QB编程及运行环境的配置

忆往昔QB编程及运行环境的配置

corn1949的博客 889

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

JAVA入门总结回顾

然后经过编译生成.class文件(jvm只能识别.class文件并执行),转换为计算机能够执行的机器语言。最后是执行,生成对应的结果。3.JDK,JRE之间的关系:JDK是JAVA的开发工具包,JRE是JAVA的的运行环境。JRE中包含JVM,即JAVA的虚拟机运行环境。2.检查jdk是否安装成功:在cmd中输入java -version或者java或者javac。6. idea中删除module要先进行remove在进行删除(在文件夹中删除)才能彻底删除。4..java和.class文件的关系和区别。

程小白的博客 657

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

计算机游戏的运行,计算机游戏 运行环境之争

0331b0704.jpgDOS系统下出了显卡选择方面的麻烦,还有声卡方面的。和显卡一样,在游戏提供的声卡列表选项中寻找,如果没有还要进行端口设置,否则就成了无声游戏。这些对于一位电脑菜鸟来说已经困难重重,更为严重的是,有相当一部分游戏还要在DOS启动文件AUTOEX E C .B A T (批处理文件)和CONFIG .S Y S (系统配置文件)中调整DOS的运行环境,对此很多人只能望而却步...

weixin_27330481的博客 291

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Java知识回顾(基础)

Java知识回顾(一) 一、java基本知识回顾 1.1、基本的DOS命令 磁盘操作系统(Disk Operating System) 命令 全称 意义 cls clear screen 清除DOS屏幕 dir directory 列出当前目录下所有的子文件(包括子目录) cd change directory 改变路径 exit exit 退出DOS界面 cd命令 在dos中,可以使用cd命令进行目录的切换 目标:切换到上级目录、切换到根目录、切换到C盘 实现: c

weixin_37452933的博客 275

java回顾学习1 (跟着风清扬p1-p6)

为了在开发java程序的时候,能够方便的使用javac和java这些命令,我们需要。如果命令窗口是配置环境变量前打开的,需要关闭该窗口,重新打开一个窗口测试。在需要运行java应用程序的操作系统上,安装一个与操作系统对应的。开发java程序需要使用jdk提供的开发工具,而。java运行环境, 包含JVM和运行时所需的核心类库。快捷键:win+r,输入cmd,打开命令窗口。这些工具在jdk的安装目录的bin目录。针对不同操作系统,下载对应jdk。检测配置path环境变量是否成功。和开发人员使用的工具。

m0_61695645的博客 410

自学javase的回顾(1/5)

小白自学javase的回顾(1/5)1、编写程序前的环境和java特性2、java基本数据类型3、运算符、键盘等待输入、控制语句4、方法和重载机制5、递归方法 自学javase已经完结,用了25天,需要对25天的知识进行一个系统的消化。有知识说的不对的地方请多多谅解。 1、编写程序前的环境和java特性 在搭建java运行环境前,要了解java语言的特性: 1、面向对象编程: 面向对象是符合人的思维逻辑的一种方式,这种编程更容易使人理解。例如想要去写一个学生的数据库的时候,就要对学生定义一个类,这个类称为学

zourenqiang 550

MS-DOS6.22软盘镜像:重现经典计算机时代

MS-DOS6.22软盘镜像:重现经典计算机时代 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在数字化时代快速发展的今天,我们有时需要回顾过去,以便更好地理解计算机技术是如何一步步发展至今的。MS-DOS 6.22 软盘镜像项目正是一个帮助我们重温历史,探索早期计算机操作系统的宝贵资源。这个项目提供了MS-DOS 6.22版本的完整软盘镜像文件,是学习计算机基础和早...

gitblog_06760的博客 482
上一篇: VS2008 ml64汇编器不支持FLAT关键字问题
下一篇: 和程序员聊聊PC下的内存地址
二进制脑袋
博客等级 码龄25年 25粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值