计算机硬件基础实验教程
计算机硬件基础实验教程
计算机硬件基础实验教程
计算机硬件实验教程是针对中学生及普通读者系统地讲解有关计算机硬件内容
的一类书籍,其主要内容包括介绍和介绍电脑的各种计算机硬件结构,攻克如何安装各种计算机设备及其与延伸系统的交互,揭示如何选择和供给计算机硬件设备以及计算机的应用及拓展等。
计算机硬件实验教程更贴近实际操作,以动手实践的方式进行教学,把基础概念以及相对抽象的知识点拆解,挑选出比较容易深入探究的关系链来学习,同时与电脑应用和编程实际结合,能全方位提升学习者有关计算机硬件知识的能力和技能。
计算机硬件实验教程大致可分为结构实验、驱动实验、拓展实验等几类。
结构
实验详细说明计算机的硬件组成以及装置的结构形式及其成分的性能;驱动实验详
细介绍计算机硬件设备的安装和驱动,以及搭建与延伸系统交互的方式;拓展实验,所讲有关丰富计算机应用,让学习者能够完全掌握各种使用延伸技术拓展计算机
功能的方法和手段。
计算机硬件的实验教程对于参考和学习计算机硬件是一个极好的教材,能使读
者更敏锐地通晓计算机硬件的全貌和其功能,跟随计算机硬件的快速发展,不断改善学习者的实践技能和动手能力。
计算机硬件基础实验
计算机硬件基础实验实验1拆卸主机箱(一)实验目的1、理解主机箱内微机各部件。
2、对机箱内主要部件的连接有一个感性理解。
3、感知主机箱内各部件拆卸方法。
(二)实验准备1、每小组一个主机箱。
主要部件包括:主板、CPU、内存条、电源、显卡、声卡、网卡、硬盘、软驱、光驱等。
2、每小组一套工具:螺丝刀和尖嘴钳。
(三)实验时间安排1、建议本次实验安排在第1章学习之后实行本次实验。
2、实验时长为2学时。
(四)本卷须知1、拆卸和安装部件时,一定要先仔细察看,再动手拆卸,不可过度用力以防损坏部件。
2、不会拆卸的部件请求实验指导教师的协助。
(五)实验步骤1、拆开主机箱,观察机箱内部部件。
①打开主机箱,观察主机箱的结构。
②找到以下部件的安装位置,并仔细观察它们的连接方式:主板、CPU、内存条、电源、显卡、声卡、网卡、硬盘、软驱、光驱。
2、拆卸硬盘①仔细观察硬盘在主机箱内的安装方式。
②拔掉电源与硬盘相连的电源线。
③拔掉安在硬盘上的数据排线,并将数据排线的另一端从主板拔出。
④卸掉紧固硬盘的螺丝钉,取下硬盘。
3、拆卸光驱(方法同拆卸硬盘)4、拆卸软驱(方法同拆卸硬盘)5、拆卸扩展卡(包括显卡、声卡、网卡等)①用工具卸掉紧固扩展卡的一个螺丝钉。
②用双手将扩展卡从主板上拔出。
6、拆卸CPU①仔细观察CPU风扇的安装方式。
②在实验教师的指导下拆卸CPU风扇。
③仔细观察CPU的安装方式。
④在实验教师的示范下拆卸CPU。
7、拆卸内存条①用双手掰开内存条插槽两边的白色卡柄。
②取出内存条。
8、拆卸主板①观察主板与主机箱的紧固方式。
②观察信号线在主板上的插法。
③拆卸紧固主板的螺丝钉。
④拔掉安在主板上的信号线和电源线,取出主板。
⑤用尖嘴钳卸下主板与机箱间的铜柱。
9、拆卸电源①观察电源与主机箱的紧固方式。
②拆卸紧固电源的螺丝钉,取出电源。
(六)实验报告实验结束后,完成《实验报告1》实验2微机硬件市场调查(一)实验目的1、理解微机硬件市场各主要部件的市场行情。
计算机硬件基础实验
3、在录入完汇编语言源程序后,存盘时应存在D:\盘自己的
文件夹下,并在文件名后加后缀(.ASM),用TASM32 命令对汇编语 言源程序进行汇编和用TLINK 命令对目标文件进行链接时,可 以缺省后缀。
4、当要把数据输出到显示器,或对从键盘输入的数据进行进
一步处理时,都可能涉及16进制数和ASCII码之间的转换。
MOV Z,AL
(2.) 数据段定义
段定义伪操作 SEGMENT/ENDS
功能:指出段名,表示段的开始和结束
格式:段名 SEGMENT ┆ 段名 ENDS DATA SEGMENT ;数据段起始 ;数据段内容
X DB 32H Y DB 25H Z DB ?
DATA ENDS
;数据段结束
(3.) 堆栈段定义
SSEG SEGMENT
…
(数据定义伪指令序列) … SSEG DSEG ENDS SEGMENT
…
(数据定义伪指令序列) … DESG ENDS
ESEG
SEGMENT … (数据定义伪指令序列) … ESEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG,ES:ESEG,SS:SSE
6.每次实验完成后,请做好实验报告。由各班的班长收齐后交给 老师批改。
计算机硬件技术基础实验学时数安排:
总学时: 课内:32学时,课外: 18学时 考 试: 理 论:70%; 实验上机:20%; 实验报告完成情况及实验平时成绩:10% 实验项目:1.实验环境熟悉顺序程序设计; 2.分支程序设计; 3.循环程序设计;子程序设计
OR
MOV AND XOR MOV
AL,AH
BL,IN3 BL,IN4 AL,BL F, AL
计算机硬件技术基础实验教程课程设计
计算机硬件技术基础实验教程课程设计摘要:本文通过对计算机硬件技术基础实验教程的课程设计进行了介绍。
首先,本文简要介绍了计算机硬件技术基础实验教程的教学目标,并基于教学目标对课程设计内容进行了详细说明。
其次,本文提供了具体的实验教学计划,包括教学评估和实验教学流程。
最后,本文讨论了实验教学对学生的重要性和必要性,强调了实验教学对学生科学实践能力的培养和对计算机硬件技术基础理论的巩固。
引言:计算机是应用于各行各业的核心技术之一,因此了解计算机硬件的基本知识和技能非常重要。
在计算机硬件技术基础课程中,实验教学是非常重要的一部分,能够帮助学生加深对计算机硬件理论的理解,提高学生的实践能力。
因此,在计算机硬件技术基础实验教程设计中,需要有先进的教学方法和技术,以确保教学效果。
如今,更多的教师和学生选择采用实验教学的方式来提高学习效果。
因此,在本文中,我们将介绍一个计算机硬件技术基础实验教学的课程设计,以帮助更多的学生快速了解计算机硬件的基础知识。
课程设计目标:课程设计的目标主要有:1.帮助学生了解计算机硬件技术基础知识。
2.帮助学生掌握计算机硬件的基本概念和原理。
3.培养学生的实践能力,提高思维能力和创新能力。
4.通过实验培养学生的科学实践能力,提高计算机硬件技术的应用能力。
课程设计内容:为了实现上述目标,本课程设计主要包括以下内容:1.计算机的基本组成结构和功能:计算机的基本组成结构和功能是本课程的第一个重点,包括计算机硬件的基本组成和性能指标,以及计算机的操作系统、应用软件和数据通信等方面的知识。
2.计算机硬件设备的安装和调试:计算机硬件设备的安装和调试是本课程的第二个重点,包括计算机硬件设备的选购和安装,计算机的调试和优化等方面的知识。
3.计算机硬件诊断和维护:计算机硬件诊断和维护是本课程的第三个重点,包括计算机硬件故障的排除和维护,计算机硬件设备的故障检测和处理等方面的知识。
实验教学计划:我们将实验教学计划分为以下步骤:1.教师介绍实验内容和目的,让学生充分了解实验教学的重要性和必要性。
计算机硬件实验指导书(崔丽群))
《计算机硬件基础》课程实验指导书辽宁工程技术大学软件学院2010年2月目录实验上机操作范例实验一汇编语言程序的调试与运行实验二简单程序设计实验三循环程序设计实验四综合程序设计(一)实验五综合程序设计(二)实验六高级汇编技术实验上机操作范例【范例】完成具有如下功能的分段函数1 X>0Y = 0 X=0-1 X<0其中:X存放在内存单元中,Y为结果单元。
【问题分析】根据题意画出程序流程图,如图1所示。
图1 分段函数的程序流程图根据程序流程图编写如下程序DSEG SEGMENTX DW ?Y DW ?DSEG ENDSCSEG SEGMENTASSUME CS: CSEG, DS: DSEGSTART:MOV AX, DSEGMOV DS, AXLEA SI, XMOV AX, [SI]AND AX, AXJNS LP1MOV Y, 0FFH ; X<0JMP END1LP1: JNZ LP2MOV Y, 00HJMP END1LP2: MOV Y, 01HEND1: MOV AH, 4CHINT 21HCSEG ENDSEND START汇编语言程序的开发分为以下4个部分:编辑(生成.asm文件)—→汇编(生成.obj文件)—→连接(生成.exe文件)—→调试。
下面分别通过两种上机环境介绍汇编语言源程序从编辑到生成一个可执行文件(.exe文件)的过程。
一种方法是利用Microsoft公司提供的MASM5版本的工具包(包括edit.exe、masm.exe、link.exe、debug.exe),如图2所示;另一种是利用汇编集成编辑器来完成。
图2 D盘下的MASM5工具包下面的例子按以下几个步骤完成:(1)先编写一个fenduan.asm文件;(2)保存并通过运行masm.exe生成目标文件fenduan.obj;(3)再利用link.exe生成可执行文件fenduan.exe;(4)运行fenduan.exe文件;(5)运行debug fenduan.exe后即可对程序进行跟踪调试。
计算机硬件基础实验报告
名称
助记符
功能
指令格式
加法
<
减法
<
逻辑与
<
逻辑或
<
传送
<
传送
<
取数
<
立即数
存数
<
存储器地址
条件转移
如果,转移到地址
存储器地址
条件转移
如果,转移到地址
存储器地址
停机
暂停、、
模型计算机指令系统算机的伪指令格式图详见实验报告书页。
.微程序控制器电路图详见实验报告书页。
1.用逻辑笔测试时序信号、、。
2.对下述组数据进行加、减、与、或运算。
(1)0F
(2)0F
(3)
(4)
(5)
(6)
(7)0C
.在实验过程中,记录每一步中有关信号的值,并对这些信号的作用予以解释。
5、实验步骤:详见实验指导书页。
六、实验结果:
.用逻辑笔测试时序信号、、
时序信号
指示灯
高
低
组数据的加、减、与、或运算结果与、标志位
数值
运算
加
减
与
或
0F
0F
0C
.试验中记录每一步中有关信号的值,并对这些信号的作用予以解释
操作
指示灯
写入
写入
写入,加
减
与
或
重置
解释:
七、思考题:(加分项目)
为什么在总线上出现数据、在总线上出现数据后,在数据总线上能够直接观测运算的数据结果,而标志结果却在下一步才能观测到?
答:
实验二:存储器读写实验
1、实验目的:
.熟悉运算器的数据通路。
计算机硬件基础实验指导书
计算机硬件基础实验指导书合肥工业大学目录第一章实验系统概述 (1)1.1系统特点 (1)1.2软件环境 (2)1.3系统构成 (2)第二章手动“搭接”实验 (5)2.1 手动实验环境的建立 (5)2.2手控实验提示 (6)2.3手动“搭接”实验示例 (7)2.3.1十六位机运算器实验 (7)2.3.2通用寄存器实验 (37)2.3.3准双向I/O口实验 (41)2.3.4 存储器读写实验 (45)第三章手动“在线”实验 (52)3.1地址总线组成实验 (52)3.2十六位数据总线实验 (57)3.3 指令总线运用实验 (64)3.4微控制器实验 (71)第四章典型模型机实验 (82)4.1基本模型机的设计与实现 (82)4.2分段模型机的设计与实现 (87)第五章按键操作指南 (91)5.1键盘概述 (91)5.1.1键盘功能简介 (91)5.1.2键盘监控工作状态 (92)5.1.3初始待命状态 (92)5.2工作模式设置 (92)5.2.1设置为手动模式 (92)5.2.2设置为微程序模式 (93)5.2.3设置为组合逻辑模式 (94)5.3寄存器读写操作 (95)5.4存储器读写操作 (95)5.4.1程序与微程序读写选择操作 (95)5.4.2程序存储器ROM读写操作 (96)5.4.3微程序存储器uM读写操作 (96)5.4.4数据存储器RAM读写操作 (96)5.4.5内部存储器IM读写操作 (97)第六章集成开发环境的使用 (98)6.1集成开发环境主界面 (98)6.1.1菜单栏 (99)6.1.2工具栏 (100)6.1.3代码区 (100)6.1.4结构区 (100)6.1.5信息区 (101)6.1.6状态栏 (101)6.2设置环境参数 (101)6.2.1设置工作方式 (101)6.2.2设置通信端口 (101)6.3程序的建立 (102)6.3.1源程序文件操作 (102)6.3.2指令系统/微程序文件操作 (102)6.4程序的汇编与装载 (103)6.4.1源程序中的预调入命令 (103)6.4.2源程序中的伪指令 (103)6.4.3源程序的汇编与装载 (104)6.5调试实例 (104)6.5.1机器级调试 (104)6.5.2应用级调试 (104)6.5.3全速运行 (104)6.5.4暂停与复位 (104)6.5.5即时观察 (105)第一章实验系统概述1.1系统特点Dais-CMX16+是十六位体系结构的面向教学实践领域的原理计算机运用类实验装置。
东北大学计算机硬件基础 第一次实验报告
东北大学计算机硬件技术基础实验报告专业班级:姓名:学号:实验题目:认识汇编语言日期:一、实验目的(1) 掌握顺序程序设计方法;(2) 学习数据传送及算术和逻辑运算指令的用法;(3) 熟悉在PC机上建立、汇编、连接、调试和运行8086汇编语言程序的过程。
二、实验内容首先将FIRST字变量与SECOND字变量相加,结果存至THIRD1存储字中,然后将FIRST与SECOND两个字变量相乘,结果存至THIRD2 开始的两个字中。
三、算法描述流程四、实验步骤1. 输入源程序:DATA SEGMENTFIRST DW 0D56CHSECOND DW 1F08HTHIRD1 DW ?THIRD2 DW 2 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AX,FIRSTADD AX,SECOND ;求和MOV THIRD1,AX ;保存MOV AX,FIRSTMUL SECOND ;求积MOV THIRD2,AX ;保存MOV THIRD2+2,DXMOV AH,4CHINT 21HCODE ENDSEND START2. 保存源文件,执行masm汇编源程序,生成obj目标文件,结果无错误。
3. 执行link连接程序,生成exe可执行文件,结果无错误。
4. 执行debug调试程序,执行程序,在内存中得到结果,验证结果正确,执行d参数命令察看THIRD1和THIRD2所在的地址单元中的数据为0004字节单元和0006中存放结果。
五、实验结果1. 执行masm编译源程序,生成OBJ文件,得到如下界面:2. 执行link连接程序,生成exe可执行文件得到如下界面:3. 执行debug调试程序,使用u进行反编译,得如下界面4. 执行d参数命令察看DATA所在的地址单元中的数据,得到如下界面:5.执行t参数命令,单步查看六、思考题假如FIRST的偏移地址是0000,那么THIRD2的偏移地址是多少?答:如果FIRST的偏移地址是0000,由题可知,FIRST占用两个字节,SECOND 占用两个字节,THIRD1占用两个字节,那么THIRD2的偏移地址为6个字节,由于占用四个字节,所以偏移地址为0006。
专题九计算机硬件技术基础实验讲解赵晓安
12
MOV 30H,A
13
MOV 31H,@R0
14
RET
15
END
MCS-51 MACRO ASSEMBLER D
03/12/:3 PAGE 2
XREF SYMBOL TABLE LISTING
6. 调试运行程序
调试方式选择: 根据被调试的程序来选择 顺序程序:跟踪执行 分支程序:执行到光标处 (预先将光标置在分支的语句处)
单注步意执:行脱(机F方8式)下”不宏能单连步续”执,行子程程序序,作也为不一能断点运行 步
跟踪执行(F7) 一步一步执行
执行到光标处(F4) 要先置光标,后执行
自动单步执行 按单步的节拍自动连续执行, 复位或按实验系统的Reset 中止运行
运行(CTRL+F9)连续执行程序,直到程序 结束 ,复位或按实验系统的Reset 中止运行
0047 INC A格式
0000 MOV 81H, #5FH 0003 ACALL 0007H 0005 SJMP 0005H 0007 MOV R0, #30H 0009 MOV 30H, #45H 000C MOV 31H, #46H 000F MOV R2, 30H 0011 MOV 02H, 31H 0014 MOV A, #87H 0016 MOV 0E0H, 30H 0019 MOV 30H, A 001B MOV 31H, @R0 001D RET
2. 交流220V 电源线直接接到电源插座上 3. 实验中需要硬件连线时,必须关掉所
有设备的电源后,再接线。
4. 开机顺序:先外设(实验系统)后主 机(PC机)
再选择换名存 盘即可。
S存盘
F2
单击菜单栏“F2存盘”或工具栏“保存图标
计算机硬件基础实验报告
计算机硬件基础实验报告计算机硬件基础实验报告一、引言计算机硬件是现代社会不可或缺的一部分,它是支撑信息时代发展的基石。
为了更好地理解计算机硬件的工作原理,我们在课程中进行了一系列的实验。
本实验报告将对实验过程、实验结果以及实验心得进行详细阐述。
二、实验目的本次实验的目的是通过实际操作,深入了解计算机硬件的基本组成和工作原理。
具体目标包括:1. 掌握计算机硬件的组成结构,包括主板、CPU、内存、硬盘等;2. 理解计算机硬件的工作原理,包括数据传输、运算处理等;3. 学会使用相应的工具和软件进行硬件实验。
三、实验过程1. 实验一:主板组装首先,我们需要将主板与CPU、内存、硬盘等硬件设备连接起来。
按照实验指导书的步骤,我们仔细研究了主板的布局和接口类型,然后进行了组装。
在组装过程中,我们需要注意硬件设备的插口类型和方向,确保连接正确。
2. 实验二:CPU运算实验在这个实验中,我们使用了一款CPU运算实验软件。
通过输入不同的指令和数据,我们可以观察到CPU的运算过程。
我们尝试了不同的指令和数据组合,观察到了CPU的不同运算结果。
通过这个实验,我们更加深入地了解了CPU的工作原理和运算过程。
3. 实验三:内存读写实验内存是计算机中非常重要的一个组成部分,它用于存储程序和数据。
在这个实验中,我们使用了内存读写实验软件。
通过输入不同的数据和地址,我们可以观察到内存的读写过程。
我们尝试了不同的数据和地址组合,观察到了内存的读写结果。
通过这个实验,我们更加深入地了解了内存的工作原理和数据存储过程。
四、实验结果1. 实验一:主板组装通过仔细组装,我们成功地将主板与CPU、内存、硬盘等硬件设备连接起来。
在连接完成后,我们进行了电源测试,确认所有硬件设备正常工作。
2. 实验二:CPU运算实验通过输入不同的指令和数据,我们观察到了CPU的不同运算结果。
我们发现,不同的指令和数据组合会导致不同的运算结果。
这进一步加深了我们对CPU运算原理的理解。
计算机硬件技术基础软件实验讲义(北辰版)2010.5.28
第3章指令系统和汇编语言程序设计实验本章实验主要包括指令系统和汇编语言程序设计两部分。
采用软件模拟调试的方法,目的在于通过这些实验可以使学生巩固所学知识,加深对MCS-51单片机内部结构、指令系统的理解,更进一步掌握汇编语言程序设计的方法和技巧。
3.0 实验操作说明Keil 软件调试方式分为:软件仿真方式和硬件调试两种。
实验一到实验十为软件仿真实验;实验十一到实验十四为硬件仿真实验。
3.0.1 软件仿真实验上机操作步骤1、进入Keil,点击桌面上“Keil μVersion 3”图标,进入Keil系统窗口;2、新建工程:1)打开“工程”菜单中的新建,在弹出的对话框中,键入自己定义的工程名;2)在进一步打开的对话框中,选择CPU的类型,为Intel公司的8032AH,确定。
3、打开“视图”菜单中的“工程窗口”;4、在“工程窗口”中,右击“目标1”,为工程设置参数;1)在弹出的快捷菜单中选择“为目标“目标1”设置选项”;2)在弹出的对话框中选择“项目”选项卡,设置时钟为“12Mhz”;3)选择“调试”选项卡,在单选框选择“软件仿真方式”;4)确定,即完成了“软件仿真方式”的设置。
5、新建文件1)打开“文件”菜单,选择“新建”;2)系统打开一个文本窗口,你可在窗口的编辑区输入要调试的汇编语言源程序;3)存盘,命名文件名和扩展名,文件名任起,扩展名必须是.asm,存盘;例如:a.asm。
6、将刚建的新文件添入当前的工程中1)在“工程窗口”中,“目标1”的+号处打开,显示“源代码组1”;2)右击“源代码组1”,在快捷菜单中选择“为“源代码组1”添加文件”,弹出一个对话框; 3)在对话框中选择“文件类型”为*.*;4) 选择文件所在路径,同时找到刚键入的a.asm文件,点击“add”按钮,然后点击“close”按钮;5) 在“工程窗口”点击“源代码组1”左侧的+号,显示添加的a.asm文件,添加成功。
7、汇编1)在“工程窗口”点击“源代码组1”的a.asm文件;2)打开“a.asm”文件编辑窗口;3)点击工具按钮中的“重建所有的目标文件”,进行汇编;4)在“输出窗口”显示汇编是否有错,无措,进入调试;有错,在编辑窗口修改程序,改后,再次汇编,直至无措后进入调试;8、调试程序1)点击“开始/停止调试”按钮,进入调试界面;2)在程序窗口中有一个黄箭头指向程序的第一条可执行指令的开头;3)选择调试方式进行调试;①在“调试”菜单中选择:跟踪、单步、运行、断点等方式;②或按单步或跟踪命令按钮,按一次单步,执行一条指令,pc指针指向下一条要被执行的指令;③检查运行结果Ⅰ打开“视图”菜单,选择“存储器窗口”,弹出存储器对话框;Ⅱ在存储器对话框的下方选择memory1在地址栏中键入“C:0X0000”回车,建立程序存储器的观察窗口;Ⅲ选择memory2在地址栏中键入“D:0X00”回车,建立内部数据存储器的观察窗口;Ⅳ选择memory3在地址栏中键入“X:0X0000”回车,建立外部数据存储器的观察窗口;Ⅴ在“project workspace”窗口中观察r0-r7,a,pc,dptr,psw,要观察各个标志位,打开psw左侧的+号;9、设置PC指针当程序的首地址不是0000H时,汇编结束后,PC指针仍然指向0000H的地方,在调试程序前,一定要将PC设置到你的程序首地址处,方法为:1)将光标移到程序的第一条指令处,击鼠标右键;2)在快捷菜单中选择“Set Program Counter”命令,PC指针即可指向程序的第一条指令。
