微机实验报告 2

微机实验报告 2
微机实验报告 2

防灾科技学院

实验报告书

专业信息管理与信息系统

系别灾害信息工程

报告题目微机组装与维护实验报告

报告人学号

班级指导教师

实验时间 2013/4/21 实验单位

教务处监制

项目一计算机硬件的识别与组装

一、实验目的

认识计算机各部件的构成、功能、作用、型号、性能和指标。能够熟练组装与调试计算机, 二、实验要求

(1)了解计算机的组成.

(2)认识常见计算机硬件设备的型号及性能指标。

(3)掌握计算机硬件设备的连接。

三,实验内容及步骤

1.1 原理简述

通过对计算机硬件的识别了解各种硬件结构;通过对计算机的拆卸与组装,熟悉计算机的结构和硬件的拆卸与组装的方法。将拆卸的计算机还原并能使其能够使用,组装好并能使用的计算机的标志为当主机连接电源后,按下开机键,主机箱发出清脆的“滴”声。

1.2方法

观察计算机硬件实物,自己动手拆卸、组装计算机。

1.3步骤

1.3.1计算机硬件识别

1.3.1.1CPU

1、CPU的分类:

(1)、按位数分:CPU按位数分为8位CPU、16位CPU、32位CPU和64位CPU等。

(2)、按主频分:CPU按主频分为2.0GHz、2.4GHz、2.6GHz和3.0GHz等。

(3)、按CPU所采用接口方式分:CPU按其采用的接口方式可分为引脚式、卡式、针脚式和触点式等。

(4)、按生产厂家分:目前市场上的CPU多为Intel公司、AMD公司所生产, Intel 公司的CPU有Celeron 4和Pentium D等,而AMD公司的CPU架构自成体系,不兼容Intel

的CPU。

2、CPU的型号:主要为Intel公司和AMD公司生产的一系列型号。

3、CPU的主要性能指标:字长、CPU的频率、高速缓存、前端总线速度、CPU的制造工艺与封装技术、超线程、支持的扩展指令集。当然,CPU的性能指标还包括接口类型和工作电压等。

4、CPU选购的一般原则:注重性价比、根据需求选择、看包装。

5、CPU的识别:看包装、看CPU编号,利用测试工具。

我以如图所示的Intel CPU为例,解读CPU上的

文字信息,识别CPU型号。

我们可以看到,CPU表面共5行字母,第1行字母“INTEL 04”表示生产厂商;第2行“PENTIUM D”表示这颗CPU的系列,即我们常说的奔腾D;第3行的“820”是Intel 处理器上的一个产品编号,与第4行的“2.80GHz”相对应,也就是说不同的数字代表不同的频率。“SL98T”是S-Spec 编码,通过此编码到Intel的官方网站上就可以直接查到

该型号CPU的所有相关信息,“MALAY”表示该CPU的产地,即马来西亚;第4行就是我们可以看懂这颗CPU的最简单的信息了,“2.80GHz”表示CPU

的主频,“2M”是处理器的二级缓存,同样外频也提高到了800MHz。“05A”表示生产日期是2005年。最后一行“0521A577”是Intel处理器的一个出厂编号,一个编号只对应一颗CPU。

1.3.1.2主板

(1)、主板的结构:如图

PCI插槽 AGP插槽北桥芯片 CPU插槽

BIOS芯片南桥芯片 CMOS电池内存插槽

软驱接口 SATA接口硬盘IDE接口电源插座

2、主板分类:

(1)、按CPU插座分类:可分为Slot 1主板、Socket 370主板、Slot A主板、Socket 775主板和Socket A主板等。

(2)、按控制芯片组分类:可分为Intel公司生产的芯片组、VIA公司生产的芯片组和nVIDIA公司生产的芯片组等。

(3)、按主板的结构分类:可分为AT主板、Baby AT主板、ATX主板、BTX主板等。

3、主板的主要性能指标:支持的CPU类型、控制芯片组、支持内存的种类和容量、扩展插槽的类型和数量、各种接口类型、主板BIOS功能等。

4、主板的选购:根据需要选购、注重主板的质量和服务、注重性价比、注重主板的做工和用料等。

1.3.1.3内存

1、内存的分类:

(1)、按工作原理分为ROM和 RAM即只读存储器和随机存储器。

(2)、按特点分为FPM RAM、EDO RAM、SDRAM、DDR SDRAM、DDR2内存和RDRAM

2、内存的主要性能指标:容量、工作电压、运行频率、延迟CL、数据位宽度和带宽。

3、内存的选购:符合主板上的内存插槽要求、注意内存的做工、速度的选择、注意内存的品牌等。

1.3.1.4机箱

1、机箱的分类:

(1)、从结构上看,机箱可分为AT、ATX、Micro ATX和BTX机箱等类型。

(2)、从外形上分,机箱可以分为卧式机箱和立式机箱。

2、机箱的选购:机箱的制造工艺、机箱与主板应匹配等。

1.3.1.5 电源

1、电源的分类:AT电源、ATX电源和Micro ATX电源等类型。

2、电源的选购:看电源的做工和用料、是否通过安全认证。

1.3.1.6外存储设备

外存储设备有:软盘驱动器、软磁盘、硬盘驱动器以及其它存储设备。

1.3.1.7多媒体设备

多媒体设备有:光驱与光盘、声卡以及音箱。

1.3.1.8网络设备

网络设备有:网卡及制解调器。

1.3.1.9输入设备

输入设备有:键盘、鼠标及扫描仪。

1.3.1.10输出设备

输出设备有:显卡、显示器及打印机。

1.3.2计算机的组装

1.安装前的准备工作和注意事项

(1)、检查各部件:在装机前检查各部件包括两方面,一是检查零部件是否齐全;二是检查各部件外表是否有损。这些问题都有可能导致计算机工作不稳定,甚至不能工作。

(2)、消除静电:在安装前,先消除身体的静电,例如洗洗手、摸摸自来水管等接地设备,如果条件允许,也可戴防静电环。

(3)、看说明书:装机前认真阅读各部件的安装手册及相关说明书,尤其是主板说明书,这对装机过程有很大帮助。

(4)、准备好各种工具:装前一定要准备好各种工具,如剪刀、尖嘴钳、镊子、散热膏和螺丝刀等。另外,最好还要准备一个小器皿,用于盛放螺丝钉及一些小零件等,以防丢失。

(5)、轻拿轻放各部件:对各部件要轻拿轻放,不要碰撞,尤其是硬盘。安装主板要稳固,同时又要防止压力过大导致变形,不然会对主板上的电子线路造成损伤。

2、安装电源

步骤 1:用十字螺丝刀把固定机箱侧板的螺丝拧下来,拆下机箱两侧的侧板。核对机箱内的零件包是否齐全,包括固定螺丝、档片和铜柱等。

步骤 2:打开电源包装,把电源放在机箱后上方的电源固定架上,如图1所示。将电源后面的螺丝孔和机箱上的螺丝孔一一对应,然后拧上螺丝,如图2所示。

图1 把电源放在机箱固定架上图2 把电源螺丝拧上

3.安装CPU

步骤 1:打开主板包装,取出主板,放在一块绝缘泡沫或海绵垫上。

步骤 2:将主板上CPU插座的小扳手拉起。如图3所示。

步骤 3:将CPU的缺口对准CPU插座的缺口后缓慢地插入,确认CPU完全插入了CPU 插座之后把小扳手压下,如图4所示。

步骤 4:在CPU上面涂抹适量的硅胶,将CPU散热风扇放在CPU表面,确认和CPU接触良好,将CPU散热风扇的扣具扣在CPU的插座上面,如图5所示。

步骤 5:将CPU风扇电源插入主板上CPU风扇的电源插座,如图6所示。

图3 将CPU插座小扳手拉起图4 将CPU插入插座中

图5 安装CPU风扇图6 安装CPU风扇电源

4.安装内存步骤:拨开内存插槽两边的锁扣。使内存下边金手指部分的缺口与内存插槽上相应的突起槽口对齐,均匀用力向下压,使插槽两侧的锁扣紧扣住内存,如图7所示。

图7 安装内存

步骤 1:把机箱水平放置,找到随机箱附带的螺丝,如图8所示。观察主板上的螺丝固定孔,在机箱底板上找到对应位置处的预留孔,将机箱附带的铜柱安装到这些预留孔上,如图9所示。

步骤 2:将主板放到机箱内的这些安装好的铜柱上面,并将主板上的各种接口与机箱上的预留孔对应,用螺丝固定主板,如图10所示。

8 随机箱附带的螺丝图图 9安装好铜柱的机箱

图10将主板固定在机箱中

6.连接主板电源线

步骤:连接主板电源线很简单只要将电源线插头插入主板电源插座中,如图11所示。

图11 将电源插入主板插座中

7.安装硬盘、软驱和光驱

步骤 1:将硬盘放到机箱的驱动器支架内,用螺丝固定硬盘。将IDE数据线插头插在硬盘接口上,如图12所示。

步骤 2:将IDE数据线的另一端插到主板的IDE通道上,如图13所示。

步骤 3:将软驱挡板拆下,把软驱放到机箱的驱动器支架内,用螺丝刀固定。

图12 连接IDE数据线图13 将IDE数据数与主板连接步骤 4:将电源输出线中的4孔插头插入软驱的相应插槽中,如图14所示。

步骤 5:将软驱专用的34Pin数据总线靠近反转的一端插入软驱的数据插槽中,如图15所示,将软驱数据线的另一端插入主板的软驱插槽中,如图16所示。

步骤 6:拆开机箱上面的挡板,把光驱放好并用螺丝固定。此过程与硬盘的安装方法相似,将IDE数据线插到光驱的接口上,另一端接到主板的IDE通上,并接上电源。

图14 连接软驱电源图15 连接软驱数据线

图16 连接主板

8.安装显示卡及扩展卡

步骤 1:用螺丝刀将机箱显示卡插槽位置的挡板拆掉,使显示卡与显示卡插槽垂直,均匀用力向下压,把显示卡插入插槽中,如图17所示,用螺丝将其固定。

步骤 2:如果还有其他的扩展卡,如网卡、电视卡等也同样把PCI接口后的挡板拆掉,与显示卡的安装一样,将卡与PCI插槽垂直,均匀用力插到插槽中,并用螺丝固定即可。

图17 安装显示卡图18 连接信号线

9.连接机箱引出线步骤:把机箱内的引出线(包括PC喇叭信号线、机箱电源指示灯信号线、主机启动信号线、复位启动信号线和硬盘信号工作指示灯信号线、前置USB接口线等)连接到主板的相应位置上,如图18所示。不同的主板这些线的位置也不尽相同,我们在安装时要参照主板说明书。

10.整理主机箱内的线缆步骤:至此,机箱内的设备已经安装完毕,把电缆线整理一下。安装完成的机箱内部如图19所示。然后把机箱盖上,用螺丝拧紧即可。

图19 安装完成的机箱内部

11.连接外部设备

步骤 1:把鼠标、键盘连接到主机上,如图20和图21所示。

步骤 2:连接显示器和音箱的具体操作如图22和图23所示。

步骤 3:最后将电源线连接到主机电源上,如图24所示。

图20 连接鼠标图21 连接键盘

图22 连接显示器图23 连接音箱图24连接主机电源

12.按下开机键,听到有清脆的“滴”声,证明组装完好;若无,则应该检查主机箱内的部件。

四,实验体会计算机安装是一个精细活,要按照步骤一步一步认真来,不能有一丝马虎的成分,要耐心,每个部件都是高科技密集型部件,不可硬装,稍一疏忽用力过大了,或安错位置了,一个部件就报废了。通过这次亲自动手组装计算机,我对精细和认真有了更深刻的认识,对以后的学习、工作、生活都很有益处,同时在安装过程中同学之间的合作加深了彼此之间的友谊,这是弥足珍贵的。

项目二 BIOS设置与操作系统的安装

一、实验目的

了解BIOS的设置,能够安装主流的操作系统和驱动软件.

二、实验要求

(1)了解BIOSS设置方法。

(2)安装windows xp操作系统。

(3)安装windows xp操作系统驱动程序。

(4)安装linux操作系统。

三、实验内容及步骤

2.1.1 原理简述

CMOS是互补金属氧化物半导化的缩写。本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。其实,在这里是指主板上一块可读写的存储芯片。

BIOS是基本输入输出系统的缩写。指集成在主板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统开机自检程序等。它负责开机时,对系统各项硬件进行初始化设置和测试,以保证系统能正常工作。

2.1.2方法

CMOS与BIOS都跟微机系统设置密切相关,所以才有CMOS设置与BIOS设置的说法,CMOS是系统存放参数的地方,而BIOS中的系统设置程序是完成参数设置的手段。因此,准确的说法是通过BIOS设置程序对CMOS参数进行设置。

2.1.3步骤

开机后屏幕出现提示信息,按Delete(或Del)键就进到了CMOS设置的主菜单,然后按照菜单提示对日期、时间、硬盘模式、电压控制、用户密码等设置。

2.2、操作系统及驱动的安装

2.2.1 原理简述

Windows下的操作系统分为三大类:服务器版、家庭版、还有专业版。

XP系统安装:XP系统对硬件的要求已经很低了,现在的硬件都可以满足它。装系统有多种方式:用dos、光驱盘、硬盘、或者U盘等等。

2.2.2方法

用光驱装系统。

2.2.3步骤

XP系统的安装:

1、启动计算机,在计算机自检中按键盘上的【Del】键进入BIOS中,对BIOS参数进行设定。

2、选BIOS中“Advanced BIOS Features(高级BIOS设置)”项,按【Enter】键进入子项,设置BootDevice select项为“CDROM C A”。返回主菜单,按F10保存退出。

3、重启计算机,把Windows XP的安装盘放入光驱,按任意键即可从光驱启动。此时会加载一系列的驱动。

4、加载硬件驱动完成后,进入安装向导,在这里可选择安装Windows XP、修复Windows XP和退出安装程序3个选项,这里按【Enter】键安装Windows XP。

5、安装程序会检查磁盘配置和磁盘,接下来显示用户许可协议,如图8-38所示,按【F8】键接受用户许可协议,如不同意将退出安装程序。

6、选择安装Windows XP的分区,默认选择安装在C盘。

7、按【Enter】键后,安装程序会询问是否改变其分区格式,原C盘是采用FAT32位分区格式,其默认值为保持现有文件系统。

8、按【Enter】键后,安装程序将会检查磁盘是否有错误。

9、磁盘检测完成后,如果磁盘没有错误,安装程序将把程序文件复制到Windows安装文件夹。

10、

当复制完Windows程序文件后,安装程序要求重新启动计算机,按回车即可重启。

11、重新启动计算机后,安装程序将继续进行。

12、会要求设置区域和语言选项,我们选择中文(中国)。

13、安装程序会要求输入用户信息,这里的姓名和单位可由用户随便填写,填写完后

单击。

14、安装程序会要求输入产品密钥,如图8-47所示。产品密钥一般在光盘盒上或保存

在光盘里。当输入正确的产品密钥后,单击。

15、安装程序会要求输入计算机名和管理员密码,如图8-48所示。如果不想设置密码,

可以不填,单击。

16、接下来安装程序会要求设置日期和时间,如图8-49所示。可以使用默认值,单击

17、安装程序继续运行。

18、接下来要求设置网络。我们选择“典型设置”,单击。

19、接下来要求设置工作组或计算机域,我们选择“不,此计算机不在网络上,或者

在没有域的网络上。把此计算机成为下列工作组的一个成员(W):”项,单击。

20、当设置完工作组后,Windows安装程序继续进行,直到完成安装。

21、当安装结束后,再次重新启动计算机。

22、系统启动后会出现欢迎界面,需要进行一些设置,单击“下一步”右侧的箭头后,Windows XP将会检查计算机是否已经连接到Internet,也可以单击“跳过”右侧的箭头跳过检测。

23、当跳过了Internet检测后,Windows XP将会询问用户是否需要现在注册,我们选择“否,现在不注册”单选项,单击“下一步”右侧的箭头。

24、创建一个帐户,在“您的姓名”项输入帐户名,单击“下一步”右侧的箭头。

25、安装程序提示Windows XP操作系统已经安装完成,单击“完成”右侧的箭头,Windows XP操作系统安装完成。

26、进入Windows XP 操作系统其界面。操作系统安装完毕。

扩展卡驱动程序的安装

1、找出随显示卡附带的驱动安装光盘,放入光驱后会自动运行。

2、我们选择主板的型号进入驱动程序的选择界面。

3、单击“Vga”项,开始显示卡驱动程序的安装。

4、显示其安装界面,单击。

5、出现安装许可协议,单击。

6、安装继续进行,最后安装完成,显示“是否重新启动,我们选“是,我要现在重新启动计算机”,单击。重新启动计算机,完成显示卡驱动程序的安装。

2.3、注册表的管理及常用应用软件的安装、使用、卸载

2.3.1 原理简述

注册表是用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据的数据库。

2.3.2方法

使用注册表编辑器内的查找命令,可以方便、快捷地在注册表内找到任意能与之相匹配的键值。

2.3.3步骤

1、在“运行”对话框内输入Regedt32或Regedit即可打开注册表编辑器。

2、首先在一个根键的窗口内选中该根键,如“HKEY_LOCAL_MACHINE”根键;然后再单击“查看”菜单下的“搜索项”命令。

3、出现“查找”对话框,请在查找内容文本框内输入要查找的内容,例如“director”,然后再单击“查找下一个(F)”按钮。

4、根据自己的需要按照注册表中的提示逐一进行修改。

2.4、系统软件的使用与维护及系统优化、升级、备份

2.4.1 原理简述

windowsXP的维护和使用,主要软件有磁盘管理大师、系统优化大师、一键Ghost 系统,磁盘管理大师对磁盘的漏洞,坏点以及错误可以扫描分析,对磁盘空间进行整理使空间更多的释放出来,Ghost软件可以对系统的重要文件进行备份及还原,优化大师可以将系统的垃圾,临时文件等进行删除和清理,这些杀毒软件也可以做,优化大师主要惊醒系统开机自检的设置,优化开机速度,桌面效果、缓存大小的调节。

系统优化、升级、备份:有windows系统自带的磁盘备份也有软件一键Ghost系统。

2.4.2方法

利用WindowsXP系统自带的软件和一些常用维护优化软件对计算机进行维护、优化、升级等。

2.4.3步骤

1、使用朴素界面;减少启动时加载项目;

2、优化视觉效果;增加虚拟内存;

3、关闭系统还原;移动临时文件储存路径;

4、启用写入缓存;设置IDE控制器的属性;

5、磁盘清理;磁盘碎片整理;

6、优化软件的使用;

7、计算机系统的升级,软件的升级,硬件的升级。

四、实验体会

计算机是由硬件和软件组成的,二者缺一不可,仅有硬件,计算机不过是一台废铁,没有硬件更谈不上软件之说,平常我们感觉计算机用着很方便,但操作系统的安装,硬件、软件的维护都是要谨慎进行的,计算机知识非常繁杂,还有很多知识我们需要学习,以后还要加倍努力.

项目三注册表的优化、系统设置与应用软件的安装

一、实验目的

优化操作系统设置,掌握应用软件安装调试方法。

二、实验要求

(1)了解注册表的管理与使用。

(2)掌握windows组件的添加与删除。

(3)掌握应用软件的安装于使用

三、实验内容及步骤

3.3、注册表的管理及常用应用软件的安装、使用、卸载

3.3.1 原理简述

注册表能对Windows的某种属性进行设置及更改。

3.3.2方法

进入开始→运行,输入regedit,进入注册表设置页面,并对所规定的项目进行设置和更改,并通过多次练习,熟悉各个步骤,从而达到熟练操作的目的。

3.3.3步骤

2、3、3、1注册表的管理

1、认识注册表

注册表是 Windows 2000的一个内部数据库,是一个巨大的树状分层的数据库。它容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。注册表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个Windows系统中起着核心作用。

它包括如下一些内容:

(1)软、硬件的有关配置和状态信息,注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据。

(2)联网计算机的整个系统的设置和各种许可、文件扩展名与应用程序的关联关系,硬件部件的描述、状态和属性。

(3)性能记录和其它底层的系统状态信息,以及其它一些数据。

注册表在Windows 2000中起到中介的作用,负责系统同软件、硬件、用户之间的沟通。

在Windows 2000中运行一个应用程序的时候,系统会从注册表取得相关信息,如数据文件的类型、保存文件的位置、菜单的样式、工具栏的内容、相应软件的安装日期、用户名、版本号、序列号等。用户可以定制应用软件的菜单、工具栏和外观,相关信息即存储在注册表中,注册表会记录应用的设置,并把这些设置反映给系统。

注册表会自动记录用户操作的结果。

2、使用REGEDIT管理注册表

(1)、导出注册表文件

导入和导出系统配置信息可以有效地防止系统配置信息的丢失和破坏。在每次对系统进行大的修改之后,都应该对注册表进行备份(导出),过程如下:

步骤一,打开注册表编辑器;

步骤二,选择“注册表”菜单中的“导出注册表文件”命令,打开如图对话框;

步骤三,根据需要选择导出整个注册表或者导出某个子目录树或者子项;

步骤四,选择导出路径,在“文件名”下拉文本框中输入注册表文件的名称。

步骤五,单击“保存”按钮,完成操作。

(2)、导入注册表文件

当注册表出现错误或者需要还原导出的注册表配置信息,通过注册表编辑器的导入功能可很快恢复注册表配置信息,过程如下:

步骤一,打开注册表编辑器;

步骤二,选择“注册表”菜单中的“导入注册表文件”命令,打开对话框;

步骤三,找到导出目录,选择已经导出的文件,然后单击“打开”按钮即可对现有的注册表信息进行还原。

(3)查找字符串、值或注册表项、

由于注册表是计算机系统的核心,包括的内容特别多,所以在查找某一个字符串、值或注册表项时,通常需要很长的过程和时间。注册表编辑器提供了查找功能,可以快速找到自己要操作的对象,过程如下:

步骤一,在注册表编辑器中,选择“编辑”菜单中的“查找”命令,打开“查找”对话框,如图所示。

步骤二,在“查找目标”文本框中,输入要查找的内容。

步骤三,启用“项”、“值”、“数据”、“全字匹配”复选框,以匹配要搜索的类型,然后单击“查找下一个”按钮即可开始查找。

(4)、添加项和值

在注册表编辑过程中,除了修改和删除注册表的项和值外,还可以添加项和值。通过添加注册表项和值,用户可以完成许多原有注册表项目无法完成的配置。用户可以按照下面步骤添加项和值。

步骤一,打开REGEDIT注册表编辑器。

步骤二,选择要添加子项或者值的项目,例如HKEY_LOCAL_MACHINE/SAM,然后打开“编辑”菜单中的“新建”子菜单。

步骤三,如果要添加子项,选择“新建”菜单中的“项”命令,编辑器就会在所选择的项目下添加一个子项,默认名称为“新项#1”,如图所示。

步骤四,修改新项的名称,然后回车即可。

(5)、连接网络注册表

如果要查看网络上其它机器的注册表,选择“注册表”菜单中的“连接网络注册表”,打开如图15-13所示对话,输入要查看的计算机名,或者点击“浏览”按钮,从网络上查找要连接的计算机。

2、3、3、2常用应用软件的安装、使用、卸载

(1)、下载:在搜索引擎上输入你要下载的软件,然后点第一个(一般所有软件的主页都在第一个),进入后会看到有下载的,点击即可。

(2)、安装:一般开始时点下一步有使用说明,点击(不点不给安装),然后下一步,安装目录,选你要安装的盘(一般不要安装在C盘),然后一般有可能有多选像看清楚在点或直接安装,最后安装完成,不要急着点确定要看清楚,因为一般软件(如QQ)有多选像,也要看清楚在确定。

(3)卸载:从开始菜单程序中找到该软件的自我卸载程序卸载;从控制面板添加与删除中卸载;借助魔法兔子、优化大师等软件卸载。

3.2、操作系统及驱动的安装

3.2.1 原理简述

将系统光盘插入光驱,根据提示进行操作系统及驱动的安装。

3.2.2方法

通过windowsXP在安用DOS启动盘启动至DOS状态下(需要支持光驱),然后放入WindowsXP的安装光驱,找到相应的安装文件,然后在命令下执行安装程序,并通过多次练习,熟悉各个步骤,从而达到熟练操作的目的。

3.1.3步骤

一、设置光盘驱动:

1、机器启动后首先按Del键进入BIOS。

2、通过键盘上的方向键选中Advanced BIOS Features。

3、回车进入BIOS设置界面。

4、用方向键选中First Boot Device或(1st Boot Device) 回车。

5、用上下方向键选中CDROM。

6、按ESC返回BIOS设置界面。按F10 。

7、按‘Y’键后回车,重启电脑。

需要注意的是,由于BIOS的不同,进入BIOS后设置按键也有可能不同。如果是AMI bios,进入BIOS之后按右方向键,第四项,然后选择同样的类似first boot device 的选项,然后保存更改退出。

二、(1)重启电脑, 放入光盘,在读光盘的时候按回车键(就是出现黑屏上有一排英文press anykey to boot from CDROM 时,立即回车)。

(2)片刻,屏幕出现欢迎安装程序界面,选择现在安装,并回车。

(3)显示‘许可协议’按F8后,加载信息。

(4)选择全新安装

三、选择你要安装的分区(一般都选C,原来的系统)。如果你是新的没有分区的硬盘,你可以创建分区了,如果你有分区,选择任意一个分区都可以,当然最好是选择你现在window所在的分区是最好的,这样它会提示你您的电脑已经存在一个系统,windows可以为你修复它,修复请按R,但你当然不修复对吧?这时候选择enter吧,安装全新的操作系统,然后选择格式化这个分区!这时候注意,windows2000以上最好安装在超过5G的分区,还要确保你的分区是完好的。

四、用NTFS格式化这个分区。(如果你要保留你的文件的话,选择保持文件系统无变化好了!希望你能保持良好的习惯,自己的文件不要存在系统盘下,不要用windows提供的我的文档我的图片收藏之类,因为等你要重装系统时候会很麻烦。不幸如果你已经有文件在那

里,你最好先把他们移到别的分区里,因为装系统补用把所以分区都格式化的,放到别的分区就放心了!)这一步安装过程会有提示,如果使用windows2000以上系统,如xp或2003,建议你选择用ntfs格式格式化硬盘!

五、开始复制文件:此过程稍长,耐心等等,无需干预,等待就可以了。它在复制文件哦!

六、重启了,还会出现:press anykey to boot from CDROM。。。这时候不要在按任意键了啊,否则你要重复一次了。

七、进入windows环境的安装部分了。

按提示输入你的信息,如:安装序列号,地域和语言,是否设置网络组等。

八、重启了,快进入你熟悉的windows了,设置用户。(只有xp才有这个选项。)

九、系统装完了,将光盘启动改回为硬盘启动(即first boot device 的选项为HDD0),方法与第一的方法相同,重启就行了。

十、该装驱动了,建议安装顺序如下:主板驱动(虽然不装xp也能工作)--显卡---声卡---其他(这都要看你是不是主板集成了声卡显卡啊)如果你的驱动都不是自启动光盘,没关系,xp启动时候会告诉你发现新硬件了,安装时候选择让它自己搜索,在搜索中包括光盘位置(或者你知道驱动在那个文件夹存着),就可以安装了。或者你到设备管理器找到那些还是问号的硬件,一个个安装驱动程序吧。

四、实验体会

计算机是由硬件和软件组成的,二者缺一不可,仅有硬件,计算机不过是一台废铁,没有硬件更谈不上软件之说,平常我们感觉计算机用着很方便,但操作系统的安装,硬件、软件的维护都是要谨慎进行的,计算机知识非常繁杂,还有很多知识我们需要学习,以后还要加倍努力.

项目四计算机故障分析与排除

一、实验目的

了解计算机的软件故障与硬件故障,能够分析故障原因,最后做到排除.

二、实验要求

(1)掌握计算机软硬件故障的排除方法。

(2)了解常见的计算机软硬件故障。

三、实验内容及步骤

4.1 原理简述

1.从简单事情开始做起从电脑的环境、机型内的温度等等进行查看

2.根据观察到的现象先想后做,先进性分析判断软后在进行维修,要和平常电脑的反应以及状况做对比

3.先软后硬先看是不是软件故障,再看硬件

4.分清主次,抓主要:电脑有的时候出现的不只是一个故障,先解决主要的故障,也有可能当主要故障解决后次要故障也会消失。

4.2方法

1.观察法:包括软件和硬件,比如两种杀毒软件或者电源插座不稳等等

2.最小系统法:硬件和软件;判断在最基本的环境下系统是否正常工作

3.逐步添加去除法:是以最小系统为基础每次只向电脑添加或者删除一个软件

4.隔离法:是将硬件或者软件屏蔽起来的一种方法它可以判断是不是硬件之间的冲突

5.替换法“替换法”是用好的部件去代替可能有故障的部件,通过故障现象是否消失定位故障源的一种维修方法。

6.比较法“比较法”与“替换法”类似,同样是用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较。

7. 升降温法与其他维修方法是不同的。当怀疑故障与部件的热稳定性有关时,可实施升降温法。

8.敲打法:由于硬件之间的接触存在空隙而导致时而断开的情况,震荡可以使其能够接触紧凑。

4.3步骤

根据常见故障进行维修

(1)操作系统中的文件损坏引起的故障

(2)驱动程序不正确引起的故障

硬件能正常运行要有相应的驱动程序与之配合,如果没有安装驱动程序或没有安装正确会引起一系列的故障,例如声卡不能发声,显示卡不能正常显示色彩等等,这些都与驱动程序有关。

(3)误操作引起的故障

误操作分为执行命令误操作和软件程序误操作。执行命令误操作是指执行了不该使用的命令,例如,系统运行时必须用到的文件,如果删除了这些文件,将会导致系统不能正常运行;对磁盘执行了格式化操作导致磁盘内的数据丢失。执行了卸载软件的操作使系统内的软件消失等等。软件误操作是指运行了某些具有破坏性的程序、不正确或不兼容的诊断程序等导致的系统工作不正常。

(4)计算机病毒引起的故障

计算机病毒会在很大程度上干扰和影响计算机的使用,染上病毒的计算机其运行速度会变慢,计算机存储的数据和信息可能会遭受破坏,甚至全部丢失。

(5)不正确的系统设置引起的故障

系统设置故障分为3种类型,系统启动时的CMOS设置、系统引导实时配置程序的设置和注册表的设置。如果这些设置不正确,或者没有设置,计算机可能会不工作和产生操作故障。

2.硬件类故障:

(1)电源故障:电源损坏会使整个主板没有反应。

(2)芯片损坏:会使计算机温度升高,自动关机或者直接启动不了

(3)连线故障:如果连错或者接触不良会导致电脑开机有异声,也有可能个别硬件不工作,例如当硬盘没接好时直接进不了欢迎界面。

(4)部件故障:如果硬件中有一个损坏电脑也启动不了,也有可能输不出数据。

(5)兼容性故障:如果硬件与硬件之间有冲突会使机器很慢甚至启动不了,也有可能反应很慢。

电脑黑屏的原因:

1.内存条故障当内存条两边的锁扣没有锁起来时也可能导致电脑的黑屏。

2..显示卡故障显卡是将输出数字和图像输向显示屏的,当它安装不好的情况下,也会导致电脑黑屏。

二、实验体会

计算机是高科技产品,每个部件都非常精细,容易损坏,软件更是复杂多变,一个针头掉了,一小段程序出现了问题,都会导致整台机器不能正常运转,因此平常用的时候要小心,当然最好是能成为计算机维修高手,起码自己计算机坏了自己能够把它修好是很有必要的。

西安交通大学微机原理第一次实验报告

微型计算机原理与接口技术 第一次实验报告 实验者姓名: 实验者学号: 所在班级: 报告完成日期:20年月日

实验二分支程序的设计 一、实验目的 1.学习提示信息的显示及键盘输入字符的方法。 2.掌握分支程序的设计方法。 二、实验内容 在提示信息下,从键盘输入原码表示的二位十六进制有符号数。当此数大于0时,屏幕显示此数为正数;当此数小于0时,屏幕显示此数为负数;当此数等于0时,屏幕显示此数为零。 三、实验调试过程 利用-u命令进行反汇编,结果如下。三个CMP语句运行完的地址如图所示,第一个CMP运行完的是29H 输出结果的地址如下图所示: 首先对输入为负数时进行验证:输入FFH,设置一个断点在29H,利用-t命令观察跳转,结果如图:

可以看到,程序最终正确的转入输出负的分支。再输入正数11H,利用-t观察整个比较过程如下: 可以看到,程序最终正确的转入输出正的分支。最后输入00H,利用-t观察整个比较过程如下:

可以看到,程序最终正确的转入输出0的分支。 四、实验框图及程序代码 实验框图:

程序代码: CRLF MACRO MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21H ENDM DA TA SEGMENT ;定义结果信息 MESS1 DB 'INPUT DATA:',0DH,0AH,'$' MESS2 DB 'THIS DATA IS+',0DH,0AH,'$' MESS3 DB 'THIS DATA IS-',0DH,0AH,'$' MESS4 DB 'THIS DATA IS ZERO',0DH,0AH,'$' DA TABUF DB 3 ;定义最大可输入字符长度ACTLEN DB ? ;实际输入字符长度 STRING DB 3 DUP(?) ;输入字符缓冲区 DA TA ENDS SSEG SEGMENT PARA STACK 'STACK' DB 50 DUP(0) SSEG ENDS CODE SEGMENT ASSUME CS:CODE,SS:SSEG,DS:DA TA START:MOV AX,DATA MOV DS,AX MOV AX,SSEG MOV SS,AX MOV DX,OFFSET MESS1 MOV AH,09H INT 21H MOV AH,0AH MOV DX,OFFSET DATABUF INT 21H CRLF MOV AL,STRING CMP AL,38H JAE ISNEG CMP AL,30H JNZ ISPOS

微机实验报告(1)

《微机实验》报告 实验名称 KeilC的使用与汇编语言上机操作 指导教师刘小英 专业班级中法1201 姓名肖洋学号 U3 联系电话 一、任务要求 1.掌握KeilC环境的使用 1)字节拆分、合并:调试程序,观察相关寄存器和单元的内容。 2)数据块填充:调试程序,观察相关寄存器和单元的内容。 2. 编写两个十六位数的加法程序。 有两个十六位无符号数,分别存放在从20H和30H开始的数据区中,低八位先存,高八 位在后,和存于R3(高八位)和R4(低八位),进位位存于R2。 二、设计思路 1.字节拆分、合并程序:利用汇编语言中的 XCHD 和 SWAP 两个语句来实现将八位二进制 数拆分为两个四位二进制数并分别存储于不同的存储空间的功能,BCD 码与 30H 相或(加 上 30H)得到 ASCII 码。将两个 ASCII 码和 0FH 相与(高四位清零)得到 BCD 码,利 用 SWAP 语句将高位数放至高四位,将高位数和低位数相或可实现字节的合并。 2.数据块填充程序:将 R0 用作计数器,DPTR 用作片外数据指针,A 作为原始数据来源, 依顺序在片外的存储单元内容填充数据。利用循环语句来减少程序长度,并控制填充单 元个数为片外 100H 个。(通过 R0 的进位控制) 3.两个十六位数加法程序:把第一个十六位无符号数的地八位和高八位分别存于 20H 和 21H 中,把第二个十六位无符号数的地八位和高八位分别存于 30H 和 31H 中,对 20H 和 30H 中的两个低八位进行 ADD 加法操作,结果存于 R4 中;然后对 21H 和 31H 中的两 个高八位进行 ADDC 带进位的加法操作,结果存于 R3 中.然后将累加器 A 清零,并和#00H

【微机实验报告(含思考题)河畔下的哈】实验4

电子科技大学 实验报告 学号学生姓名: 课程名称: 任课老师: 实验项目名称

实验四基于ARM的嵌入式Linux开发环境建立 【实验目的】 1. 掌握嵌入式Linux开发环境的基本流程。 2. 熟悉Linux操作系统 3. 熟悉嵌入式开发平台 【实验内容】 在PC机虚拟机下的Linux系统中建立基于ARM的嵌入式Linux开发环境。 1.学会网口的配置 2.Minicom端口的使用 【预备知识】 1.了解ARM9处理器结构 2.了解Linux系统结构 3. 了解ARM开发板使用常识 【实验设备和工具】 硬件:PC 机Pentium100 以上,ARM嵌入式开发平台 软件:PC机Linux操作系统+MINICOM +AMRLINUX开发环境 【实验原理】 1.交叉编译器 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译,这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86操作系统的简称。 交叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如C代码)编译(compile)成计算机可以识别和执行的二进制代码。比如,我们在Windows平台上,可使用Visual C++开发环境,编写程序并编译成可执行程序。这种方式下,我们使用PC平台上的Windows工具开发针对Windows本身的可执行程序,这种编译过程称为native compilation,中文可理解为本机编译。然而,在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的 ARM 平台,其一般的静态存储空间大概是16到32MB,而CPU 的主频大概在100MHz到500MHz之间。这种情况下,在ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilation tool chain)需要很大的存储空间,并需要很强的CPU运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在CPU能力很强、存储空间足够的主机平台上(比如PC上)编译出针对其他平台的可执行程序。

微机实验报告

微机实验报告 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第一次实验 实验01 I/O端口地址译码实验 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验原理 1、实验电路如原理图所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,290H OUT DX,AL(或IN AL,DX) Y2输出一个负脉冲,执行下面两条指令: MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲。 (II型机) 2. 接线 II型机: I/O 地址/Y2(290H---297H) 接 D 触发器/CLK I/O 地址/Y4(2A0H---2A7H) 接 D 触发器/CD D 触发器/D 接 D 触发器/SD 接+5V D 触发器/Q 接逻辑笔或L7 I型机: I/O 地址/Y4 接 D 触发器/CLK I/O 地址/Y5 接 D 触发器/CD

…… 三、实验内容 利用负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。 四、实验内容实现分析 分析实验连接图;说明实现该内容的原理;画出流程图。 五、实验程序 DATA SEGMENT OUTPORT1 EQU 290H OUTPORT2 EQU 2A0H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA

北京邮电大学微机原理硬件实验报告

北京邮电大学微机原理硬件实验报告

实验报告一:I/0地址译码和简单并行接口 ——实验一&实验二 一、实验目的 掌握I/O地址译码电路的工作原理;掌握简单并行接口的工作原理及使用方法。 二、实验原理及内容 a) I/0地址译码 1、实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数 字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~ 287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲,执行下面两条指令 MOV DX,2A8H OUT DX,AL(或IN AL,DX) Y5输出一个负脉冲。 利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔经过软件延时实现。 2、接线: Y4/IO地址接 CLK/D触发器

Y5/IO地址接 CD/D触发器 D/D触发器接 SD/D触发器接 +5V Q/D触发器接L7(LED灯)或逻辑笔 b) 简单并行接口 1、按下面图4-2-1简单并行输出接口电路图连接线路(74LS273插通 用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器, 8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电 路L0~L7。 2、编程从键盘输入一个字符或数字,将其ASCⅡ码经过这 个输出接口输出,根据8个发光二极管发光情况验证正确 性。 3、按下面图4-2-2简单并行输入接口电路图连接电路 (74LS244插通用插座,74LS32用实验台上的“或门”)。 74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关 输出K0~K7,8个数据输出端分别接数据总线D0~D7。 4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这 个ASCⅡ码,并将其对应字母在屏幕上显示出来。 5、接线:1)输出 按图4-2-1接线(图中虚线为实验所需接线,74LS32为实验 台逻辑或门) 2)输入 按图4-2-2接线(图中虚线为实验所需接线,74LS32为实 验台逻辑或门) 三、硬件连线图 1、I/O地址译码

微机接口实验二(实验报告)

实验二 循环和分支程序设计 学号 201316122 姓名 黄成楠 专业 通信工程 成绩 【实验目的】 (1) 熟悉上机实验流程、调试及查看实验结果。 (2) 熟悉汇编语言编程环境,DOS 调用应用; (3) 编写循环和分支程序,并调试; 【实验内容及步骤】 1、 实验要求: 从键盘输入一系列字符, 以回车符结束,编程统计其中数字字符的个数(不超过100个) 提示: 程序首先调用DOS 功能的1号功能,从键盘输入字符。为得到字符串,可以采用循环结构,连续输入。在输入的过程中通过判断是否是回车来结束输入。其中回车的ASII 码(0DH )。数字的0的ASII 码(30H )9的(39H ) 流程图: Next1函数: Next 函数:

Exit函数: 2、实验内容: DSEG SEGMENT DATA1 DB 100 DUP(?) DATA2 DB 'please input:','$' DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START: MOV AX, DSEG MOV DS, AX MOV BX,0 LEA DX,DATA2 MOV AH,09H INT 21H NEXT2: MOV AH,1 INT 21H CMP AL,0DH JE EXIT CMP AL,30H JAE NEXT3 JMP NEXT2 NEXT3: CMP AL,39H JBE NEXT4 JMP NEXT2 NEXT4: INC BX JMP NEXT2 EXIT: MOV AX,BX MOV CL,10 DIV CL

微机原理实验报告

汇编语言程序设计实验 一、实验内容 1.学习并掌握IDE86集成开发环境的使用,包括编辑、编译、链接、 调试与运行等步骤。 2.参考书例4-8,P165 (第3版161页)以单步形式观察程序的 执行过程。 3.修改该程序,求出10个数中的最大值和最小值。以单步形式观 察,如何求出最大值、最小值。 4.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态。 二、实验目的 1.学习并掌握IDE86集成开发环境的使用 2.熟悉汇编语言的基本算法,并实际操作 3.学会利用IDE86进行debug的步骤 三、实验方法 1.求出10个数中的最大值和最小值 (1)设计思路:利用冒泡法,先对数据段的10个数字的前2个比 较,把二者中大的交换放后面。在对第二个和第三个数比较,把 二者中较大的交换放后面,依此类推直到第十个数字。这样第十 位数就是10个数里面最大的。然后选出剩下9个数字里面最大 的,还是从头开始这么做,直到第九个数字。以此类推直到第一 个数字。

(2)流程图 2.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态

(1)设计思路:结果存放在sum里面,加数是i(初始为1),进行 100次循环,sum=sum+I,每次循环对i加1. (2)流程图: 四、 1.求出10个数中的最大值和最小值

DSEG SEGMENT NUM DB -1,-4,0,1,-2,5,-6,10,4,0 ;待比较数字 DSEG ENDS CODE SEGMENT ASSUME DS:DSEG,CS:CODE START:MOV AX,DSEG MOV DS,AX LEA SI,NUM MOV DX,SI MOV CL,9 ;大循环计数寄存器初始化 NEXT1:MOV BL,CL ;大循环开始,小循环计数器初始化MOV SI,DX NEXT2:MOV AL,[SI+1] CMP [SI],AL ;比较 JGGONE ;如果后面大于前面跳到小循环末尾CHANGE:MOV AH,[SI] ;交换 MOV [SI+1],AH MOV [SI],AL JMP GONE GONE:add SI,1 DEC BL JNZ NEXT2

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

微机实验报告

成绩:实验报告 课程名称:微机原理及应用 实验项目:存储器块清零实验 姓名:李顺源 专业:机械电子工程 班级:机电09-3班 学号:0901040320 计算机科学与技术学院 实验教学中心 2011年11月12日

软件实验一存储器块清零实验 一、实验目的: 1、掌握存储器读写方法; 2、了解存储器的块操作方法。 二、实验内容: 指定存储器中某块的起始地址和长度,要求能将其内容清零。 具体要求:将数据段中以BLOCK地址(0400H)开始的256个内存单元清零。 三、实验用设备仪器及材料: 计算机,伟福Lab2000P仿真实验箱。 四、实验方法及步骤: 1.打开试验箱电源。 2.在windows桌面上双击WAVE图标。 3.建立与伟福实验箱的通信仿真器的选择:Lad2000P仿真实验系统 仿真头:8088/86实验 端口选择:COMI 4.编写实验程序。 5.编译:项目\编译,编译的过程同时也是将程序下传到实验台。 6.程序执行前:检查数据段中以BLOCK地址开始的256哥单元的内容。 7.运行(全速执行,单步,跟踪)。 8.程序执行后:检查数据段中以BLOCK地址开始的256个单元的内容。 9.关实验箱电源,关主机。

五、实验程序流程图: 设置块起始地址 设置块长度 当前地址内容清零地址加1 否 是否清除完 是 结束 六、发挥部分 编写程序 1.实现将存储器0400H—04FFH的4个单元改为0—FH。data segment Block db256 dup(55h) data ends Code segment Assume cs:code,ds:data Start proc near Mov ax , data Mov ds ,ax Mov bx ,off set Block Mov cx ,4 Mov dx,OH Again mov[bx],dx

微机原理及应用实验报告

微机原理及其应用上机实验报告 实验一 程序调试实验(顺序结构程序设计) 一、实验目的: 1.学习及掌握汇编语言源程序的基本结构,明确程序中各段的功能和相互之间的关系。 2.熟练掌握在计算机上建立、汇编、连接、调试及运行程序的方法。 3、熟悉和掌握DEBUG 常用命令的使用 二、实验要求: 1、上机前,要认真阅读前言和课本相关章节 2、上机前,画好流程图,编写好程序 3、上机时,注意出现的错误,记录下出错信息,翻译之 4、完成好实验报告 三、实验内容: 在内存TAB 开始的16个单元连续存放了0-15的平方值(0-225),任给一个数X(0 ≤ X ≤ 15),求X 的平方值,并把结果存放在Y 单元中。 (2).分析 X 平方的值是tab 为首地址且x 的值为有效地址中的值。 data segment x db 8 y db data ends stack segment para'stack' db 100 dup(0) stack ends code segment assume cs:code,ds:data,ss:stack start:mov ax,data mov ds,ax xor ax,ax

mov al,x lea si,tab add si,ax mov al,[si] mov y,al mov ah,4ch int 21h code ends end start (3).程序调试: 4.心得体会 了解了顺序结构,掌握了程序的运行,调试。 实验二分支程序设计 一、实验目的: 熟悉运算类指令对标志位的状态影响以及标志位状态的表示方法;掌握条件转移、无条件转移指令的使用方法。掌握分支程序设计、编写、调试和运行的方法。 二、实验要求: 1、上机前认真分析题意,找出算法,画出流程图,依据流程图,编好程序。 2、认真调试程序,对程序可能存在的所有分支都要进行运行,只有这样才能证明程序的正确性。 二、实验内容

微机实验报告

实验报告 课程名称微型计算机系统原理及应用(第五版)实验课时 实验项目汇编语言实现c=a+b 实验时间 1 指导老师实验成绩 实验目的(本次上机实验所涉及并要求掌握的知识点)熟练掌握编写汇编语言源程序的基本方法和基本框架熟练使用debug调试程序 掌握用Dos功能调用,实现字符的输入与显示 汇编语言实现c=a+b 实验环境DosBox 0.74 实验内容汇编语言程序上机——通过键盘输入两个数(两个数相加不超9),两数相加后输出在屏幕上步骤: 汇编语言的汇编过程 程序运行步骤及生成的文件 (1)编辑程序(try1.asm文件) myfile.asm 编辑程序 汇编程序 链接程序 myfile.crf otherfiles.obj myfile.lst myfile.obj myfile.map myfile.exe 编辑汇编链接 无错 编辑程序 EDIT 可执行文件 EXE 二进制目标文件 OBJ 源程序 ASM 有错

在dos界面下输入try1 *.asm可以看到d盘中的masm文件夹下有try1.asm文件 (2)汇编程序 给list文件命名:try1 引用文件名可以默认, 会发现无警告性错误,也无致命性错误 在无错的情况下汇编成二进制文件try1.obj

(3)链接程序 (4)执行程序 总结(对上机实验结果进行分析,上机心得体会及改进意见通过本次上机,我学习到了如下内容: (1)我对汇编语言的汇编与执行一个程序有了一定了解 首先用notepad(不只是notepad) 编辑程序,将其放于masm文件夹下。然后,在dos环境下通过“masm 文件名.asm”命令生成汇编语言源程序文件(ASM文件)。源程序不能被计算机直接执行,所以要经过汇编程序加以翻译,这个翻译过程称为编译过程或汇编过程,就是把源程序文件翻译成二进制代码所表示的目标文件——OBJ文件。若源程序中有语法错误,则汇编结束后,汇编程序将指出源文件中的语法错误,就需要重新使用编辑程序来修正源程序中的语法错误,直至得到无误的ASM文件和OBJ文件。若无错,OBJ文件虽然已是二进制机器指令码的形式,但计算机仍不能直接执行,还必须用“link 文件名”命令把目标文件与库文件或其它目标文件进行链接和在内存中重新定位,生成可直接执行文件(EXE文件)。这时的EXE文件才可以由DOS装入内存储器并运行。通过“文件名.exe”命令即可运行程序。 (2)我对常用的dos功能调用有了一定了解 1号调用——单字符调用 通过键盘输入字符,将字符的ASCII码送入寄存器AL中,并在屏幕上显示该字符 2号调用——单字符显示 将DL寄存器中的字符送显示器显示 9号调用——显示字符串 将当前内存缓冲区中以‘$’结尾的字符串送显示器显示。 0a号调用——回车 0d号调用——换行 存在的问题: 分别输入两个数后,必须要分别将各自的高位屏蔽,如果不屏蔽结果就输出符号(错误的),但是我想既然是两个加起来不大于9的数相加,那是否屏蔽高位应该没有影响吧?这里有疑问

微机原理实验报告

微 机 原 理 实 验 报 告 班级: 指导老师:学号: 姓名:

实验一两个多位十进制数相加的实验 一、实验目的 学习数据传送和算术运算指令的用法 熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。 二、实验内容 将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1、DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。 三、程序框图 图3-1

四、参考程序清单 DATA SEGMENT DATA1 DB 33H,39H,31H,37H,34H;被加数 DATA1END EQU $-1 DATA2 DB 34H,35H,30H,38H,32H;加数 DATA2END EQU $-1 SUM DB 5 DUP(?) DATA ENDS STACK SEGMENT STA DB 20 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX

MOV SI,OFFSET DATA1END MOV DI,OFFSET DATA2END CALL ADDA MOV AX,4C00H INT 21H ADDA PROC NEAR MOV DX,SI MOV BP,DI MOV BX,05H AD1: SUB BYTE PTR [SI],30H SUB BYTE PTR [DI],30H DEC SI DEC DI DEC BX JNZ AD1 MOV SI,DX MOV DI,BP MOV CX,05H CLC AD2: MOV AL,[SI] MOV BL,[DI] ADC AL,BL

微机原理实验报告E02

【E02】OLED液晶显示实验实验报告 院系:电子科学与技术学院 专业:微电子科学与工程 实验者姓名:万子昂 学号: 35320172200223 实验时间: 2020 年 5 月 11 日 实验报告完成时间:2020 年 5 月 11 日 指导老师意见:

一、实验目的: 1、进一步熟悉MSP432微控制器GPIO引脚的使用 2、学会OLED显示屏与微控制器的接口方法和使用方法 二、实验内容要求: 1、创建工程项目,添加项目文件,配置项目环境等; 2、在OLED屏上显示姓名和学号(字模软件转换汉字) 3、在同一行上显示一段包括中文、英文、数字的内容 三、实验注意事项 1、短路问题:导线、示波器探头、金属笔帽等(断电操作) 2、接插件暴力拔插:顺着接插方向 四、代码: OLED_ShowCHinese(0,0,0); OLED_ShowCHinese(16*1-1,0,1); OLED_ShowCHinese(16*2-1,0,2); OLED_ShowString(0,4,"35320172200223"); {0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x80,0x00}, {0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00},/*"开",0*/ {0x00,0x00,0x18,0x16,0x10,0xD0,0xB8,0x97,0x90,0x90,0x90,0x92,0x94,0x10,0x00,0x00}, {0x00,0x20,0x10,0x8C,0x83,0x80,0x41,0x46,0x28,0x10,0x28,0x44,0x43,0x80,0x80,0x00},/*"发",1*/ {0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFC,0x24,0xE4,0x24,0x22,0x23,0xE2,0x00,0x00}, {0x04,0x03,0x00,0xFF,0x00,0x83,0x60,0x1F,0x80,0x41,0x26,0x18,0x26,0x41,0x80,0x00},/*"板",2*/ OLED_ShowString(0,0,"MSP432"); OLED_ShowCHinese(50,0,0); OLED_ShowCHinese(50+16*1-1,0,1); OLED_ShowCHinese(50+16*2-1,0,2); 五、实验结果:

微机实验二实验报告

广东技术师范学院实验报告 学院:自动化专业: 电气工程及其自 动化(低压电力智 能控制) 班级: 11低 电 成绩: 姓名:曹睿学号:2011104743018 组别:组员: 实验地点:教学楼703 实验日期:2012.04.11 指导教师签名:实验二项目名称:输入输出程序的编制 一、实验目的与要求 了解DOS的中断调用,实现数据的输入与输出,熟悉高级汇编调试工具Visualmasm的使用。 二、实验类型 验证型实验 三、实验原理及说明 利用DOS中断调用中的1号,2号和9号调用功能实现数据的输入与输出,同时通过本程序的调试了解汇编软件的使用。 1号调用:键盘输入字符 入口参数:无 出口参数:输入字符的ASCII码在AL寄存器中。 2号调用:显示器输出 入口参数:要输出的字符的ASCII码放在DL寄存器中 出口参数:无 9号调用:显示器输出字符串 入口参数:DS:DX中存放输出字符串缓冲区的首地址,字符串要求用字符”$”结束。 出口参数:无 四、实验主要仪器设备和材料 预习情况操作情况考勤情况数据处理情况

序号名称主要用途 1 电脑调试程序 五、实验内容和步骤 1、写一段程序,输出一个字符串“Visualmasm!” 步骤:在记事本里输入以下程序,把文件命名为zp1.asm: DATA SEGMENT STRING DB'Visualmasm!$' DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATA START:MOV AX,DATA MOV DS, AX MOV ES, AX MOV AH,09H LEA DX,STRING INT 21H MOV AH,4CH INT 21H CODE ENDS END START 打开命令提示符,生成zp1.obj文件,接着生成zp1.exe文件,输入td zp1.exe,就可以在TD里查看输入的程序。点击数据区,右键点击GOTO,输入5B72:0000,可以看到Visualmasm的ASCII码,56 69 73 75 61 6C 6D 61。 2、写一段程序。从键盘读入一个小写字母,然后把它转换成大写字母并输出。 步骤::在记事本里输入以下程序,把文件命名为zp2.asm DSEG SEGMENT STRING DB'a' DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START:MOV AX,DSEG MOV AH,01

微机原理 实验报告

微机原理与接口技术 实验指导书 班级 学号099074 姓名 安徽工业大学计算机学院

实验一存贮器读写实验 一、实验内容 对指定地址区间的RAM(4000H~4FFH)先进行写数据55AAH,然后将其内容读出再写到5000H~5FFH中。 二、实验步骤 l、将实验系统与PC机连接; 2、在PC机上启功DJ-8086k软件,实验系统进入联机状态; 3、在DJ-8086k软件环境下编辑、调试程序,将程序调试、编译通过; 4、运行程序。 5、稍后按RST键退出,用存贮器读方法检查4000H~43FFH中的内容和5000~53FFH中的内容应都是55AA。 三、实验程序清单 CODE SEGMENT ; ASSUME CS:CODE PA EQU 0FF20H ;字位口 PB EQU 0FF21H ;字形口 PC EQU 0FF22H ;键入口 ORG 1850h START: JMP START0 BUF DB ,,,,, data1: db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1 h db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH START0: MOV AX,0H MOV DS,AX MOV BX,4000H MOV AX,55AAH MOV CX,0200H RAMW1: MOV DS:[BX],AX ADD BX,0002H LOOP RAMW1 MOV AX,4000H MOV SI,AX MOV AX,5000H MOV DI,AX

微机原理实验报告

大学 科技学院 实 验 报 告 课程名称:微机原理实验

实验一数据转换实验 一、实验目的 (1)初步掌握在PC机上建立、汇编、链接和运行8086/88汇编语言程序的过程。 (2)通过对两个验证性试验的阅读、调试、掌握不同进制数及编码相互转换的程序设计方法。 (3)完成程序设计题,加深对数码转换的理解,了解简单程序设计方法。 二、实验内容 1.十六进制数转换为ASCII码 设二字节十六进制数存放于其实地址为3500H的内存单元中,把他们转换成ASCII码后,再分别存入起始地址为350A的四个内存单元中。从书上ASCII码表中可知十六进制数加30H即可得到0H~9H的ASCII码,而要得到AH~FH 的ASCII码,则需再加7H。 请根据所给流程图理清思路,总结出对应的若干要点。将流程图与参考程序相互。根据分析的结果将运行时内存的变化列写出来。 学习并使用MASM或WAVE仿真软件分析程序运行过程中相关寄存器及相应内存的变化情况来验证自己的猜想,以巩固命令的学习,提高编程能力。

图1-1-1

DATAS SEGMENT ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 MOV CX,0004H;根据转换个数设定循环次数 ;(两字节十六进制数如6B2C对应有四个用十六进制表示的ASCII码表示,即四个字节) MOV DI,3500H;指向该两字节十六进制数起始地址,此时在调试窗口修改内存字节 MOV DX,[DI];将地址3500H中的内容(6B2C)给DX A1: MOV AX,DX;第一次时DX=6B2C, ;因为想顺序取C、2、6、B,所以需要一个中间变量AND AX,000FH;取低四位,第一次取到C, CMP AL,0AH;判断AL属于0~9,还是A~F JB A2;如果是0~9,则跳转到A2 ADD AL,07H;若属于A~F,再加上07H后也是再加上30H即得到转换。 A2: ADD AL,30H;0~9的ASCII码对应的十六进制比其 ;本身(注意:亦是十六进制)大30H MOV [DI+0AH],AL;将转码后的C,即43H给350A INC DI;将DI指向下一字节,用于存储转码后的值,第一次自增后要存‘2’ PUSH CX;功能是接下来要用到CX作为一个中间变量, ;而刚才已经使用并且接下来还会用到CX的值, ;也可以不用CX,用其他不用的寄存器或者直接立即数形式的。 MOV CL,04H;若直接用立即数,可能不稳定,(原因不详)用一个中间变量。

微机原理和单片机实验报告

实验一 汇编语言程序设计 1 分支程序设计实验 1.1.1 实验目的 1. 掌握分支程序的结构。 2. 掌握分支程序的设计、调试方法。 1.1.2 实验设备 PC 机一台,TD-PITE 实验装置一套。 1.1.3 实验内容 设计一数据块间的搬移程序。设计思想:程序要求把内存中一数据区(称为源数据块)传送到另一存储区(成为目的数据块)。源数据块和目的数据块在存储中可能有三种情况,如图1.14所示。 源数据块 目的数据块 0H FFFFFH 源数据 块 目的数据块 0H FFFFFH 源数据 块 目的数据块 0H FFFFFH (a ) (b ) (c ) 图1.1 源数据块与目的数据块在存储中的位置情况 对于两个数据块分离的情况,如图1.1(a ),数据的传送从数据块的首地址开始,或从数据块的末地址开始均可。但是对于有重叠的情况,则要加以分析,否则重叠部分会因“搬移”而遭到破坏,可有如下结论: 当源数据块首地址<目的块首地址时,从数据块末地址开始传送数据,如图1.14(b )所示。 当源数据块首地址>目的块首地址时,从数据块首地址开始传送数据,如图1.14(c )所示。 实验程序流程图如图1.5所示。

图1.5 程序流程图 1.1.4 实验程序如下(自己填写) SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV CX, 0010H MOV SI, 3100H MOV DI, 3200H CMP SI, DI JA A2 ADD SI, CX ADD DI, CX DEC SI DEC DI A1: MOV AL, [SI] MOV [DI], AL DEC SI DEC DI DEC CX JNE A1

微机原理实验报告材料

微型计算机原理及单片机 实验报告 班级: 学号: :

实验一 汇编语言程序设计 1 分支程序设计实验 1.1.1 实验目的 1. 掌握分支程序的结构。 2. 掌握分支程序的设计、调试方法。 1.1.2 实验设备 PC 机一台,TD-PITE 实验装置一套。 1.1.3 实验容 设计一数据块间的搬移程序。设计思想:程序要求把存中一数据区(称为源数据块)传送到另一存储区(成为目的数据块)。源数据块和目的数据块在存储中可能有三种情况,如图1.1所示。 源数据块 目的数据块0H FFFFFH 源数据 块目的数据块0H FFFFFH 源数据 块 目的数据块0H FFFFFH (a ) (b ) (c ) 图1.1 源数据块与目的数据块在存储中的位置情况 对于两个数据块分离的情况,如图1.1(a ),数据的传送从数据块的首地址开始,或从数据块的末地址开始均可。但是对于有重叠的情况,则要加以分析,否则重叠部分会因“搬移”而遭到破坏,可有如下结论: 当源数据块首地址<目的块首地址时,从数据块末地址开始传送数据,如图1.14(b )所示。 当源数据块首地址>目的块首地址时,从数据块首地址开始传送数据,如图1.14(c )所示。 实验程序流程图如图1.5所示。 1.1.4 实验程序如下 SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START:

MOV CX, 0010H图1.5 程序流程图 MOV SI, 6000H Array MOV DI, 7000H CMP SI, DI JA A2 ADD SI, CX ADD DI, CX DEC SI DEC DI A1: MOV AL, [SI] MOV [DI], AL DEC SI DEC DI DEC CX JNE A1 JMP A3 A2: MOV AL, [SI] MOV [DI], AL INC SI INC DI DEC CX JNE A2 A3: JMP A3 CODE ENDS END START 1.1.5 实验步骤 1. 按流程图编写实验程序,经编译、无误后装入系统。 2. 用E命令在以SI为起始地址的单元中填入16个数。 3. 运行程序,待程序运行停止。 4. 通过D命令查看DI为起始地址的单元中的数据是否与SI单元中数据相同。 5. 通过改变SI、DI的值,观察在三种不同的数据块情况下程序的运行情况,并验证程 序的功能。

微机保护实验报告

微机保护实验报告 试验一 变压器差动保护试验 一、 试验目的 1.熟悉变压器纵差保护的组成原理及整定值的调整方法。 2.了解差动保护制动特性的特点,加深对微机保护的认识。 3.学习微机型继电保护试验测试仪的测试原理和方法 差动保护作为变压器的主保护,配置有波形对称原理的差动保护和差动电流速断保护。其中,差动电流速断保护能在变压器区内严重故障时快速跳开变压器的各侧开关。 二、试验原理 电力变压器是电力系统中不可缺少的电力设备。其故障分为内部故障和外部故障两种。电流差动保护不但能够正确的区分区内外故障,而且不需要与其他元件的保护配合,就可以无延时地切除区内各种故障,具有独特的特点而被广泛的用作变压器的主保护。图1所示为三绕组变压器差动保护的原理接线图。图2为工况下,变压器相关电气量的向量关系图。 这里以Y/△-11主变接线为例,传统继电器差动保护是通过把主变高压侧的二次CT 接成△,把低压侧的二次CT 接成Y 型,来平衡主变高压侧与低压侧的30度相位差的,然后再通过二次CT 变比的不同来平衡电流大小的,接线时要求接入差动继电器的电流要相差180度,即是逆极性接入。 而微机保护要求接入保护装置的各侧CT 均为Y 型接线,显而易见移相是通过软件来完成的,下面来分析一下微机软件移相原理。变压器差动保护软件移相均是移Y 型侧,对于?侧电流的接线,TA 二次电流相位不调整。电流平衡以移相后的Y 型侧电流为基准,△侧电流乘以平衡系数来平衡电流大小。若?侧为△-11接线,软件移相的向量图如图2。 1I 、2I 分别为变压器一次侧和二次侧的电流,参考方向为母线指向变压器;'1I 、'2I 分别为相应的电流互感器二次侧电流。流入差动继电器KD 的电流为: ''1 2 r I I I =+ 保护动作的判据为: 图1差动保护接线图 图2工况向量关系图

相关文档
最新文档