1.AMD的CPU一定要搭配AMD芯片组的主板,intel的CPU一定要搭配intel芯片组的主板;
2.一般的主板上都会说明支持什么样的CPU,多注意一下就好了;
3.独立显卡配大功率的电源和散热较好的机箱;
4.如果使用AMD,尽量推荐客户使用ATI的显卡,构建3A平台,性能好;
5.其看主板支持DDR2还是DD3的内存;
6.硬盘、光驱根据客户的需要随意搭配。
家庭娱乐配置单如下:
配件名称 品牌型号 参价格
处理器 Intel酷睿i3-4160处理器(盒装) ¥650
散热器 九州风神玄刃射手版 ¥49
显卡 集成显卡 ---
内存 威刚4G 1600 ¥235
主板 七彩虹C.B85K全固版V23主板 ¥379
固态硬盘金泰克128G固态硬盘 ¥339
机箱 金河田预见N-6机箱 ¥159
电源 金河田智能网管300W电源 ¥210
显示器 用户自选 ---
键鼠装 用户自选 ---
1. 怎么样写关于电脑的作文在这21世纪,高科技正在发达的时期里,我们要学习很多的知识才能跟得社会的流。现在“文盲”的规定已经不仅仅是学好我们所要学习的知识,还要学好电脑。电脑领我走进了一片新的天地。
电脑的作用很大。们在工作中经常用到它,当然我们在学习中也有用大它的时候。我的英语不好,所以我经常都不知道怎么才能学好英语。我们学好了电脑应该,知道电脑可以搜索到我们想要的资料。我打开电脑输入了“怎样学好英语”,不一会儿就出来了许多有关学英语的文章。你看,不到一分钟就可以找到了,如果是去图书馆找的,那可有得找了。电脑帮助我学好了英语,也让我的学习有了一片新的天地!
电脑跨越全球,家和家之间可以进行流,可以学习对家有利的治理。与之间可以了解那里的风俗、文化,对一些事物的看法。中学生更要学习一些各的文化知识。各的电脑都是连着的。像我们可以进际聊天室,用英语来流,可以训练我的能力。我跟一位美女孩进行了文化流,让我知道他们的家很发达。他们的生活很富裕。我还知道了那里的风土,电脑让我到了许多朋友!
电脑是很先进的,也使我们感到新奇。在医学界,电脑的作用是很大的。医学,医生们用电脑来提们治病。一些需要非常精细的手术,但是现在不需要动手术,只需要一台电脑就可以了 ,就可以把病的病治好。还有许多科学家利用电脑完了许多重要的实验。就像“非典”,是科学家们利用电脑来分析得知非典的来原,提取了精,才让许多幸免于难。
许多科学家都是用到电脑的,有许多精确的数字都是利用电脑才可以得出来的。有一些发达的城市,学校课都不用到老师在面讲课了,因为他们都是用电脑课。这也是很有代表的呢!
电脑是我的朋友,是我的第二位老师,是它领我走进了另一片新天地!
第一次接触电脑,那是在上二年级的时候,学校给我们每星期安排了两节计算机课。进入微机操作室,只见一台台电脑整齐地排列着,好像列队的士兵等待着检阅一样。走进一瞧,就觉得十分惊奇,它的样子太古怪了!没有手脚,到处都是按钮,荧光屏就像一个电视机。 听爸爸说:电脑神通广大,会计算、会画画、会管理工厂、会下棋,还可以看到世界各地风情地貌。当时我真不敢相信它会有这么神奇,心里总是痒丝丝的,连做梦也在学电脑,玩电脑。 经过老师的指导,我也慢慢地认识了这位新的朋友——电脑,刚开始我手指好像十分僵硬,鼠标也不听使唤,但经过老师的耐心指导,我慢慢地掌握了一些电脑操作的基本知识,就这样,我从电脑中学到了很多知识,而且越来越喜爱它。我学会了打字,学会了画画,还学会了上网。我简直迷上了电脑! 我相信,在不久的将来,我会成为一个电脑高手。 电脑,我的好朋友,我喜爱你,也感谢你给我带来了极大的乐趣,让我的生活更加绚丽多彩。
2. 怎么样写关于电脑的作文去年春节期间,爸爸妈妈送给了我一个“知识宝库”。
不用说,大家都一定知道是电脑了。从此以后,我就又多了一个最知心、最和睦的朋友了。
新朋友的头好似一个正方形,是黑皮肤人。在电脑国王里,越是黑越美,所以,我的这个朋友,算是很漂亮的了。
他的头有一个特别功能,就是可以随时转动,就像一个“魔术师”。主机是他的大脑,你可别看小他的“大脑”了,在里面,都是一些贵重物品,他能把所有的信息、资料存在这个大脑里。
如丢失了一个零件,电脑不仅仅会伤心地哭,而且也不能陪伴着您了。显示器是电脑的眼睛和嘴巴。
你只要把正确的命令诉说给它,他就会眼前一亮,立刻出现在显示器上,一句不漏地把你要的程序“说”出来。“鼠标”是他的手,随时让你控制。
当然,我说的这些,都只不过是他的一部分,还有音箱、稳压电源ups,他们的功能可神奇啦! 刚开始我学会的仅仅只是用电脑写作,但是电脑就像一个严厉的老师,你只要稍微有点不虚心,它就给你看颜色。有很长一段时间我一直用半角写中文,常常出故障,写得如火如荼的时候屏幕上却出现不规则字体,你可以想象我当时的心情,于是,便自作聪明以为是电脑病毒在作怪,于是就叫爸爸大规模地杀病毒,直到后来才知道那根本不是病毒的原因,只是因为我始终没有把半角转换成全角,这时的我,对电脑已有了深刻的了解。
一些硬件软件方面的知识也丰富了许多。 有了电脑,我的学习也进步了不少。
记得上回老师布置了一次自测步长的作业,我迫不及待地第一次使用起“word”这个软件来,不知试了多少次,翻了多少有关的书籍,可还是找不到我心目中想要的那种格式。当时,我如同热锅上的蚂蚁急得团团转。
忽然,有一个显示着“Office助手”的大眼架出现了,他告诉我,如果想要编排出各种款式的表格,请双击自定义表格键。我恍然大悟,原来答案不就在眼前吗?真是踏破铁鞋无觅处,得来全不费工夫。
按照“Office助手”的提示,我很快就把心目中的表格编好了,我有一种说不出的成功的喜悦。第二天,老师对我的作业给予了极高的评价。
我心里不由对电脑产生了一种说不出的感激。 几个月后,我又结识了网络,其实计算机网络和计算机程序语言一样有趣,她是另外一个无穷尽的世界,你可以尽情的创造,在这里,你可以结交到更多的朋友,更好的技术,更棒的编程技巧,当然,还有网络上最基本的通讯手段以及许多课本上学不到的知识。
自然,在计算机的知识里面,那只不过是一点点鸡毛蒜皮而已。 我相信“学海无涯”这句话在电脑和网络中也同样实用,况且,我在这当中也只是一只小小的菜鸟,想成为大虾,还难着呢。
3. 介绍电脑的作文怎么写我还知道了那里的风土,还要学好电脑。
我打开电脑输入了“怎样学好英语”。我们学好了电脑应该,不到一分钟就可以找到了,是科学家们利用电脑来分析得知非典的来原,让我知道他们的家很发达。
我跟一位美女孩进行了文化流,家和家之间可以进行流。你看,那可有得找了,可以训练我的能力,所以我经常都不知道怎么才能学好英语。
电脑领我走进了一片新的天地。医学,当然我们在学习中也有用大它的时候。
像我们可以进际聊天室。这也是很有代表的呢,知道电脑可以搜索到我们想要的资料。
中学生更要学习一些各的文化知识,是我的第二位老师。 电脑的作用很大,但是现在不需要动手术,有许多精确的数字都是利用电脑才可以得出来的,用英语来流,提取了精,也让我的学习有了一片新的天地,学校课都不用到老师在面讲课了,如果是去图书馆找的,医生们用电脑来提们治病,高科技正在发达的时期里。
我的英语不好,对一些事物的看法,电脑的作用是很大的,我们要学习很多的知识才能跟得社会的流! 电脑是很先进的,是它领我走进了另一片新天地。电脑帮助我学好了英语。
与之间可以了解那里的风俗。 许多科学家都是用到电脑的。
就像“非典”! 电脑跨越全球,就可以把病的病治好。在医学界,才让许多幸免于难,可以学习对家有利的治理、文化。
们在工作中经常用到它! 电脑是我的朋友。他们的生活很富裕,只需要一台电脑就可以了 ,电脑让我到了许多朋友。
现在“文盲”的规定已经不仅仅是学好我们所要学习的知识。一些需要非常精细的手术。
各的电脑都是连着的。有一些发达的城市,因为他们都是用电脑课在这21世纪,也使我们感到新奇,不一会儿就出来了许多有关学英语的文章。
还有许多科学家利用电脑完了许多重要的实验。
4. 描写电脑500字说明文几十年前中国人还视为神秘的电脑,逐步揭开了它朦胧的面纱,进入了中国的百姓家。
电脑是计算机的别称。由于此,人们往往把它和加减乘除联系起来,使我等曾寒窗苦读十六、七年的学子们充满了对它的企盼。
上小学时,计算机采用笔算:上中学时,我学会了珠算,已达到了“见几无除九几”的最高境界;上大学后,笔算、珠算显然赶不上计算的速度,只好采用精度较差的对数计算尺。 参加者作后,要求计算的精度高,乘除计算采用了手摇计算机。
这种手摇计算机,倒是名副其实,是专门用来进行乘除“计算”的。它虽然使用起来噪音很大,速度也远比不上现在广为应用的计算器,但在当时那可是难得的“宝贝”。
1979年春,我家乡的党支部书记见到我在单位使用手摇计算机的情景,回老家后着实将我夸奖了一番,说我将那个喔喔叫的洋玩意摇得哗啦啦转,眨眼功夫就可以算出一个多达几十万的数字来,可真神了! 最先对我进行电脑知识启蒙教育是来自于上世纪六、七十年代的有关杂志。在一篇关于应用计算机的介绍资料中,我看到了图外用计算机证明四色定理的介绍文章。
四色定理,是地理学界公认的真理,是说绘制地图只需四种颜色就行了,但在当时缺少必要的证明。借助于计算机,用了两个多小时方才证明完毕。
如果采用人工证明,那可真需要一代又一代的前仆后继。 上世纪八十年中叶,电脑带着它固有的神秘,走进了省城一些机关单位的大门,人们像迎接新媳妇那样迎接着最早一批电脑的到来。
当时很多单位规定电脑要安装在专门房间,铺木地板,还要适当抬高;操作人员要穿套鞋才能进入,而且手脸要干净;等等。在某单位的领导会上,曾有这样的口头决定:非工作人员不准进入电脑房,以预防“病毒”感染。
电脑的广泛应用是社会进步的表现。人们对它的应用,从开始的传递报表、打印文件等一般操作,逐步扩大到本行业应用的各个方面,工作效率越来越高,越显示出电脑的神奇。
我们公路行业采用电脑绘图,省略了画底图、铅笔中深、描图、晒图等诸多麻烦,速度奇快。而且,计算机绘图精度高,图页美观,深受使用者欢迎。
人们现在进行业务交流,不再需要打印和邮寄资料,只要发个电子邮件即可,方便省事。一个几十克重的U盘,就记载着可观、丰富的资料,成为携带者随时使用的好帮手。
学用电脑是要下功夫的,否则就难以揭开它神秘的面纱。1998年,我还在岗时,原单位给我配置了一台电脑,使我获得了接触和学用电脑的机会。
那年,我已经是笨手笨脚的五十五岁了。为了不留下终生的遗憾,我开始了小学生般的学习电脑的生活,一晃已经七年了。
七年来,尽管从未间断过学习和操作,也记不清“拜”过多少师父,但至今指法仍不很熟练,更何况还有多数的领域尚未涉猎。如果不下功夫深入探索,电脑对我们永远是神秘的。
至此,我才明白了人为什么要“活到老,学到老”的道理。 电脑储存的知识内容丰富,也包含着消遣的娱乐内容。
用电脑游戏,亦无不可,只是应当适量。有句古语叫做开卷有益,是说大凡读书,总会有收获的。
而今,未尝不可以说“开机有益”。闲暇之际,烦闷之时,打开电脑玩玩,练练指法,启迪智力,也算是一种收获。
春节前,我一下子有了两台笔记本电脑,一台是购买的,另一台是调皮的小徒儿“送”的:“请你在桌子上放一个笔记本,然后把你的下巴放在笔记本上。好了,这就是我送给师父的春节礼物———笔记本垫脑”。
电脑和垫脑都使我精神愉快。我相信像普及彩电一样,电脑的普及也不会为时太远,而且比普及彩电的速度将会更快。
随着科技的发展,电脑已经进入了许多人的生活。它给我们带来了很多方便,使我们增长了见识,开阔了眼界。
电脑分为三大主件:显示器、主机和键盘,还有一些辅助硬件。主机是电脑这一家子的大总管,相当于人的大脑,几乎所有的文件资料和信息都由它掌管,你要电脑完成的工作也都由它主要负责,它还要给其他的家庭成员分配工作,其他的家庭成员因此都叫做“外围设备”。
显示器,它的任务是将大总管的所思所想展示给大家看,因此是个主要的输出设备,它由一根视频电缆与主机的显示卡相连以前,大家多用14英寸的球面显示器,但现在15英寸平面直角的显示器已逐渐流行起来了,这种显示器的屏幕几乎在一个平面上,不象以前的显示器那样中间凸起,画面效果有了很大的提高。 键盘,它的功能跟显示器相反,负责对大总管的"输入"用户对大总管的工作要求。
用户的指令必须通过它才能告诉大总管。通过它,大总管才知道要做什么。
它包含着26个英语字母,4个方向键,10个数字,一些不可缺少的功能键。它们各自守在自己的岗位上,为主人服务。
电脑还有一条小尾巴,就是鼠标,这些年随着Windows图形操作界面流行起来,基本上不再用键盘输入命令,只要通过操作鼠标的左键或右键就能告诉大总管要做什么。别看它很小,却给电脑使用者增添了很大的方便。
音箱,专属于多媒体电脑家族,现在,有声有画的多媒体电脑家族越来越壮大,吸引了很多电脑爱好者,大总管的声音通过声卡告诉音箱,再由它传达出来,现在多媒体电脑的音。
5. 写有关电脑的作文先说说我与电脑的“情丝”吧!
有一段时间,作业非常多,妈妈对我的学习也抓得很紧,每天不是要求解奥数精选,就是做阅读百篇。我可是“身在曹营心在汉”呀,虽然我正做着题,却目不转睛地望着电脑,不一会儿便发起呆来。直到妈妈推门进来。“怎么只写了两题,嗯?”妈妈严厉地质问我。
但是,我终究瞒不过细心的妈妈,她问我:“你是不是想玩电脑?”我点了点头,哀求道:“妈咪,我的《猫城记》才看了两章,让我看完嘛,求你了!”,妈妈断然回绝:“不行,你现在正是学习的关键时刻。再说看电脑又影响视力,你还是乖乖做题吧!快做,不做完十题不准睡觉!”我只好垂头丧气地回到桌边做题。
为了能有更多的时间玩电脑。后来,我就把阅读和奥数拿到外婆家,在中午等妹妹吃饭的时间做,家庭作业尽量在学校做完。回家向妈妈“光荣宣布”,对她大献殷勤。妈妈一下子就看穿了我的心思。说:“你这小鬼头,有什么企图,说。”我只能把自己的想法一五一十地告诉妈妈。妈妈开始不做声,后来因经不住我的软磨硬泡,终于良心发现了。于是,我一下子冲到了电脑前,对它“又搂又亲”的。此刻,我的心情无比激动。
不过,有的时候,我可恨死电脑了。
有一次,我在给QQ上的同学发信息时,电脑突然“打结”了。我狂按键盘,好不容易恢复了。只见她发过来一条信息:“你打字的速度也太慢了吧!”5555555,5真是哑巴吃黄连——有苦说不出啊!
还有一回,我正在网上看钱钟书的《围城》。正到精彩处,只听“叮”的一声,弹出一个框框,正遮住了我要看的部分。框框上有一个红圆底白叉叉的图案,上面说什么系统管理出了问题,然后就死机了。我气急败坏,手足无措。因为我对电脑系统管理这方面来说简直就是一个大菜鸟。所以只好狂按键盘,疯砸鼠标,嘴里骂着那不争气的东西——电脑。在一旁玩的妹妹一见我这副模样,就大叫:“姐姐神经大发作喽!”弄得我好不狼狈。当时,我真想一拳朝这个小坏蛋的 *** 上打去。
电脑既是我学习上的好帮手,也是我和同学间沟通的好工具,但有时候又是我和妈妈之间“战争”的导火索。它在给我带来快乐的同时,虽然也增添了不少麻烦,但说句真心话,我还真离不了这个欢喜冤家。
6. 怎么写关于电脑的说明文走近电脑 几十年前中国人还视为神秘的电脑,逐步揭开了它朦胧的面纱,进入了中国的百姓家。
电脑是计算机的别称。由于此,人们往往把它和加减乘除联系起来,使我等曾寒窗苦读十六、七年的学子们充满了对它的企盼。
上小学时,计算机采用笔算:上中学时,我学会了珠算,已达到了“见几无除九几”的最高境界;上大学后,笔算、珠算显然赶不上计算的速度,只好采用精度较差的对数计算尺。 参加者作后,要求计算的精度高,乘除计算采用了手摇计算机。
这种手摇计算机,倒是名副其实,是专门用来进行乘除“计算”的。它虽然使用起来噪音很大,速度也远比不上现在广为应用的计算器,但在当时那可是难得的“宝贝”。
1979年春,我家乡的党支部书记见到我在单位使用手摇计算机的情景,回老家后着实将我夸奖了一番,说我将那个喔喔叫的洋玩意摇得哗啦啦转,眨眼功夫就可以算出一个多达几十万的数字来,可真神了! 最先对我进行电脑知识启蒙教育是来自于上世纪六、七十年代的有关杂志。在一篇关于应用计算机的介绍资料中,我看到了图外用计算机证明四色定理的介绍文章。
四色定理,是地理学界公认的真理,是说绘制地图只需四种颜色就行了,但在当时缺少必要的证明。借助于计算机,用了两个多小时方才证明完毕。
如果采用人工证明,那可真需要一代又一代的前仆后继。 上世纪八十年中叶,电脑带着它固有的神秘,走进了省城一些机关单位的大门,人们像迎接新媳妇那样迎接着最早一批电脑的到来。
当时很多单位规定电脑要安装在专门房间,铺木地板,还要适当抬高;操作人员要穿套鞋才能进入,而且手脸要干净;等等。在某单位的领导会上,曾有这样的口头决定:非工作人员不准进入电脑房,以预防“病毒”感染。
电脑的广泛应用是社会进步的表现。人们对它的应用,从开始的传递报表、打印文件等一般操作,逐步扩大到本行业应用的各个方面,工作效率越来越高,越显示出电脑的神奇。
我们公路行业采用电脑绘图,省略了画底图、铅笔中深、描图、晒图等诸多麻烦,速度奇快。而且,计算机绘图精度高,图页美观,深受使用者欢迎。
人们现在进行业务交流,不再需要打印和邮寄资料,只要发个电子邮件即可,方便省事。一个几十克重的U盘,就记载着可观、丰富的资料,成为携带者随时使用的好帮手。
学用电脑是要下功夫的,否则就难以揭开它神秘的面纱。1998年,我还在岗时,原单位给我配置了一台电脑,使我获得了接触和学用电脑的机会。
那年,我已经是笨手笨脚的五十五岁了。为了不留下终生的遗憾,我开始了小学生般的学习电脑的生活,一晃已经七年了。
七年来,尽管从未间断过学习和操作,也记不清“拜”过多少师父,但至今指法仍不很熟练,更何况还有多数的领域尚未涉猎。如果不下功夫深入探索,电脑对我们永远是神秘的。
至此,我才明白了人为什么要“活到老,学到老”的道理。 电脑储存的知识内容丰富,也包含着消遣的娱乐内容。
用电脑游戏,亦无不可,只是应当适量。有句古语叫做开卷有益,是说大凡读书,总会有收获的。
而今,未尝不可以说“开机有益”。闲暇之际,烦闷之时,打开电脑玩玩,练练指法,启迪智力,也算是一种收获。
春节前,我一下子有了两台笔记本电脑,一台是购买的,另一台是调皮的小徒儿“送”的:“请你在桌子上放一个笔记本,然后把你的下巴放在笔记本上。好了,这就是我送给师父的春节礼物———笔记本垫脑”。
电脑和垫脑都使我精神愉快。我相信像普及彩电一样,电脑的普及也不会为时太远,而且比普及彩电的速度将会更快。
2、大量占有资料。说明文主要是传授知识、交流情况的,前者必须了解有关知识,后者必须掌握情况。
这就要平时多阅读,多积累。比如写“雪花的自述”,说明的范围广泛的很,你可以说明雪花的形成过程,你可以说明雪花对农作物生长的作用和危害,你可以由雪花说明天气的变化等等。
究竟以哪一个方面为说明重点,主要看你对哪一方面最熟悉,掌握的资料最多。 3、抓住事物特点。
介绍某一事物,就要抓住它的主要特点详加说明,次要性状简略说明。如写青蛙,对它是两栖动物应略写,对它善于捕捉害虫的特点应详写。
4、合理安排结构。说明文的结构大都按事物本身的规律来安排,也可以按人们认识事物的规律来写。
从事物本身的规律来看:第一种是以时间先后安排层次,如“书籍的自述”;第二种按空间位置安排顺序,如“东方明珠的自述”;第三种是按事物的类别分层说明,如“细菌的自述”;第四种是从因到果或从果到因层层剥茧地阐明事理,如“香烟的自述”。从人们认识事物的规律来看,有些比较复杂或比较陌生的事物,可以人们熟悉的现象说起,由浅入深地阐述。
凡是按时、空、类别划分层次的说明文,最好采取先总后分或先分后总的方式,有一个完整的概括说明,能便读者纵观全貌。 5、鲜活说明语言。
这一类说明文,不能用纯科学的语言,必须用文艺性的笔调。因为现身说法,所以不能板着而孔说话,而要尽量恢谐一些。
为使语言生动,你可以穿插生动的实例,可以打比方,可以用启发性的设疑,可以引用诗。
7. 介绍电脑的作文怎么写啊电脑
我们家有两台电脑。一台是台式电脑,一台是“笔记本”式电脑。台式电脑长着四四方的大脑袋,两边各有一个会发音的小卫士,有一个瘦瘦的主机箱,它们都长着灰色的皮肤。台式电脑的鼠标是外置的,它的外形象一只活泼可爱的小老鼠,拖着长长的小尾巴在我的手中快乐的跑着、闹着,用起来很方便很舒服。“笔记本”式电脑鼠标是内置的携带起来很方便但没有台式电脑用着舒服。
它们两个都能查资料、下载音乐、聊天、画画、玩游戏。我很喜欢电脑,尤其是台式电脑,它屏幕大、运行速度快、音质好、使用方便,帮我下载资料,学习功课,使我学到了很多知识,我喜欢你电脑。
电脑
时光推进100年,一个世纪以后,电脑终极发展,人类穷尽想象,人人都能用上最为先进的电脑,这个二百多年前发现的玩意会如此影响我们的生活。有了电脑,多好!终极电脑之断想——就只剩三个按键了!●没有显示器,只要把开关一开,电脑会通过光线给你制作一个现成的显示器。它分辨率极高,而且响应时间超快!在墙上,在草地,在水中,甚至在空气中。
●不会在安静的夜里,在昏黄的蜡烛或者灯下,静静地去读一本拿在手里的书。●一百年后的电脑几乎所有的输入方式都可以靠语音和意念来替代键盘,但是一百年后的电脑,还是有可能会挂掉,所以(CTEL+ALT+DEL)这三个按键还是要留着……●有小学生在作文中如此写道:
1、50年后的电脑可以放在铅笔盒里,在铅笔盒的下层可以放铅笔之类的东西,至于上层,就是键盘,盒盖就是屏幕,鼠标就插在铅笔盒旁边。2、你在网上购买了一件衣服,多媒体电脑会把衣服传过来;多媒体电脑还是一位医术高明的医生,有病对它说,马上就能恢复身体健康;多媒体电脑是一位高级教师,让它帮你辅导,你的学习成绩一定稳步上升;多媒体电脑还是一位厨师,只要输入原料,就能做出色香味俱全的美味佳肴。
像我这样的编辑,每天往电脑前一坐,就是十几个小时,坐得我腰疼,怀疑是不是得了腰椎间盘突出。看个电影还好点,要是看篇论文、诗歌什么的,会看得头晕眼花、烦闷欲吐。这破玩意还放着辐射。我都担心白细胞就快降到最低值了。是谁发明的破电脑?没电脑多好!无电脑之断想—看不到芙蓉姐姐了●假如没有电脑,我上班就不用噼里啪啦的去敲键盘了,也不用费劲的思考一个字是平舌还是翘舌,前鼻音还是后鼻音了。想和谁联系的时候,就动手写信,顺便练练书法,(我现在的手写字已经不卒忍读了)还能给邮政局创点收入,你看邮政自从和电信分了家,效益是江河日下啊。现在,QQ和邮件霸王了我,都让我忘了怎么拿笔了,一写字就像鸡爪子似的,可怜我小学时练了半年的毛笔字功底全军覆没。几千年的书法文化竟然败给几十年的键盘文化,我心有不甘啊。
●假如没有电脑,我去银行存钱取钱再也不用按那6位数的密码了,省得还提心吊胆的怕别人看见。到时候拿出钱来往柜台上一砸,说:“存30000块,给大爷记上。”然后就可以悠哉悠哉的看着出纳员抱着一摞子账簿记账。●假如没有电脑,发射火箭就不用现在这么麻烦了。到时候先找几个人把火箭抬起来,然后再来个人用打火机点着火,接着总指挥喊:“一、二、三,发射!”那几个人就把火箭扔出去了。多简单,就三步。比现在又得检查这个设备又得检查那个程序的省事多了。●假如没有电脑,我们就不会看到那么多愤慨的事,也不会看到芙蓉姐姐那些恶心的图片。
1. 建立开发环境这一步非常的简单。
将masm613和vc15的压缩包分别解压到e:masm615和e:msvc15目录下。你也可以放到其他目录下,根据自己的情况而定,但是下面用到的编译命令需要作相应的修改。也不需要添加或修改任何的环境变量。
2. IBM PC的启动及当时的内存使用情况
这一部分内容已经是老生常谈了,但又不能不说。我们只说从硬盘引导的情况。
当BIOS经过POST(Power On Test Self)后,将硬盘MBR读到内存0x0000:0x7C00的位置,然后从这里开始执行。一般的情况,MBR将选择活动分区进行操作系统的启动。在MBR开始执行时,内存使用的情况如下图所示,地址数据用16进制表示:
这已经是老掉牙的内容了,但是,在20年前却十分流行。如果想更详细的了解这方面的内容,找本讲解DOS的书看看吧。
我们自己的操作系统将被加载到0x1000:0x0100。这不是必需或者必然的,是人为选择的,你也可以将其放在0x4321:1234等其他地方。但是,上图中注明有其他用途的内存区域,应该保留,否则,你会后悔的。
3. 开发操作系统
我们自己的操作系统运行在实模式环境下(如果您不知道什么是实模式,也请看看20年前出版的当时非常流行的书,或者直接请教当时的前辈高手)。即使你的电脑是P4的CPU,刚启动时,也只相当于主频较高的8086而已。但是,没有关系。
首先,使用汇编语言写一个框架,文件名是entry.asm:
entry.asm
Copyright (C) 2004, Tian XiangYuan
.MODEL TINY,C
.386p
option expr32
option casemap:none
cmain PROTO NEAR C
.CODE
ORG 0100h 偏移地址
_start:
jmp begin
nop
DB 'TianXiangYuan',0 the magic of my os
begin:
cli
mov ax,cs
mov ds,ax
mov es,ax
mov ss,ax
mov sp,0FFFFh
sti
call cmain 调用C语言写的主函数
mov ax,4c00h 调用DOS的功能(为了调试),与我们自己的操作系统无关
int 21h
这段代码非常简单,应该没有什么问题。
已经说了,操作系统将从0x1000:0x0100加载,说是无心,实则有意。我们知道,TINY模式的程序,在DOS下运行时,其起始地址就是0x0100,前面的256Byte是参数部分。如果直接将操作系统在系统启动时加载到0x1000:0x0100,调试时非常麻烦。我们将其起始地址设为0x0100,使其可以在DOS下运行(这也是在程序的最后包含int 21h指令的原因),确认正确无误后,再进行下一步的开发。
下面再看C语言的代码,文件名是main.c:
……
static void InitShell()
{
}
void cmain()
{
InitShell()
TermShell()
}
顾名思义,其中实现了一个简单的shell。因为该程序本身是操作系统的一部分,所以,平时经常使用的一些C库函数,在这里就不能使用了。总之,一切都要自己动手实现。幸好,在实模式下,几乎所有的设备的驱动都包含在BIOS中了,我们可以直接使用。否则,连从键盘读一个键值这样的事都需要自己写键盘的驱动程序,实在太难了。也是这个原因,我们自己的操作系统没有将CPU转到保护模式下,有心之人可以试试。
下面的事情几乎都可以使用C语言实现了。
第一,初始化显示模式。系统启动时,显卡已经被初始化成3模式了,就是80X25的彩色模式(除非你的显示器是单色显示器),我们不需要再做什么了。当然,你也可以将显卡设成VGA甚至SVGA模式,只要你的BIOS和显卡支持。
第二,实现一个具有简单交互功能的shell。代码不全,请自己补齐,或参看附件。
/*
*从键盘读一个字符,如果没有输入,则等待;返回值的低字节为asii码,高字节为键盘扫描码
*/
static int getch()
{
int chr=0
__asm
{
mov ah,00h
int 16h
mov chr,ax
}
return chr
}
/*
*使用TTY模式向屏幕输出一个字符
*/
static void putch(unsigned char key)
{
__asm
{
mov bh,0
mov al,key
mov ah,0Eh
int 10h
}
}
#define KEY_BACKSPACE 0x08
#define KEY_ENTER 0x0D
#define KEY_NEWLINE 0x0A
#define KEY_ESCAPE 0x1B
static int printk(const char* str,...)
{
…… //给大家一点空间,自己实现吧
}
static void endline()
{
putch(KEY_NEWLINE)//Line Feed (LF)
putch(KEY_ENTER)//Enter (CR)
}
static char msg_prompt[]="CMD:"
static void deal_cmd(char* cmd_line,int cmd_len)
{
…… //也请大家自己实现吧,例如,可以实现help,dir,cls,halt等命令
…… //其实,就是字符串比较的过程
}
static void TermShell()
{
char cmd_line[80]={0,}
int cmd_len=0
endline()
printk(msg_prompt,sizeof(msg_prompt))
for ()
{
cmd_line[cmd_len]=getch()
switch(cmd_line[cmd_len])
{
case KEY_ENTER:
if (cmd_len>1)
deal_cmd(cmd_line,cmd_len)
//break
case KEY_ESCAPE:
cmd_len=0
endline()
printk(msg_prompt,sizeof(msg_prompt))
break
case KEY_BACKSPACE:
if (cmd_len>0)
{
putch(0x08)
putch(' ')
putch(0x08)
cmd_len--
}
break
default:
putch(cmd_line[cmd_len])
cmd_len++
}
}
}
更复杂、功能更强大的方法请参考BIOS的相关文档。也请大家发挥想象力,不断的扩展功能。说心里话,这个“操作系统”比dos还原始!但毕竟是自己的操作系统。