《计算机系统基础》实验指导书
第一章 计算机系统基础实验

第一章 计算机系统基础实验实验一 微型计算机的硬件认知一、实验目的1. 熟悉微型计算机的外观组成;2. 了解微型计算机的外部接口;3. 了解微型计算机的常用外设;4. 掌握常用外设的连接方法;5.熟悉微型计算机的硬件安装步骤。
二、实验内容1. 认知微型计算机的外观组成。
一台微型计算机主要由主机箱、显示器、键盘和鼠标组成,家庭用的微型计算机还会连接打印机、音箱和扫描仪等常用外设。
如图1-1- 1所示。
键盘鼠标显示器主机箱扫描仪打印机音箱图1-1- 1微型计算机组成2. 观察并认知微机主机箱背板上的各种接口。
(1) 这些连接外设的接口主要有鼠标接口、键盘接口、网卡接口、声卡接口、显卡接口、串口等。
如图1-1- 2所示。
(2) 关闭计算机电源,将显示器、网线、键盘、鼠标等常用外设从主机箱上拆下来。
(3) 再把计算机的各个外设连接到主机箱背板的接口上。
(4) 启动计算机,使其能正常工作。
图1-1- 2 主机箱背板接口3. 认知微机主机箱内的各主要部件。
(1) 打开微机主机箱,观察主板、CPU 、内存条、显卡、硬盘、光驱等部件,主板的结构如图1-1- 3所示。
图1-1- 3主板结构(2) 通过观察部件的外观及上面的标识,填写记录以下部件的信息。
主板的厂商及型号:_______________________________。
CPU 的厂商及型号:_______________________________。
内存条有________条。
SATA 接口的个数:________个。
PCI 插槽的个数:________个。
(3) 观看微机组装视频,熟悉微机的组装过程和各部件的安装要点。
USB 接口 PCI-E ×16插槽PCI-E ×1插槽PCI 插槽并行接口 网卡接口PS/2接口电源接口USB 接口 网卡接口 声卡接口 串口DVI 接口接口HDMI 接口实验二 Windows 7的系统设置与维护一、实验目的1.掌握Windows 7的桌面及设置;2.掌握任务栏及开始菜单的设置;3.掌握常用系统管理工具的使用;4.掌握Windows 7常用工具的使用。
计算机基础实验指导书

实验一 WindowsXP的基本功能和深入一.实验目的1.掌握WindowsXP的基本操作2.掌握资源管理器的一般使用3.掌握文件和文件夹的操作4.掌握控制面板部分工具的使用5.掌握显示属性的设置 6.掌握管理工具的使用二.实验内容1.WindowsXP基本操作(1)开机,观察登录界面,以管理员(administrator)身份登录系统。
(2)打开我的电脑,进行最大化、最小化、复原、关闭和移动窗口的操作。
(3)打开“附件→画图”工具,绘制一幅图画,通过其帮助学习绘制正方形和圆的画法,并将图片保存为pic01.bmp。
(4)打开“附件→记事本”工具,输入本书“内容提要”中的文字(注意使用输入法切换快捷键),保存为doc01.txt。
(5)任意打开多个窗口,分别利用鼠标和键盘(ALT+TAB)进行窗口切换,设置多窗口排列方式为层叠、横向平铺和纵向平铺,观察其不同。
(6)执行“开始→帮助”命令,查看关于“休眠”的内容。
2.资源管理器的一般操作(1)尝试用三种不同方法打开资源管理器:①鼠标右键单击“我的电脑”图标②鼠标右键单击“开始”菜单③执行“开始 运行”命令,对话框中输入Explorer。
(2)观察资源管理器界面,展开和关闭任意文件夹,观察右边窗口的变化。
(3)通过资源管理器,打开画图工具(路径c:\WINNT\system32\mspaint.exe)。
(4)搜索notepad.exe文件(记事本);搜索C:盘中所有扩展名为exe的可执行文件;搜索C:盘中所有包含文字“china”的文本文件(扩展名为TXT);搜索所有大小超过10000KB 的文件。
(5)打开C:\Winnt文件夹,将文件按照大图标、小图标、列表、缩略图和详细资料排列。
(6)将文件按名称、按类型、按大小、按日期,顺序或倒序排列。
3.文件/文件夹的操作(1)快速格式化D:盘(注意:如果D:盘有数据,请谨慎操作)。
(2)在D:盘根目录下创建新文件夹abc,创建子文件夹123、456和789。
计算机系统(体系)结构实验指导书

计算机系统(体系)结构实验指导书内容简介计算机体系结构是计算机专业学生的一门专业课程,本课程是计算机专业一门重要的专业课,着重讲述计算机系统的软、硬件界面。
对于学生从事计算机系统的研制、使用和维护有重要意义。
本课程概念多、内容涉及面广、系统性强。
通过本课程的学习,学生应能从软件、硬件功能分配的角度去了解、分析和研究计算机系统,建立起对计算机系统的全面认识,树立全面地、发展地看问题的观点,从而加深对各种类型体系结构的了解,牢固地树立起整机系统的概念。
本课程的学习应注重理论与实践相结合,因此实验教学是教学环节中必不可少的重要内容。
通过实验教学的学习,使学生熟练掌握有关计算机体系结构的基本概念、基本原理和基本思想,掌握对计算机体系结构和组成进行分析和计算的方法。
实验部分包括四个实验,包括有完整的源程序例题,介绍了一些设计数据结构题目所需的的知识和技巧。
在实验题中,既有简单容易的验证题,即验证已经给出的源程序,或者扩充已经给出的源程序,也有需独立思考设计的综合实验题。
中南大学信息科学与工程学院余腊生制定上机实验要求及规范计算机体系结构课程具有比较强的理论性,同时也具有较强的可应用性和实践性。
上机实验是一个重要的教学环节。
一般情况下学生能够重视实验环节,对于编写程序上机练习具有一定的积极性。
但是容易忽略实验的总结,忽略实验报告的撰写。
对于一名大学生必须严格训练分析总结能力、书面表达能力。
需要逐步培养书写科学实验报告以及科技论文的能力。
拿到一个题目,一般不要急于编程。
按照面向过程的程序设计思路(关于面向对象的训练将在其它后继课程中进行),正确的方法是:首先理解问题,明确给定的条件和要求解决的问题,然后按照自顶向下,逐步求精,分而治之的策略,逐一地解决子问题。
一、实验报告的基本要求:一般性、较小规模的上机实验题,必须遵循下列要求。
养成良好的习惯。
姓名班级学号日期题目i. 问题描述ii. 设计简要描述iii. 程序清单(带有必要的注释)iv. 结果分析(原始图示,测试数据与运行记录,分析正确性;)v. 调试报告:实验者必须重视最后这两个环节,否则等同于没有完成实验任务。
《大学计算机基础》实验指导书2(新

《大学计算机基础》实验指导目录实验一 Windows XP基本操作 (2)实验二 Windows XP文件管理、程序管理、用户管理、DOS命令 (8)实验三注册表的使用(课外实验) (14)实验四 Word 2007 (16)实验五 Excel 2007 (35)实验六 Powerpoint 2007 (38)实验七程序设计实验 (42)实验八 Access 数据库系统实验 (51)实验九 Photoshop实验 (60)实验十 Flash实验 (69)实验十一 HTML实验 (77)实验十二 CSS层叠样式表实验 (89)实验十三网站制作实验 (101)实验一Windows XP基本操作【实验目的】1.掌握鼠标的常用操作。
2.熟悉Windows XP桌面环境、任务栏和开始菜单。
3.掌握Windows XP基本窗口、菜单和对话框的操作。
【实验环境】中文Windows XP【实验内容】1.桌面操作:自定义桌面、设置桌面背景、设置屏幕保护程序、设置屏幕分辨率2.任务栏操作:自动隐藏任务栏、显示快速启动、分组相似任务栏3.开始菜单操作:自定义开始菜单4.窗口的操作:最大化、最小化、还原、关闭窗口、窗口的移动【实验指导】1.1.桌面操作(1)自定义桌面操作步骤如下:①在桌面空白处单击右键,选择“属性”。
②在“显示属性”窗口中单击“桌面”选项卡。
③单击选项卡中的“自定义桌面”按钮,出现“桌面项目”窗口,如图1.1所示。
图1.1 自定义桌面④在“桌面图标”复选区内选中或去掉相应的项目,单击“确定”后观察桌面变化。
(2)设置桌面背景操作步骤如下:①在桌面空白处单击右键,选择“属性”。
②在“显示属性”窗口中单击“桌面”选项卡,如图1.2所示。
图1. 2 设置桌面③在“背景”列表框中选择一个背景图片(例如Bliss),或者单击“浏览”按钮选定一个其他的图片文件。
④在“位置”下拉列表框中选择“拉伸”。
⑤单击“确定”,选定的图片就会作为桌面的背景添加到桌面上。
大学计算机基础实验指导书(11版)

大学计算机基础实验指导书大学计算机基础课程组西北农林科技大学信息工程学院2011年9月前言大学计算机基础分为课堂讲授和上机实验两个环节。
通过上机学习,使学生养成良好的使用计算机习惯,掌握WINDOWS及其应用软件操作和应用方法;培养学生应用OFFICE系列软件操作及应用技能,使用多媒体软件解决实际问题的能力。
在课堂讲授过程中,虽然采用多媒体投影辅助教学,提高了教学直观性,但在实验教学中,学生因为缺少充分的准备,实验目标不明确,“走马观花”的现象普遍存在,这直接影响了整个课程教学质量的提高和后续计算机课程的学习。
本指导书在较全面总结教材内容基础上,把大学计算机基础实验教学中要求掌握的内容以案例的形式给出,学生只要按照指导书,遵照循序渐进规律,就能较系统地掌握基本概念、理论和操作。
由于学时限制,部分内容需要学生自己抽时间在课余完成。
每个实验完成后都需要写出实验总结。
总结中应反映出学生在实验前的实验准备,实验过程中出现的各种问题及解决方法。
本书是在院领导的亲切关怀下,由课组全体成员多次讨论才最后定下基本框架的。
其中实验一由陈勇老师编写,实验二由杨沛老师编写,实验三由杨龙、田彩丽两位老师共同完成,实验四由张晶老师编写,实验五由李梅老师编写,实验六由朱姗娜老师编写,朱俊平老师独立完成了实验七和实验八全部内容的编写,实验九由杨晓辉老师编写,全书由陈勇、孙健敏、杨沛老师统稿,李书琴、张阳教授做了最后审定。
本书每个实验后都要求学生完成实验总结,学生应该详细总结实验中遇到了哪些问题,是如何解决的,还有哪些问题没有解决等内容。
由于时间仓促,本书在内容及形式上做了较大的改动,不足之处请各位老师和同学谅解。
大学计算机基础课程组2011年9月1实验一指法练习一、实验目的熟悉实验环境,认识计算机,培养良好使用计算机的习惯,掌握正确录入方法。
二、实验任务实现盲打,英文指法达每分钟80-100CPM(每分钟字符数)。
三、实验内容及方法利用机房的“指法练习”进行指法训练10小时以上。
《计算机应用基础》实验指导书

《计算机应用基础》实验指导书计算机应用基础实验指导书实验一:计算机操作系统的安装与使用1.实验目的:熟悉计算机操作系统的安装步骤及基本操作。
1.1 实验环境:一台个人计算机,操作系统安装光盘。
1.2 实验内容:1.2.1 计算机操作系统的选择与准备a) 了解不同操作系统的特点和应用场景。
b) 准备所需操作系统的安装光盘或镜像文件。
1.2.2 操作系统的安装步骤a) 插入安装光盘并启动计算机。
b) 进入安装界面,选择合适的安装选项。
c) 配置分区和文件系统。
d) 完成安装后进行必要的系统设置。
1.2.3 计算机操作系统的基本使用a) 登录和注销用户账号。
b) 熟悉桌面环境和菜单布局。
c) 打开和关闭应用程序。
d) 文件及文件夹的管理和操作。
e) 系统设置和个人偏好的调整。
1.3 实验要求:1.3.1 按照指导书的步骤完成计算机操作系统的安装。
1.3.2 熟悉操作系统的基本操作和使用方法。
1.3.3 完成实验报告,记录实验过程和遇到的问题。
附件:无法律名词及注释:- 操作系统:计算机系统的核心软件,负责管理硬件和软件资源,提供用户与计算机硬件之间的接口。
- 安装光盘:包含操作系统安装文件的光盘或光盘镜像文件,用于安装操作系统到计算机硬盘。
- 分区:将硬盘划分为多个逻辑区域,用于存储不同类型的数据。
- 文件系统:计算机用于组织和管理文件的一种方法,定义了文件的结构、访问权限等。
- 桌面环境:操作系统提供的用户界面,包含桌面背景、图标、菜单等元素。
- 应用程序:在计算机中运行的软件程序,如文字处理器、浏览器等。
- 用户账号:用于认证和授权用户使用计算机系统的账号,包含用户名和密码。
大学计算机基础实验指导书

大学计算机基础实验指导书实验一 Windows的启动及基本操作一、实验目的及要求1、掌握Windows启动以及关闭的方法;2、解键盘上各按键的功能;3、练习鼠标的操作及使用方法。
二、实验内容1、熟悉实验环境。
2、键盘操作的简单练习。
3、鼠标操作的练习。
三、实验指导1、开机前先观察一下主机、显示器、键盘和鼠标之间的连接情况;观察电源开关的位置、<Reset>键位置和键盘上各键的位置。
2、鼠标单击“开始”按钮,移动鼠标到“程序”上,再移动鼠标到弹出的级联菜单中的“附件”,最后移动鼠标到弹出的级联菜单的“写字板”中,单击,即可打开“写字板”进行编辑。
3、目前,鼠标在Windows环境下是一个主要且常用的输入设备。
常用的鼠标器有机械式和光电式两种。
鼠标的操作有单击、双击、移动、拖动、与键盘组合等。
单击:快速按下鼠标键。
单击左键是选定鼠标指针下面的任何内容,单击右键是打开鼠标指针所指内容的快捷菜单。
一般情况下若无特殊说明,单击操作均指单击左键。
双击:快速击键两次(迅速的两次单击)。
双击左键是首先选定鼠标指针下面的项目,然后再执行一个默认的操作。
单击左键选定鼠标指针下面的内容,然后再按回车键的操作与双击左键的作用完全一样。
若双击鼠标左键之后没有反应,说明两次单击的速度不够迅速。
移动:不按鼠标的任何键移动鼠标,此时屏幕上鼠标指针相应移动。
拖动:鼠标指针指向某一对象或某一点时,按下鼠标左键不松,同时移动鼠标至目的地时再松开鼠标左键,鼠标指针所指的对象即被移到一个新的位置。
与键盘组合:有些功能仅用鼠标不能完全实现,需借助于键盘上的某些按键组合才能实现所需功能。
如与Ctrl键组合,可选定不续的多个文件;与Shift键组合,选定的是单击的两个文件所形成的矩形区域之间的所有文件;与Ctrl键和Shift键同时组合,选定的是几个文件之间的所有文件。
四、实验思考题1、如何利用键盘输入英文大写字母?2、鼠标右击不同的位置,弹出的快捷菜单一样吗?实验二键盘指法练习一、实验目的及要求1、熟悉键盘的基本操作及键位;2、熟练掌握英文大小写、数字、标点的用法及输入;3、掌握正确的操作指法及姿势。
计算机系统结构实验指导书

计算机系统结构实验指导书殷晓峰编著山东大学计算机科学与技术学院2004年3月前言计算机系统结构是计算机科学与技术专业的一门骨干课程,课程中讲授的许多内容诸如:指令流水线、向量计算、流水线的相关、并行计算、定向技术等内容比较抽象,同学们在学习中会有些难度。
为了使理论教学与实践教学紧密结合,注重学生的智力开发和能力培养,为了帮助大家学好这门课程,我们安排了计算机系统结构实验,希望同学们认真完成实验内容,增进对课程内容的理解,提高自己理论联系实际的能力,提高自己独立思考解决问题的能力。
本实验采用了目前在世界上计算机系统结构实验教学过程中广泛采用的WinDLX模拟器,该模拟器把系统结构课程中许多抽象的东西变成实际的、便于同学们理解的内容。
本实验中借鉴和引用了其他学校的经验和内容,在此表示感谢。
山东大学计算机科学与技术学院殷晓峰2004.3目录一.WinDLX简介二.WinDLX寄存器结构及指令集三.WinDLX教程四.实验注意事项及要求五.实验一熟悉WinDLX的使用六.实验二用WinDLX执行程序求最大公约数七.实验三用WinDLX模拟器完成求素数程序八.实验四结构相关九.实验五数据相关十.实验六指令调度十一.实验七多处理机并行计算一.WinDLX 简介1.DLX流水线处理器DLX是贯穿本课程的一个流水线处理器实例,许多讨论、模拟结果和例题都是基于DLX的。
它不仅体现了当今多种机器(AMD29K、DEC station 3100、HP850、IBM 801、Intel i860、MIPS M/120A、MIPS M/1000、Motorola 88k、RISC I,SGI4D/60, SPARC station 1、Sun 4/110、Sun 4/260等)指令集结构的共同特点,而且它还将会体现未来一些机器的指令集结构的特点。
这些机器的指令集结构设计思想都和DLX指令集结构的设计思想十分相似,它们都强调:具有一个简单的Load/Store指令集;注重指令流水效率;简化指令的译码;高效支持编译器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机系统基础》指导书
Introduction to Computer Systems
实验1 数据的表示
实验序号:1 实验名称:数据的表示
适用专业:计算机科学与技术学时数:2学时
1、实验目的
熟悉数值数据在计算机内部的表示方式,掌握相关的处理语句。
2、实验内容
1.“-2 < 2”和“-2 < 2u”的结果一样吗?为什么?请编写程序验证。
2.运行下图中的程序代码,并对程序输出结果进行分析。
3.运行下列代码,并对输出结果进行分析。
#include <stdio.h>
void main()
{
union NUM
{
int a;
char b[4];
} num;
num.a = 0x12345678;
printf("0x%X\n", num.b[2]);
}
4.请说明下列赋值语句执行后,各个变量对应的机器数和真值各是多少?编写一段
程序代码并进行编译,观察默认情况下,编译器是否报warning。
如果有warning 信息的话,分析为何会出现这种warning信息。
int a = 2147483648;
int b = -2147483648;
int c = 2147483649;
unsigned short d = 65539;
short e = -32790;
5.编译运行以下程序,并至少重复运行3次。
void main()
{
double x=23.001, y=24.001, z=1.0;
for (int i=0; i<10; i++) {
if ((y-x)==z)
printf("equal\n");
else
printf("not equal\n");
x += z;
y += z;
printf("%d, %f , %f\n”, i, x, y);
}
}
要求:
(1)给出每次运行的结果截图。
(2)每次运行过程中,是否每一次循环中的判等结果都一致?为什么?
(3)每次运行过程中,每一次循环输出的i、x和y的结果分别是什么?为什么?
3、实验步骤
1. 进入linux系统,在shell终端的提示符后输入gedit,编写C语言源程序。
gedit
输入实验内容1的源程序并以SAMPLE.C为文件名将文件存盘。
2. 用GCC 对源文件SAMPLE.C进行编译并产生目标文件SAMPLE.O,汇编语言程
序SAMPLE.S。
gcc –s –o SAMPLE.S SAMPLE.C
gcc –g –o SAMPLE.O SAMPLE.C
3. 用GDB跟踪执行SAMPLE。
gdb SAMPLE
4. 观察程序执行情况并记录运行结果。
5. 依照上述四个步骤,完成对其余实验内容的操作。
4、实验思考题
1.完成书上第二章习题中第40题,提交代码,并在程序中以十六进制形式打印变量u
的机器数。
实验2 排序程序的编辑、编译和调试
实验序号:2 实验名称:排序程序的编辑、编译和调试适用专业:计算机科学与技术学时数:2学时
1、实验目的
熟悉开发环境、掌握开发和调试的基本过程以及工具。
2、实验内容
以下程序实现了排序和求和算法,程序源码如下图所示。
请根据提供的图片输入源程序文件,并保存为相应的.c 和.h 文件,然后进行编译、链接,调试。
bubblesort.h:
bubblesort.c:
add.h:
add.c:
printresult.h:
printresult.c:
main.c:
3、实验步骤
1. 进入linux系统,在shell终端的提示符后输入gedit,编写C语言源程序。
2. 将源程序文件进行预处理、编译、汇编和链接,以生成可执行文件。
(1) 使用gcc 直接生成可执行文件
gcc -o main main.c bubblesort.c add.c printresult.c
(2) 首先生成可重定位目标文件(.o 文件),再链接成可执行文件。
首先,使用gcc –c …… 命令将所有.c 文件编译成.o 文件(可以用-o 选项命名
输出的可重定位目标文件),然后再用ld 命令进行链接,以生成可执行目标
文件。
(用ld命令链接时要包含很多系统库,可以用gcc –v main.c来查看系统链接需
要哪些库,把collect2 换成ld,生成的/tmp/ccBCU0rh.o 即为mian.c 编译出来
的main.o 文件,删掉该句替换成以下命令:-o main main.o bubblesort.o add.o
printresult.o -e main)
ld -o main main.o bubblesort.o add.o printresult.o -e main --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 –z relro
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.8 -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu
-L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib
-L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.8/../../.. –lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed
/usr/lib/gcc/i686-linux-gnu/4.8/crtend.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crtn.o 上述过程如下图所示:
3.使用OBJDUMP命令进行反汇编(请自行查阅OBJDUMP命令的使用方法)
例如,可使用“objdump –S”命令进行反汇编
objdump –S main.o:将main.o进行反汇编
4.使用GDB命令进行各种调试(GDB命令参见教材附录C,也可自行查阅网上相关
文档)
调试之前首先用“gcc –g”命令生成调试信息,否则调试失败。
gcc -g -o main main.c bubblesort.c add.c printresult.c
gdb main
要求用各种GDB命令对程序进行调试(例如用info registers 查看寄存器内容)。
4、实验思考题
1.分析同一个源程序在不同机器上生成的可执行目标代码是否相同。
提示:从多个方面(如ISA、OS 和编译器)来分析。
2.你能在可执行目标文件中找出函数printf ()对应的机器代码段吗?能的话,请标
示出来。
3.为什么源程序文件的内容和可执行目标文件的内容完全不同?
制订人:朱俊(制订日期:2016年08月)审订人:(审订日期:2016年08 月)。