计算机拆装实验报告.doc

计算机拆装实验报告.doc
计算机拆装实验报告.doc

计算机拆装实验报告

一、实验概述

【目的及要求】

1、了解计算机配置原理和方法

2、掌握计算机拆卸方法和注意要点

3、掌握计算机安装方法和注意要点

4、学会组装电脑

【基本原理】

计算机几个主要部件通过计算机主板上的插槽连接构成一台完整的计算机。

【实施环境】(使用的材料、设备、软件)

计算机完整部件一套、螺丝刀

二、实验内容:

【项目内容】

了解计算机各个主要部件,熟悉主板各个插槽的作用和接线柱的识别,掌握计算机组装技术。

【实验过程】(步骤、记录、数据、程序等)

1.计算机拆卸步骤

第一:首先把机箱后面的各种数据线先拔掉(包括显示器、键盘、鼠标等)。

第二:用螺丝刀拧下机箱侧面板的螺丝拆开机箱。

第三:把主板上的各种数据线和电源线拔掉(注意记住它们的位置)。

第四:依次把主板上的内存、显卡、网卡、CPU风扇,CPU拆下。

第五:把主板上的螺钉卸了,把主板拆下。

第六:把硬盘,光驱,软驱拿下来。

2.拆卸时应注意的几点事项!

一、拆卸可插入主板内硬件。通常包括内存、显卡和PCI扩展卡。

1、内存:在拆卸时请大家注意,一定要把两边的卡子放到底,这样便不会伤害到内存金手指,以及主板内存接口了!(清理时,如发现在金手指处有明显氧化,可用软性橡皮按顺时针方向匀力擦拭,氧化面即可被清洗掉)。

2、显卡:拆卸和清理时的注意事项和内存基本一致。进一步清理。偶用的另一台机器是9550(穷人),在拆下显卡后,发现在散热片和PCB版交接处存在大量积尘,而散热片却找不到一个膨胀螺栓。故此时想到是用硅胶固定。拆卸方法:可用无静电的专业吹风机对散热片加热(家用不可,家用吹风机出风口太大,容易造成显卡PCB板穿孔,切记切记!)或开机运行三型3D 游戏、执行3DMARK,使显卡持续高温,迅速关闭计算机后把显卡拆下,用细线把散热器和PCB 板分离!

3、PCI扩展卡:其拆卸注意事项和内存、显卡基本相同,只需注意,在清理后,装回主板时,一定要远离显卡,否则造成显卡通风不畅哟^__^。

二、主板插槽拆卸。在主板上存货最多的地方无非就是三点,北桥芯片、处理器托架以及内存插口旁。

1、北桥芯片:其散热量并不亚于显卡、CPU。由于北桥芯片是用两颗塑料的膨胀螺栓进行固定,拆卸时,把主板翻到背面,右手用钳子(最好是尖嘴钳子)轻轻夹住膨胀螺栓,使其合并,左手则轻轻向下提取散热片。注意:用钳子夹住后不要左右晃动!这样会很容易划伤主板!紧记!

2、处理器托架:不要小看这里,在关闭电源的一瞬间,此处收货量是所有散热系统的状元!原理:一般情况下,处理器托架是由4个塑料膨胀螺栓来固定,但其和北桥散热片不同之处在

于,该膨胀螺栓是在中间加一个小塑料棍,通过向下挤压,使其膨胀,以起到固定的作用。方法:用小型一字改锥将小棍挤出即可!

3、内存插口:通常是由于离CPU过近,而造成的尘堆积。注意上述拆卸方法后,应能轻松取下!

至此,机箱内所有发热量大户,已被我方全部攻破,下一步进行清理即可。小提示:电源可是超级吸尘器,可打开其外部用气筒进行清理!

4.计算机安装步骤

1)安装机箱电源;

2)安装CPU和CPU散热的风扇;

3)安装内存条;

4)再机箱底板上固定主板;

5)连接电源线、连接机箱面板上的开关和指示灯;

6)安装软驱;

7)安装硬盘;

8)安装光驱;

9)安装显卡;

10)安装声卡;

11)安装内置modem;

12)连接显示器、音箱;

13)连接键盘、鼠标、打印机;

14)通电测试;

15)整理工作;

16)硬盘分区、格式化;

17)安装windows操作系统及硬件驱动和应用软件;

18)进行72小时的烤机,如果硬件有问题,在72小时的烤机中会被发现。

5.安装时应注意的几点事项

㈠.机箱装配及电源安装

主机内部的所有部件都要安装在机箱里面,组装计算机时,首先要进行的工作就是机箱装配和主电源的安装。

⑴机箱装配

①首先准备好机箱装配所需的一些配件,包括螺丝等。

②由于不同主板上的输入输出接口的布局不同,要根据布局情况,将配板上相应的小铁

片拆下来,拆下小铁片后,就可以使主板上的输入输出接口,如键盘接口、鼠标接口、串行口和并行口等露出来。

⑵电源安装

由于各种机箱形状不同,为了安装主板方便,往往先将主板安装到机箱内,然后再安装电源。安装电源的步骤如下:

①准备好要安装的ATX电源。

②用螺丝刀拧开机箱后面的所有螺丝。

③拆下机箱盖。由于机箱种类不同,机箱盖的拆装方式也有所不同。

④电源后面的安装位置四周有4个螺丝孔,与机箱后面板上电源位置的4个螺丝孔相对应。

把电源放入机箱,对准电源上和机箱上的螺丝孔。

⑤拧上螺丝。先将4个螺丝拧上,不要拧紧。调整一下电源的位置,使之平稳,然后再将

所有螺丝拧紧。

㈡.安装主板

安装主板时应首先将 CPU、CPU风扇和内存安装到主板上,然后再整体安放到机箱内。

(1) 安装 CPU ,将主板从包装袋中取出,抚平包装袋,将主板放到包装袋上。观察主板和 CPU 的防接错结构,找准定位特征点,通常以倒角或圆点标出。将 ZIF 插座的锁定杆抬起到垂直位置,垂直插入CPU。此时要特别注意使CPU 针脚与插座的孔对齐,再将CPU向下插放到位,按下锁定杆至插座卡销处。

(2) 安装CPU风扇,首先在CPU的保护壳或核心上涂上一层薄薄的硅脂,它可以使CPU与散热器很好地接触,涂的时候,一定要涂均匀,以确保良好的散热。涂好散热硅胶后,就可以将散热风扇安装到位,有的风扇安装时有方向性,不可随意安装。将散热风扇对正位置放好,卡紧卡销,然后,将风扇电源接好,这样便完成了CPU 散热风扇的安装。

(3) 安装内存条,观察内存接脚上的缺口和内存插槽上的隔断, 对准内存与插槽的安装方向,两端均匀用力地向下按,将内存插到底,同时,插槽两端的卡销自动卡住内存,内存安

装完成。安装内存时,应该从靠近 CPU处的内存插槽开始,依次安装。

(4) 将主板安放到机箱内,卸掉机箱的侧板,把机箱平放在桌子上,将主板上有背板端口的一方对着机箱背板放下。透过主板上的螺钉孔确定要在机箱底板的什么位置安装铜柱。拿出主板,安装好铜柱或塑料柱,将已经安装好 CPU 及风扇、内存的主板安放到机箱内固定。注意,如果主板需要使用金属螺丝和塑料柱固定,一定要注意在接口一侧使用螺丝(刚性牢固),在远离接口部位处使用塑料柱(柔性活动)。安装螺丝时,先不要拧得太紧,螺丝都装上后,再按对角方向逐一拧紧。

㈢.安装 AGP 显卡和各种 PCI卡

(1) 安装 AGP 显卡时,应注意接脚处缺口对准插槽内的隔断,同时还要注意插槽端头的卡销。把显卡垂直插入插槽内至底,拧紧挡片上的固定螺丝即可。

(2) 安装PCI 插卡与上述类似,相比之下还要更简单一些,主板上的 PCI 插槽都是通用的。安装时,应兼顾到其他板卡的安装位置、是否妨碍连接数据线、有利于散热等因素。PCI卡主要有声卡、网卡、视频卡等。对于安装声卡来说,还要正确地连接CD音频线。即用 CD 音频线将光驱音频接口与声卡上的CD—IN 接口正确连接,如果是板载集成声卡,则CD音频线应安装在主板上的CD—IN接口。

㈣.硬盘、软驱及光驱的安装

将硬盘及光驱放进驱动器架,拧紧螺钉即可。需要注意的是:

(1) 选用合适的螺钉,安装硬盘的螺钉与安装光驱的螺钉是不一样的,安装硬盘用的螺

钉外形稍短、稍粗一些。

(2) 安装硬盘和光驱进入驱动器架时的方向不同。安装光驱时应该从机箱前面板外部将

光驱塞入驱动器架,安装到位后,光驱面板应与机箱前面板相吻合。

(3) 在允许的范围内,硬盘和光驱的安装位置要灵活掌握,距离其他板卡、组件等既不

要过近,也不要过远,以免影响数据线的连接。

(4)安装软驱同安装光驱基本相似,只不过是从里往外放入软驱。方法是把软驱对准机箱面板上的软驱槽口相对应的托架上,因为只有这样,才可以在软驱中插入软盘。接着再上好螺丝。软驱固定好后最好拿个软盘来试一下可否顺利地插入、弹出,以确定是否到位。

㈤.连接电源

完成好主板、板卡、硬盘、光驱等的安装工作后,接下来就可以进行电源的连接了。(1) 连接主板电源主板上电源接口较多,形式也各不相同。主要有 20 孔的主板电源、4

针的风扇电源以及 Pentium 4 CPU专用的电源接头。它们都有防接错结构,认真看一看结构,在相应处连接上即可。如果是维修老式的 AT机型,在连接主板电源时,要特别注意黑线挨着黑线,千万不能接反。

(2) 连接硬盘、光驱电源这些电源线的连接很简单,都是带有倒角的四芯电源插头,不

会接错,但是要注意一定要安插到底。否则,很可能会毁坏硬盘。

㈥.连接数据线

连接数据线,主要是指连接硬盘、光驱的数据线。连线时应注意检查,硬盘、光驱的主从盘设置是否正确,找准各数据线所对应的接口与方向。

(1) 安装硬盘、光驱时,如果用两条独立的数据线连接, 则将硬盘和光驱均设置成主盘,如果硬盘和光驱连接在一条数据线上,则将硬盘设置成主盘,而将光驱设置成从盘。建议两

个设备均设置成主设备,用两条独立的数据线连接到主板。

(2) 将数据线接头处的凸起对准主板上插槽处的缺口,安插入位。通常主板上有两个不同颜色的IDE插槽,一个是 Ultra DMA 66/100 的插槽,用于连接硬盘,需要使用80 芯的 IDE 排线:另一个是 Ultra DMA 33 的插槽,用于连接光驱、刻录机、DVD 等设备,使用普通的 40 芯IDE排线即可。

㈦.连接机箱面板信号线

机箱面板连线主要包括:电源开关、复位开关、电源指示灯、硬盘指示灯、前置 USB

端口连线等。

(1)连接机箱前面板连线时,按照主板说明书的说明,对照实物,将机箱前面板上引出的各种信号灯线、控制线一个一个地接插在主板的相应插针上。主板上一般用色彩或线框标明,相同色彩的插针为一组,有三角或数字标志的插针为正极。

(2)要注意信号灯线极性不能接反,否则灯就不亮了;特别要注意正确连接前置 USB连线,因为同组接线中既有数据线又有电源线,如果接错极易出现问题,所以一定要看清说明书再认真连接。

㈧.连接外设

机箱内部的组装工作完成后,就可以连接外设,主要是指连接键盘、鼠标、显示器、音箱等。在机箱背板处,找到与上述设备接头外形相似、颜色相同的插座,一一对应连接,并将显示器的固定螺丝拧紧,即完成了外设连接。

㈨. 通电,若自检无误,说明安装正确。关机,整理内部接线,用塑料扎线把机箱内部散乱的线整理绑扎好,并就近固定在机箱上。最后,盖上机盖,结束装配。

6.开机测试步骤

1)确认所有设备连接正确;

2)打开计算机电源开关;

3)启动电脑后,可以听到CPU风扇和主机电源风扇转动的声音,还有硬盘启动时发出的声音,

软驱、光驱也开始进行预检;

4)显示器上将显示自检的情况。如:显示器型号、CPU型号、内存容量和系统初始化情况等;

5)在开机测试后,如果没有发生故障,通过运行各种综合测试方法,来考察计算机的稳定性。

如:烤机。

6)如果不能正常启动,请检查各硬件是否安装正确。

7.开机测试的注意事项

在连接主机电源之前,一定要仔细检查各种设备的连接是否正确、接触是否良好,尤其要注意各种电源线是否有接错和接反的情况,以防止以外烧毁机器。

(1) 确认给主机电源供电;

(2) 确认主板已经供电;

(3) 确认CPU安装正确,CPU风扇是否通电;

(4) 确认内存安装正确,并且确认内存是好的;

(5) 确认显示卡安装正确;

(6) 确认主板内的信号连线正确,特别确认是POWER LED安装无误;

(7) 确认显示器与显示卡连接正确,并且确认显示器通电。

【结论】(结果、分析)三、指导教师评语及成绩:

《大学计算机基础》上机实验报告

《大学计算机基础》 上机实验报告 班级: 姓名: 学号: 授课教师: 日期:年月日

目录 一、Windows操作系统基本操作......................................................... - 1 - 二、Word文字处理基本操作 .............................................................. - 4 - 三、Excel电子表格基本操作 ............................................................ - 6 - 四、PowerPoint幻灯片基本操作....................................................... - 8 - 五、网页设计基本操作 ...................................................................... - 9 - 六、Access数据库基本操作 ............................................................ - 10 - 上机实验作业要求: ○1在实验报告纸上手写并粘贴实验结果; ○2每人将所有作业装订在一起(要包封面); ○3全部上机实验结束后全班统一上交; ○4作业内容不得重复、输入的数据需要有差别。

实验名称一、Windows操作系统基本操作 实验目的1、掌握Windows的基本操作方法。 2、学会使用“画图”和PrntScr快捷键。 3、学会使用“计算器”和Word基本操作。 实验内容1、日历标注 利用“画图”和Word软件,截取计算机上日历的图片并用文字、颜色、图框等标注出近期的节假日及其名称,并将结果显示保存在下面(参考下面样图)。 运行结果是: 主要操作步骤是: 2、科学计算 利用“计算器”和Word软件,计算下列题目,并将结果截图保存在下面(参考样图)。 ○1使用科学型计算器,求8!、sin(8)、90、74、20、67、39、400、50.23、ln(785)的平均值、和值,并用科学计数法显示。 运行结果是: ②将以下十、八、十六进制数转换为二进制数:(894.8125)10、(37.5)8、(2C.4B)16 运行结果是:(需要下载使用“唯美计算器”) ○3计算下列二进制数的加法与乘法:101.1+11.11;1101*1011 运行结果是:(参考样图) 写出主要操作步骤: 3、实验心得体会

计算机图形学实验报告

《计算机图形学》实验报告姓名:郭子玉 学号:2012211632 班级:计算机12-2班 实验地点:逸夫楼507 实验时间:15.04.10 15.04.17

实验一 1 实验目的和要求 理解直线生成的原理;掌握典型直线生成算法;掌握步处理、分析实验数据的能力; 编程实现DDA 算法、Bresenham 中点算法;对于给定起点和终点的直线,分别调用DDA 算法和Bresenham 中点算法进行批量绘制,并记录两种算法的绘制时间;利用excel 等数据分析软件,将试验结果编制成表格,并绘制折线图比较两种算法的性能。 2 实验环境和工具 开发环境:Visual C++ 6.0 实验平台:Experiment_Frame_One (自制平台) 3 实验结果 3.1 程序流程图 (1)DDA 算法 是 否 否 是 是 开始 计算k ,b K<=1 x=x+1;y=y+k; 绘点 x<=X1 y<=Y1 绘点 y=y+1;x=x+1/k; 结束

(2)Mid_Bresenham 算法 是 否 否 是 是 是 否 是 否 开始 计算dx,dy dx>dy D=dx-2*dy 绘点 D<0 y=y+1;D = D + 2*dx - 2*dy; x=x+1; D = D - 2*dy; x=x+1; x

3.2程序代码 //-------------------------算法实现------------------------------// //绘制像素的函数DrawPixel(x, y); (1)DDA算法 void CExperiment_Frame_OneView::DDA(int X0, int Y0, int X1, int Y1) { //----------请实现DDA算法------------// float k, b; float d; k = float(Y1 - Y0)/float(X1 - X0); b = float(X1*Y0 - X0*Y1)/float(X1 - X0); if(fabs(k)<= 1) { if(X0 > X1) { int temp = X0; X0 = X1; X1 = temp; }

计算机实验报告范文.doc

计算机实验报告范文 课程:大学计算机基础班级:***** 学号:** 姓名:*** 组别:同组者姓名:仪器编号:实验日期: 实验windows 2000 操作 [实验目的] 1. 掌握windows 2000的启动和退出。熟悉windows 2000的桌面环境,掌握“回收站”、任务栏、帮助菜单的使用。 2. 掌握windows 2000的窗口、菜单以及对话框的操作。掌握“资源管理器”和“我的电脑”的使用。 3. 掌握文件与文件夹的创建、移动、复制等基本操作。 4. 掌握应用程序的安装与删除、移动与退出,快捷方式的创建与删除。 5. 掌握windows 2000系统的设置,了解windows2000 附件的使用。 [实验环境] 硬件:pentium 以上的计算机。 软件:windows2000 操作系统。 [实验内容]

见附件 [实验结果] 1.建立了如下图所示目录树:D:\ USER NEW1.COD A USER2 B BBB NEW2.DOC BBB 2.完成了“计算机”快捷方式的创建。 3.完成了控制面板中显示、区域选项等属性的设置。 实验指导教师(签名)实验成绩实验报告批改日期: 实验内容: 1.启动资源管理器选中D盘在右窗格空白处单击鼠标右键选择“新建/文件夹”命名为UESR 双击打开该文件夹(在当前目录下重复上面的操作,分别创建USER、A、B、C、USER2文件夹)双击打开USER1文件夹右击空白处选择“新建/WORD 文档”命名为“OLD1.DOC”,重复该操作在相应的文件夹内分别创建“OLD2.DOC”,“TOM.DOC”。 2.(1)打开B文件夹选中BBB 单击右键后选择“复制”命令打开USER文件夹在空白处单击右键后选择“粘贴”命令。

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

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

实验三 ARM汇编实现串口通信实验 【实验目的】 1.掌握ARM 的串行口工作原理。 2.学习编程实现ARM和PC机的UART通信。 3.掌握ARM裸机下汇编语言编程方法。 【实验内容】 1.学习串行通信原理,了解串行通信控制寄存器。 2.编程实现ARM 和计算机之间的串行通信。 【预备知识】 1、ARM汇编基础 2、ARM处理器通用IO口的操作 【实验设备和工具】 ?硬件:ARM嵌入式开发平台,PC 机一台,并口线,串口线,JTAG板 ?软件:RVDS,H-JTAG 【实验原理】 1.异步串行I/O 异步串行方式是将传输数据的每个字符一位接一位(例如先低位、后高位)地传送。数据的各不同位可以分时使用同一传输通道,因此串行I/O 可以减少信号连线,最少用一对线(输入,输出)即可进行。 2.串口通信流程 串口通信就是读写寄存器的操作,通过配置相关寄存器,查询寄存器就可以操作串口通信。需要配置的寄存器有系统时钟,UART行控制寄存器,UART控制寄存器,UART FIFO控制寄存器,UART MODEM控制寄存器,UART波特率控制寄存器;需要查询的寄存器是发送/接收状态寄存器。 【实验步骤】 1. 打开CodeWarrior for RVDS,建立一个工程,通过查S3C2440处理器手册的UART通信寄存器,serialcommutication.s文件中添加代码实现串口通信传输 2. 设置工程配置选项,Language Setting->Realview Assembler和Realview Compiler中的Architecture设置为ARM920T,配置RVDS下的连接器Linker->Realview Linker中的RO Base 为0x30000000

计算机图形学实验报告 (2)

中南大学信息科学与工程学院 实验报告实验名称 实验地点科技楼四楼 实验日期2014年6月 指导教师 学生班级 学生姓名 学生学号 提交日期2014年6月

实验一Window图形编程基础 一、实验类型:验证型实验 二、实验目的 1、熟练使用实验主要开发平台VC6.0; 2、掌握如何在编译平台下编辑、编译、连接和运行一个简单的Windows图形应用程序; 3、掌握Window图形编程的基本方法; 4、学会使用基本绘图函数和Window GDI对象; 三、实验内容 创建基于MFC的Single Document应用程序(Win32应用程序也可,同学们可根据自己的喜好决定),程序可以实现以下要求: 1、用户可以通过菜单选择绘图颜色; 2、用户点击菜单选择绘图形状时,能在视图中绘制指定形状的图形; 四、实验要求与指导 1、建立名为“颜色”的菜单,该菜单下有四个菜单项:红、绿、蓝、黄。用户通过点击不同的菜单项,可以选择不同的颜色进行绘图。 2、建立名为“绘图”的菜单,该菜单下有三个菜单项:直线、曲线、矩形 其中“曲线”项有级联菜单,包括:圆、椭圆。 3、用户通过点击“绘图”中不同的菜单项,弹出对话框,让用户输入绘图位置,在指定位置进行绘图。

五、实验结果: 六、实验主要代码 1、画直线:CClientDC *m_pDC;再在OnDraw函数里给变量初始化m_pDC=new CClientDC(this); 在OnDraw函数中添加: m_pDC=new CClientDC(this); m_pDC->MoveTo(10,10); m_pDC->LineTo(100,100); m_pDC->SetPixel(100,200,RGB(0,0,0)); m_pDC->TextOut(100,100); 2、画圆: void CMyCG::LineDDA2(int xa, int ya, int xb, int yb, CDC *pDC) { int dx = xb - xa; int dy = yb - ya; int Steps, k; float xIncrement,yIncrement; float x = xa,y= ya; if(abs(dx)>abs(dy))

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 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循环右移四位

计算机图形学实验报告

目录

实验一直线的DDA算法 一、【实验目的】 1.掌握DDA算法的基本原理。 2.掌握DDA直线扫描转换算法。 3.深入了解直线扫描转换的编程思想。 二、【实验内容】 1.利用DDA的算法原理,编程实现对直线的扫描转换。 2.加强对DDA算法的理解和掌握。 三、【测试数据及其结果】 四、【实验源代码】 #include

#include #include #include GLsizei winWidth=500; GLsizei winHeight=500; void Initial(void) { glClearColor(1.0f,1.0f,1.0f,1.0f); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,200.0,0.0,150.0); } void DDALine(int x0,int y0,int x1,int y1) { glColor3f(1.0,0.0,0.0); int dx,dy,epsl,k; float x,y,xIncre,yIncre; dx=x1-x0; dy=y1-y0; x=x0; y=y0; if(abs(dx)>abs(dy)) epsl=abs(dx); else epsl=abs(dy); xIncre=(float)dx/(float)epsl; yIncre=(float)dy/(float)epsl; for(k=0;k<=epsl;k++) { glPointSize(3); glBegin(GL_POINTS); glV ertex2i(int(x+0.5),(int)(y+0.5)); glEnd(); x+=xIncre; y+=yIncre; } } void Display(void) { glClear(GL_COLOR_BUFFER_BIT); DDALine(100,100,200,180); glFlush(); }

关于计算机实验报告的参考范文

关于计算机实验报告的参考范文 篇一 一、实验题目 文件和文件夹的管理 二、实验目的 1.熟悉Windows XP的文件系统。 2.掌握资源管理器的使用方法。 3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。 三、实验内容 1.启动资源管理器并利用资源管理器浏览文件。 2.在D盘创建文件夹 3.在所创建文件夹中创建Word文件。 4.对所创建文件或文件夹执行复制、移动、重命名、删除、恢复、创建快捷方式及设置共享等操作。 四、实验步骤 (一)文件与文件夹管理 1.展开与折叠文件夹。右击开始,打开资源管理器,在左窗格中点击“+”展开,点击“—”折叠 2.改变文件显示方式。打开资源管理器/查看,选择缩略、列表,排列图标等

3.建立树状目录。在D盘空白处右击,选择新建/文件夹,输入经济贸易学院,依次在新建文件夹中建立经济类1103 4..创建Word并保存。打开开始/程序/word,输入内容。选择文件/另存为,查找D盘/经济贸易学院/1103班/王帅,单击保存 5.复制、移动文件夹 6.重命名、删除、恢复。右击文件夹,选择重命名,输入新名字;选择删除,删除文件 7.创建文件的快捷方式。右击王帅文件夹,选择发送到/桌面快捷方式 8.设置共享文件。右击王帅,选择属性/共享/在网络上共享这个文件/确定 9.显示扩展名。打开资源管理器/工具/文件夹选项/查看/高级设置,撤销隐藏已知文件的扩展名 (二)控制面板的设置。 1.设置显示属性。右击打开显示属性/桌面、屏幕保护程序 2.设置鼠标。打开控制面板/鼠标/按钮(调整滑块,感受速度)、指针 3.设置键盘。打开控制面板/键盘/速度(调整滑块,感受速度)、硬件 4.设置日期和时间打开控制面板/日期和时间

微机实验报告(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

大学计算机实验报告2

《大学计算机基础Ⅰ》课程 实验报告手册 \ 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日

一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的: 1.掌握鼠标和键盘的使用及正确的操作指法。 2.掌握微型计算机的打开和关闭操作 3.熟悉键盘指法和文字录入 4.了解中英文切换,全半角的切换 实验任务: 1.参见实验参考书中的实验1-1-1中的[任务1](7页) 2.参见实验参考书中的实验1-1-1中的[任务3](7页) 实验二:Windows的基本操作和文件管理操作 实验目的: 1.掌握Windows的基本知识和基本操作 2.掌握“Windows资源管理器”和“我的电脑”的使用 实验任务: 1.参见实验参考书中的实验1-2-1中的全部任务(14页) 2.参见实验参考书中的实验1-2-2中的全部任务(18页)

计算机实验报告

计算机实验报告 课程:大学计算机基础 班级: ***** 学号:** 姓名:*** 组别: 同组者姓名: 仪器编号: 实验日期: 实验 windows 2000 操作 [实验目的] 1. 掌握windows 2000的启动和退出。熟悉windows 2000的桌面环境,掌握“回收站”、任务栏、帮助菜单的使用。 2. 掌握windows 2000的窗口、菜单以及对话框的操作。掌握“资源管理器”和“我的电脑”的使用。 3. 掌握文件与文件夹的创建、移动、复制等基本操作。 4. 掌握应用程序的安装与删除、移动与退出,快捷方式的创建与删除。 5. 掌握windows 2000系统的设置,了解windows2000 -- 的使用。 [实验环境]

硬件:pentium 以上的计算机。 软件:windows2000 操作系统。 [实验内容] 见-- [实验结果] 1.建立了如下图所示目录树:D: USER NEW1.COD A USER2 B BBB NEW2.DOC BBB 2.完成了“计算机”快捷方式的创建。 3.完成了控制面板中显示、区域选项等属性的设置。 实验指导教师(签名) 实验成绩 实验汇报批改日期: 实验内容: 1.启动资源管理器 选中D盘

在右窗格空白处单击鼠标右键选择“新建/文件夹” 命名为UESR 双击打开该文件夹(在当前目录下反复上面的操作,分别创建USER、A、B、C、USER2文件夹) 双击打开USER1文件夹 右击空白处选择“新建/WORD文档” 命名为“OLD1.DOC”,反复该操作在相应的文件夹内分别创建“OLD2.DOC”,“TOM.DOC”。 2.(1)打开B文件夹 选中BBB 单击右键后选择“复制”命令 打开USER文件夹 在空白处单击右键后选择“粘贴”命令。 (2)打开USER文件夹 选中B 单击右键后选择“剪切”命令 打开A文件夹 在空白处单击右键后选择“粘贴”命令。 (3)打开USER文件夹 选中C 单击右键后选择“删除”命令。 (4)打开USER1文件夹

微机实验报告

微机实验报告 标准化文件发布号:(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

计算机图形学实验报告

计算机图形学 实验报告 姓名:谢云飞 学号:20112497 班级:计算机科学与技术11-2班实验地点:逸夫楼507 实验时间:2014.03

实验1直线的生成 1实验目的和要求 理解直线生成的原理;掌握典型直线生成算法;掌握步处理、分析 实验数据的能力; 编程实现DDA算法、Bresenham中点算法;对于给定起点和终点的 直线,分别调用DDA算法和Bresenham中点算法进行批量绘制,并记 录两种算法的绘制时间;利用excel等数据分析软件,将试验结果编 制成表格,并绘制折线图比较两种算法的性能。 2实验环境和工具 开发环境:Visual C++ 6.0 实验平台:Experiment_Frame_One(自制平台)。 本实验提供名为 Experiment_Frame_One的平台,该平台提供基本 绘制、设置、输入功能,学生在此基础上实现DDA算法和Mid_Bresenham 算法,并进行分析。 ?平台界面:如错误!未找到引用源。所示 ?设置:通过view->setting菜单进入,如错误!未找到引 用源。所示 ?输入:通过view->input…菜单进入.如错误!未找到引用 源。所示 ?实现算法: ◆DDA算法:void CExperiment_Frame_OneView::DDA(int X0, int Y0, int X1, int Y1) Mid_Bresenham法:void CExperiment_Frame_OneView::Mid_Bresenham(int X0, int Y0, int X1, int Y1)

3实验结果 3.1程序流程图 1)DDA算法流程图:开始 定义两点坐标差dx,dy,以及epsl,计数k=0,描绘点坐标x,y,x增 量xIncre,y增量yIncre ↓ 输入两点坐标x1,y1,x0,y0 ↓ dx=x1-x0,dy=y1-y0; _________↓_________ ↓↓ 若|dx|>|dy| 反之 epsl=|dx| epsl=|dy| ↓________...________↓ ↓ xIncre=dx/epsl; yIncre=dy/epsl ↓ 填充(强制整形)(x+0.5,y+0.5); ↓←←←← 横坐标x+xIncre; 纵坐标y+yIncre; ↓↑ 若k<=epsl →→→k++ ↓ 结束 2)Mid_Bresenham算法流程图开始 ↓ 定义整形dx,dy,判断值d,以及UpIncre,DownIncre,填充点x,y ↓ 输入x0,y0,x1,y1 ______↓______ ↓↓ 若x0>x1 反之 x=x1;x1=x0;x0=x; x=x0;

【实验报告】关于计算机实验报告的参考范文

关于计算机实验报告的参考范文 一、实验题目 文件和文件夹的管理 二、实验目的 1.熟悉Windows XP的文件系统。 2.掌握资源管理器的使用方法。 3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。 三、实验内容 1.启动资源管理器并利用资源管理器浏览文件。 2.在D盘创建文件夹 3.在所创建文件夹中创建Word文件。 4.对所创建文件或文件夹执行复制、移动、重命名、删除、恢复、创建快捷方式及设置共享等操作。 四、实验步骤 (一)文件与文件夹管理 1.展开与折叠文件夹。右击开始,打开资源管理器,在左窗格中点击“+”展开,点击“―”折叠

2.改变文件显示方式。打开资源管理器/查看,选择缩略、列表,排列图标等 3.建立树状目录。在D盘空白处右击,选择新建/文件夹,输入经济贸易学院,依次在新建文件夹中建立经济类1103 4..创建Word并保存。打开开始/程序/word,输入内容。选择文件/另存为,查找D盘/经济贸易学院/1103班/王帅,单击保存 5.复制、移动文件夹 6.重命名、删除、恢复。右击文件夹,选择重命名,输入新名字;选择删除,删除文件 7.创建文件的快捷方式。右击王帅文件夹,选择发送到/桌面快捷方式 8.设置共享文件。右击王帅,选择属性/共享/在网络上共享这个文件/确定 9.显示扩展名。打开资源管理器/工具/文件夹选项/查看/高级设置,撤销隐藏已知文件的扩展名 (二)控制面板的设置。 1.设置显示属性。右击打开显示属性/桌面、屏幕保护程序 2.设置鼠标。打开控制面板/鼠标/按钮(调整滑块,感受速度)、指针 3.设置键盘。打开控制面板/键盘/速度(调整滑块,感受速度)、硬件 4.设置日期和时间打开控制面板/日期和时间 5.设置输入法。打开控制面板/区域与语言选项/详细信息/文字服务与输入语言

微机实验报告

实验报告 课程名称微型计算机系统原理及应用(第五版)实验课时 实验项目汇编语言实现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的数相加,那是否屏蔽高位应该没有影响吧?这里有疑问

微机原理实验报告

微机原理与接口技术 实验指导书 班级 学号 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 ;RAM.ASM 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,0 c6h,0a1h 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 MOV CX,0400H CLD REP MOVSB call buf1 mov cx,0ffh con1: push cx call disp pop cx loop con1 call buf2 con2: call disp jmp con2 DISP: MOV AL,0FFH ;00H MOV DX,PA OUT DX,AL MOV CL,0DFH ;20H ;显示子程序 ,5ms MOV BX,OFFSET BUF DIS1: MOV AL,[BX] MOV AH,00H PUSH BX MOV BX,OFFSET DATA1 ADD BX,AX MOV AL,[BX] POP BX MOV DX,PB OUT DX,AL MOV AL,CL MOV DX,PA OUT DX,AL PUSH CX DIS2: MOV CX,00A0H LOOP $ POP CX CMP CL,0FEH ;01H JZ LX1 INC BX ROR CL,1 ;SHR CL,1 JMP DIS1 LX1: MOV AL,0FFH MOV DX,PB OUT DX,AL RET

计算机图形学实验报告

计算机图形学 实验报告 学号:20072115 姓名: 班级:计算机 2班 指导老师:何太军 2010.6.19

实验一、Windows 图形程序设计基础 1、实验目的 1)学习理解Win32 应用程序设计的基本知识(SDK 编程); 2)掌握Win32 应用程序的基本结构(消息循环与消息处理等); 3)学习使用VC++编写Win32 Application 的方法。 4)学习MFC 类库的概念与结构; 5)学习使用VC++编写Win32 应用的方法(单文档、多文档、对话框); 6)学习使用MFC 的图形编程。 2、实验内容 1)使用WindowsAPI 编写一个简单的Win32 程序,调用绘图API 函数绘制若干图形。(可选任务) 2 )使用MFC AppWizard 建立一个SDI 程序,窗口内显示"Hello,This is my first SDI Application"。(必选任务) 3)利用MFC AppWizard(exe)建立一个SDI 程序,在文档视口内绘制基本图形(直线、圆、椭圆、矩形、多边形、曲线、圆弧、椭圆弧、填充、文字等),练习图形属性的编程(修改线型、线宽、颜色、填充样式、文字样式等)。定义图形数据结构Point\Line\Circle 等保存一些简单图形数据(在文档类中),并在视图类OnDraw 中绘制。 3、实验过程

1)使用MFC AppWizard(exe)建立一个SDI 程序,选择单文档; 2)在View类的OnDraw()函数中添加图形绘制代码,说出字符串“Hello,This is my first SDI Application”,另外实现各种颜色、各种边框的线、圆、方形、多边形以及圆弧的绘制; 3)在类视图中添加图形数据point_pp,pp_circle的类,保存简单图形数据,通过在OnDraw()函数中调用,实现线、圆的绘制。 4、实验结果 正确地在指定位置显示了"Hello,This is my first SDI Application"字符串,成功绘制了圆,椭圆,方形,多边形以及曲线圆弧、椭圆弧,同时按指定属性改绘了圆、方形和直线。成功地完成了实验。 结果截图: 5、实验体会 通过实验一,了解了如用使用基本的SDI编程函数绘制简单的图

计算机图形学实验报告

计算机图形学(computer graphics)的基本含义是使用计算机通过算法和程序在显示设备上构造图形。图形是人们通过计算机设计和构造出来的,不是通过摄像机、扫描仪等设备输入的图像。这里的图形可以是现实中存在的图形,也可以是完全虚拟构造的图形。以矢量图的形式呈现,更强调场景的几何表示,记录图形的形状参数与属性参数。例如,工程图纸(drawing),其最基本的图形单元是点、线、圆/弧等,其信息包含图元的几何信息与属性信息(颜色、线型、线宽等显式属性和层次等隐式属性)。 图像处理(image processing)则是研究图像的分析处理过程,图像处理研究的是图像增加、模式识别、景物分析等,研究对象一般为二维图像。图像以点阵图形式呈现,并记录每个点的灰度或色彩。例如,照片、扫描图片和由计算机产生的真实感和非真实感图·形等,最基本的图像单元(pels,picture elements)是点—像素(pixel),其信息实际上是点与它的属性信息(颜色、灰度、亮度等)。 计算机视觉(computer vision)包括获取、处理、分析和理解图像或者更一般意义的真实世界的高维数据方法,它的目的是产生决策形式的数字或者符号信息。

计算机图形学和计算机视觉是同一过程的两个方向。计算机图形学将抽象的语义信息转化成图形,计算机视觉则从图形中提取抽象的语义信息,图像处理研究的则是一个图像或一组图像之间的相互转化和关系,与语义信息无关。下表从输入和输出的角度对三者的区别进行辨析: 表2 图像处理&计算机视觉&计算机图形学对比 计算机图形学,输入的是对虚拟场景的描述,通常为多边形数组,而每个多边形由三个顶点组成,每个顶点包括三维坐标、贴图坐标、RGB 颜色等。输出的是图像,即二维像素数组。 计算机视觉,输入的是图像或图像序列,通常来自相机、摄像头或视频文件。输出的是对于图像序列对应的真实世界的理解,比如检测人脸、识别车牌。图像处理,输入的是图像,输出的也是图像。

微机实验报告

《微机实验》报告 实验名称:keilc的使用与汇编语言上机操作 一、任务要求 实验目的:熟悉keilc环境,通过在keilc环境下调试字节拆分、合并程序、数据块清 零程 序、加法程序,掌握汇编语言程序的调试方法,加深对bcd码、ascii码、堆栈、寄存 器、数据指针、汇编语言指令、机器码等基本概念的理解,为后续程序编制和调试打下基础。 实验内容: 1.掌握keilc环境的使用 1)字节拆分、合并:调试e421.asm程序,观察相关寄存器和单元的内容。 2)数据块填充:调试fill.asm程序,观察相关寄存器和单元的内容。 2. 编写两个十六位数的加法程序。 有两个十六位无符号数,分别存放在从20h和30h开始的数据区中,低八位先存,高八 位在后,和存于r3(高八位)和r4(低八位),进位位存于r2。 二、设计思路 实验1中的两个实验,已经给出了程序代码,,无需再进行设计。下面阐述实验2的设计 思路: 对于该程序,在处理低位相加时,直接采用指令add,然后存数,在处理高位时,考虑 到可能存在进位,所以在相加时,应使用指令addc将被加数、加数以及低位到高位的进位相 加然后存数。 此外,在处理该问题时,还应考虑到两个十六位相加可能会出现第十七位,所以要另外 安排一个地址单元用来存放最高位的数。 三、资源分配 两个十六位无符号数,分别存放在从20h和30h开始的数据区中; 和存于r3(高4八位)和r4(低八位); 进位位存于r2。 四、流程图 四、源代码(含文件头说明、资源使用说明、语句行注释) file name: test2.asm description: 两个十六位数的加法程序 date: 2012/09/26 designed by: zhangbo source used: 20h: 加数a的低位 21h: 加数a的高位 30h: 加数b的低位 31h: 加数b的高位 r4: 和的低位 r3: 和的高位 r2: 和的进位 org 0000h ljmp main org 0000h main: clr c ;将进位位清零 mov 20h,#10h 六、程序测试方法与结果、软件性能分析

相关文档
最新文档