计算机原理5.3实验报告

合集下载

计算机 实验报告

计算机 实验报告

计算机实验报告计算机实验报告引言:计算机科学作为一门快速发展的学科,对于现代社会的发展起着至关重要的作用。

计算机实验是计算机科学学习中不可或缺的一部分,通过实践操作,我们可以更好地理解计算机的原理和应用。

本篇文章将围绕计算机实验展开,探讨实验的目的、方法和结果,以及对实验的反思和展望。

实验目的:计算机实验的目的在于通过实际操作,加深对计算机原理和应用的理解。

通过实验,我们可以更加直观地感受计算机的工作原理,掌握计算机的基本操作,提高解决问题的能力。

实验方法:本次实验主要分为两个部分:硬件实验和软件实验。

硬件实验:通过搭建计算机硬件系统,了解计算机的组成和工作原理。

我们首先学习了计算机的主要组成部分,包括中央处理器(CPU)、内存、硬盘等。

然后,我们按照实验指导书的步骤,一步步搭建了一个简单的计算机系统。

通过硬件实验,我们对计算机的内部结构和各个组件的功能有了更深入的了解。

软件实验:通过编写程序,探索计算机的应用领域。

我们使用了一种常见的编程语言,编写了几个简单的程序。

通过编程实践,我们学会了如何使用编程语言来解决实际问题。

这些实验不仅加深了我们对计算机编程的理解,还提高了我们的逻辑思维和问题解决能力。

实验结果:通过实验,我们成功搭建了一个简单的计算机系统,并编写了几个实用的程序。

在硬件实验中,我们了解了计算机各个组件的作用和相互关系,掌握了搭建计算机系统的基本步骤。

在软件实验中,我们学会了使用编程语言来实现一些简单的功能,如计算器、猜数字游戏等。

这些实验结果使我们对计算机的原理和应用有了更深入的认识。

实验反思:通过实验,我们发现计算机科学是一门需要不断实践和探索的学科。

实验中遇到的问题和困难使我们更加深入地思考计算机的工作原理和应用方法。

同时,我们也意识到自己在实验中的不足之处,如对某些概念理解不够深入、编程能力有待提高等。

这些反思将成为我们今后学习的方向和动力。

实验展望:计算机科学的发展日新月异,未来的计算机实验将更加多样化和复杂化。

计算机系统实验报告

计算机系统实验报告

计算机系统实验报告计算机系统实验报告一、引言计算机系统是现代社会不可或缺的一部分,它的发展与应用深刻地影响着我们的生活。

为了更好地理解和掌握计算机系统的工作原理,我们进行了一系列的实验。

本报告将对这些实验进行总结和分析,以便更好地理解计算机系统的运行机制。

二、实验目的本次实验的主要目的是通过实际操作和观察,加深对计算机系统各个组成部分的理解。

具体实验内容包括CPU的运行原理、内存管理、进程调度等。

三、实验过程与结果1. CPU的运行原理在本次实验中,我们通过模拟CPU的运行过程,深入了解了指令的执行过程。

我们使用了一系列指令,包括算术运算、逻辑运算、条件判断等。

通过观察指令的执行结果,我们可以清楚地看到CPU对指令的解码、执行和结果输出过程。

2. 内存管理内存管理是计算机系统中非常重要的一部分,它负责管理计算机的内存资源。

在本次实验中,我们学习了内存的分配与回收算法。

通过实际操作,我们了解了最先适应算法、最佳适应算法等不同的内存分配策略,并对它们的优缺点进行了比较和分析。

3. 进程调度进程调度是操作系统中的一个重要功能,它负责决定哪个进程先执行,哪个进程后执行。

在本次实验中,我们模拟了多个进程的运行,并通过实验操作观察了不同的调度算法对系统性能的影响。

我们了解了先来先服务算法、短作业优先算法、时间片轮转算法等不同的调度算法,并对它们的优劣进行了探讨。

四、实验结果分析通过以上实验,我们对计算机系统的各个组成部分有了更深入的了解。

我们发现,CPU的运行原理决定了计算机的运算速度和效率,内存管理直接影响了计算机的稳定性和资源利用率,而进程调度则决定了系统的响应速度和用户体验。

因此,合理的CPU设计、高效的内存管理和优秀的进程调度算法是保证计算机系统高效运行的关键。

五、实验总结通过本次实验,我们不仅加深了对计算机系统的理论知识的理解,还通过实际操作和观察,更加直观地感受到了计算机系统的工作原理。

我们了解了CPU的运行过程、内存管理的重要性以及进程调度的作用。

计算机组成原理实验报告

计算机组成原理实验报告

计算机组成原理实验报告实验目的,通过本次实验,深入了解计算机组成原理的相关知识,掌握计算机硬件的基本组成和工作原理。

实验一,逻辑门电路实验。

在本次实验中,我们学习了逻辑门电路的基本原理和实现方法。

逻辑门电路是计算机中最基本的组成部分,通过逻辑门电路可以实现各种逻辑运算,如与门、或门、非门等。

在实验中,我们通过搭建逻辑门电路并进行实际操作,深入理解了逻辑门的工作原理和逻辑运算的实现过程。

实验二,寄存器和计数器实验。

在本次实验中,我们学习了寄存器和计数器的原理和应用。

寄存器是计算机中用于存储数据的重要部件,而计数器则用于实现计数功能。

通过实验操作,我们深入了解了寄存器和计数器的内部结构和工作原理,掌握了它们在计算机中的应用方法。

实验三,存储器实验。

在实验三中,我们学习了存储器的原理和分类,了解了不同类型的存储器在计算机中的作用和应用。

通过实验操作,我们进一步加深了对存储器的认识,掌握了存储器的读写操作和数据传输原理。

实验四,指令系统实验。

在本次实验中,我们学习了计算机的指令系统,了解了指令的格式和执行过程。

通过实验操作,我们掌握了指令的编写和执行方法,加深了对指令系统的理解和应用。

实验五,CPU实验。

在实验五中,我们深入了解了计算机的中央处理器(CPU)的工作原理和结构。

通过实验操作,我们学习了CPU的各个部件的功能和相互之间的协作关系,掌握了CPU的工作过程和运行原理。

实验六,总线实验。

在本次实验中,我们学习了计算机的总线结构和工作原理。

通过实验操作,我们了解了总线的分类和各种总线的功能,掌握了总线的数据传输方式和时序控制方法。

结论:通过本次实验,我们深入了解了计算机组成原理的相关知识,掌握了计算机硬件的基本组成和工作原理。

通过实验操作,我们加深了对逻辑门电路、寄存器、计数器、存储器、指令系统、CPU和总线的理解,为进一步学习和研究计算机组成原理奠定了坚实的基础。

希望通过不断的实践和学习,能够更深入地理解和应用计算机组成原理的知识。

计算机组成原理实验报告

计算机组成原理实验报告

计算机组成原理实验报告实验报告运算器实验⼀、实验⽬的掌握⼋位运算器的数据传输格式,验证运算功能发⽣器及进位控制的组合功能。

⼆、实验要求完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运⽤。

三、实验原理实验中所⽤的运算器数据通路如图2-3-1所⽰。

ALU运算器由CPLD描述。

运算器的输出FUN经过74LS245三态门与数据总线相连,运算源寄存器A和暂存器B的数据输⼊端分别由2个74LS574锁存器锁存,锁存器的输⼊端与数据总线相连,准双向I/O 输⼊输出端⼝⽤来给出参与运算的数据,经2⽚74LS245三态门与数据总线相连。

图2-3-1运算器数据通路图中A WR、BWR在“搭接态”由实验连接对应的⼆进制开关控制,“0”有效,通过【单拍】按钮产⽣的脉冲把总线上的数据打⼊,实现运算源寄存器A、暂存器B的写⼊操作。

四、运算器功能编码算术运算逻辑运算K23~K0置“1”,灭M23~M0控位显⽰灯。

然后按下表要求“搭接”部件控制路。

表2.3.2 运算实验电路搭接表算术运算1.运算源寄存器写流程通过I/O单元“S7~S0”开关向累加器A和暂存器B置数,具体操作步骤如下:2.运算源寄存器读流程关闭A、B写使能,令K18=K17=“1”,按下流程分别读A、B。

3.加法与减法运算令M S2 S1 S0(K15 K13~K11=0100),为算术加,FUN及总线单元显⽰A+B的结果令M S2 S1 S0(K15 K13~K11=0101),为算术减,FUN及总线单元显⽰A-B的结果。

逻辑运算1.运算源寄存器写流程通过“I/O输⼊输出单元”开关向寄存器A和B置数,具体操作步骤如下:2.运算源寄存器读流程关闭A、B写使能,令K17= K18=1,按下流程分别读A、B。

①若运算控制位设为(M S2 S1 S0=1111)则F=A,即A内容送到数据总线。

②若运算控制位设为(M S2 S1 S0=1000)则F=B,即B内容送到数据总线。

计算机原理实验报告

计算机原理实验报告

实验名称:计算机原理实验实验日期:2023年X月X日实验地点:计算机实验室实验目的:1. 理解计算机的基本工作原理和组成结构。

2. 掌握计算机各部件的功能和相互关系。

3. 熟悉计算机指令系统和工作流程。

4. 培养动手能力和实验技能。

实验内容:一、计算机硬件组成实验1. 实验目的:了解计算机硬件的组成和各部件的功能。

2. 实验步骤:(1)观察计算机主机,识别各硬件部件,如CPU、内存、硬盘、显卡等。

(2)了解各硬件部件的功能和相互关系。

(3)拆装计算机,练习硬件组装和维修。

二、计算机指令系统实验1. 实验目的:熟悉计算机指令系统,掌握指令的格式和功能。

2. 实验步骤:(1)学习计算机指令系统的基础知识,了解指令的分类和功能。

(2)分析指令的格式,掌握指令的编码方式。

(3)编写简单的程序,实现指令的功能。

三、计算机工作流程实验1. 实验目的:理解计算机的工作流程,掌握程序执行的过程。

2. 实验步骤:(1)学习计算机工作流程的基本知识,了解程序的加载、执行和存储过程。

(2)观察计算机运行程序的过程,分析程序执行过程中的指令执行顺序。

(3)编写程序,验证程序执行的正确性。

实验结果与分析:一、计算机硬件组成实验实验结果:通过观察和拆装计算机,掌握了计算机硬件的组成和各部件的功能,熟悉了计算机的硬件结构。

分析:计算机硬件是计算机系统的基础,了解硬件组成有助于更好地理解计算机的工作原理。

二、计算机指令系统实验实验结果:学习了计算机指令系统的基础知识,掌握了指令的格式和功能,能够编写简单的程序实现指令的功能。

分析:计算机指令系统是计算机执行程序的基础,熟悉指令系统对于程序设计和开发具有重要意义。

三、计算机工作流程实验实验结果:理解了计算机的工作流程,掌握了程序执行的过程,能够分析程序执行过程中的指令执行顺序。

分析:计算机工作流程是计算机执行程序的关键,了解工作流程有助于优化程序设计和提高程序执行效率。

实验总结:本次计算机原理实验使我对计算机的基本工作原理和组成结构有了更深入的了解。

计算机实验报告总结

计算机实验报告总结

计算机实验报告总结Introduction计算机实验作为计算机科学与技术专业重要的教学环节,旨在帮助学生巩固理论知识,培养实际操作能力,加深对计算机原理与应用的理解。

本文将对我在计算机实验中的收获和体会进行总结和思考。

1. 实验目的与背景在实验开始之前,每个实验都有明确的目的和背景说明。

通过了解实验目标和背景,我们能够更好地理解该实验的意义和价值,为后续的实验操作做好准备。

2. 实验手册与指导实验手册和指导是我们进行实验的重要依据。

在实验过程中,我注意仔细阅读实验手册,了解实验步骤和操作要求。

实验指导老师也给出了一些实用的技巧和注意事项,帮助我们顺利完成实验。

3. 实验工具与环境计算机实验通常需要使用特定的工具和环境。

例如,某些实验需要使用特定的软件或开发环境,而另一些实验则需要使用硬件设备。

通过实验,我们熟悉了各种工具和环境的使用,并学会了如何配置和调试它们。

4. 实验设计与实施在实验过程中,我们需要进行实验设计与实施。

这包括确定实验所需的参数、设计测试用例和编写实验程序等。

通过实验设计与实施,我们更深入地理解了计算机原理和算法,并掌握了实际应用的技能。

5. 实验数据分析与结果验证实验数据分析是计算机实验中重要的一环。

我们通过收集实验数据并进行分析,验证实验结果的正确性和可靠性。

在此过程中,我们需要运用统计学和数据分析方法,从而得出结论和提出改进意见。

6. 实验问题与解决方案在实验过程中,我们常常会遇到各种问题,如程序错误、设备故障等。

通过解决实验中出现的问题,我们培养了解决问题的能力和技巧。

在同学们的合作和老师的引导下,我们成功克服了实验中遇到的各种困难。

7. 实验心得与启示通过这些计算机实验,我学到了很多知识和技能,也有了一些心得和启示。

首先,实践比理论更能增进理解。

通过实际操作和实验验证,我们更深刻地理解了计算机原理和算法的运作方式。

其次,解决问题的能力是非常重要的。

在实验过程中,我们遇到了各种问题,但通过自己的努力和和同学的合作,最终找到了解决方案。

计算机实验报告15篇

计算机实验报告15篇

计算机实验报告计算机实验报告15篇我们眼下的社会,报告使用的次数愈发增长,通常情况下,报告的内容含量大、篇幅较长。

那么报告应该怎么写才合适呢?下面是小编收集整理的计算机实验报告,仅供参考,大家一起来看看吧。

计算机实验报告1实验名称:网络应用综合实验所用仪器材料:能接入INTERNET的计算机一台套一、实验目的1、熟悉上网浏览、检索、下载网络资源的基本方法;2、掌握E-mail的申请及应用;3、了解网络配置与网络安全的相关知识;4、掌握WINDOWS共享目录的使用与简单局域网的组建方法;5、了解简单的网络命令和使用方法。

二、实验内容1、INTERNET的基本操作及WWW的基本应用;2、网络资源的获取;3、E-mail的申请及应用;4、WINDOWS共享目录的使用与局域网的组建。

5、简单的网络基本命令使用。

三、实验步骤(参照实验指导书上的内容,结合实验过程中做的具体内容,完成此项内容的撰写)四、思考与总结(写实验的心得体会等)计算机实验报告2一、实习时间20xx年X月18日到X月10日二、实习地点中****-*三、实习目的通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,为顺利毕业进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。

四、实习内容能对电脑交易和具体的电脑安装步骤进行了解,并查阅资料巩固自我缺漏的电脑经验。

能将具体的计算机知识应用到实际中,在电脑交易的同时,将自己的所学所想所感付诸实践。

能够熟练掌握一定的计算机技巧,比如安装系统,安装插线,识别型号,处理图形和flash等。

能够与别人进行一定程度的计算机交流,并且提供各种买卖信息以及电脑性能好坏的识别。

能够推销贩卖计算机,并且积累丰厚的社会交流经验和提升自我的语言表达能力。

五、实习体会职高生活让我对计算机理论知识有了一定的了解。

但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务。

经过实践和实习,我对未来充满了美好的憧憬,在未来的日子,我将努力做到以下几点:一、继续学习,不断提升理论涵养。

计算机网络实验报告5

计算机网络实验报告5

计算机网络实验报告1计算机网络实验报告1实验一认识PacketTracer软件与路由的访问一、实验目的作为配置网络设备的最基础的实验,通过本实验的学习,掌握以下技能:(1)通过安装,运行PacketTracer软件,掌握PacketTracer软件的使用和设置;(2)通过反转电缆实现PC机与路由器的连接;(3)正确配置PC机仿真终端程序的串口参数;(4)熟悉Console端与Telnet访问路由器;二、设备要求Cisco路由器,PC机(操作系统WindowsXP,装有终端软件)三、实验配置和结果1.安装PacketTracer5.3版本软件2.汉化PacketTracer5.33.启动PacketTracer5.3软件,熟悉软件界面。

4.通过Console端口访问路由器1)把PC机的一串口通过反转线缆与路由器的Console端相连,记录默认情况下路由器Console端口的参数。

2)记录表明路由器已经启动正常时的提示符。

5.通过Telnet访问路由器1)配置路由器以太网接口IP地址Router>enRouter#//以上是进入路由器特权模式Router#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)# //以上是进入路由器配置模式Router(config-if)#interfaceFastEthernet0/0Router(config-if)#//以上是进入路由器的以太网口F0/0接口Router(config-if)#ipaddress172.16.0.1255.255.0.0//以上是配置接口的IP地址Router(config-if)#noshutdown//以上是打开接口,默认路由器的所有接口都是关闭的,这一点和交换机有很大差别Router(config-if)#end//退出配置模式2)配置路由器密码Router#confterminalRouter(config)#linevty04//以上是进入路由器的VTY虚拟终端下5个虚拟终端Router(config-line)#passwordciscoRouter(config-line)#login//以上是配置vty的密码,即Telnet密码Router(config-line)#exitRouter(config)#enablepasswordcisco//以上是配置进入到路由器特权模式的密码Router(config)#end3)通过Telnet访问路由器在计算机上配置网卡的IP地址为172.16.0.100/255.255.0.0,打开DOS命令窗口,首先测试计算机和路由器的IP连通性,再Telnet远程登录,如下所述PC>ping172.16.0.1Pinging172.16.0.1with32bytesofdata:Replyfrom172.16.0.1:bytes=32time=130msTTL=255Replyfrom172.16.0.1:byte s=32time=40msTTL=255Replyfrom172.16.0.1:bytes=32time=63msTTL=255Reply from172.16.0.1:bytes=32time=62msTTL=255Pingstatisticsfor172.16.0.1:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinm illi-seconds:Minimum=40ms,Maximum=130ms,Average=73ms//表明计算机能Ping通路由器PC>telnet172.16.0.1//Telnet路由器以太网卡上的IP地址Trying172.16.0.1...OpenUserAccessVerificationPassword:(输入密码cisco)Router>enablePassword:(输入密码cisco)Router#exit//输入VTY的密码cisco、输入enable的密码cisco,能正常进入路由器的特权模式按以上方法是否正常进入路由器的特权模式?四、思考与分析以Cisco为例,什么是VTY,一般情况下,路由器支持几个虚拟终端,分别是什么?交换机支持几个虚拟终端,为别是什么?实验成绩评定表序号实验名称:123456实验方法:□有创新□有改进□有缺陷□合理实验步骤:□掌握□理解,不熟练□未掌握实验结果:□正确□部分正确□错误文字表述:□简明通顺□重复冗长□逻辑性差□有语病实验态度:□严谨认真□循规蹈矩□敷衍应付综合评价:□优秀□良好□中□及格□不及格指导教师签名指导教师:年月日扩展阅读:计算机网络操作系统实验报告1辽宁工程技术大学上机实验报告课程名称实验题目院系姓名实验目的实验准备实验进度实验内容成绩计算机网络操作系统实验WindowsServer20xx的安装及环境设置软件学院王玉专业学号软件工程1220980122班级实验日期软升本12-120xx.5.251.能够独立的安装windowsserver20xx网络操作系统。

计算机基础实验报告

计算机基础实验报告

计算机基础实验报告实验目的,通过本次实验,掌握计算机基础实验所需的基本知识和技能,加深对计算机原理和操作系统的理解,提高实际操作能力。

实验内容,本次实验主要包括计算机基础操作系统的安装和配置、基本的文件管理和命令操作、网络配置和应用等内容。

一、计算机基础操作系统的安装和配置。

在本次实验中,我们首先进行了计算机基础操作系统的安装和配置。

通过阅读操作系统安装手册,我们按照指导完成了对操作系统的安装和基本配置。

在整个过程中,我们学会了如何选择合适的操作系统版本、分区和格式化硬盘、设置系统语言和时区等基本操作,对计算机基础操作系统的安装和配置有了更深入的理解。

二、基本的文件管理和命令操作。

在操作系统安装和配置完成后,我们进行了基本的文件管理和命令操作实验。

通过学习文件管理和命令操作的基本知识,我们掌握了如何创建、复制、移动、删除文件和目录,以及如何使用命令行进行文件和目录的操作。

这些基本的操作对我们进一步理解计算机基础操作系统的功能和使用方式起到了重要的作用。

三、网络配置和应用。

最后,我们进行了网络配置和应用的实验。

在这个实验中,我们学会了如何进行网络配置、连接网络、设置网络共享和访问共享资源等操作。

通过这些实验,我们对计算机基础操作系统的网络功能有了更深入的了解,为以后的网络应用和管理打下了基础。

总结,通过本次实验,我们对计算机基础操作系统的安装和配置、基本的文件管理和命令操作、网络配置和应用等内容有了更深入的了解。

这些知识和技能对我们进一步学习计算机基础理论和实际应用都具有重要的意义,为我们以后的学习和工作打下了坚实的基础。

感想,本次实验让我对计算机基础操作系统有了更深入的了解,也让我对计算机技术的学习充满了信心。

通过实际操作,我不仅学会了如何安装和配置操作系统,还学会了如何进行文件管理和命令操作,以及如何进行网络配置和应用。

这些知识和技能对我以后的学习和工作都将大有裨益。

在未来的学习和工作中,我将继续努力学习计算机基础知识,不断提升自己的技能水平,为将来的发展打下更加坚实的基础。

计算机实验报告(集锦15篇)

计算机实验报告(集锦15篇)

计算机实验报告计算机实验报告(集锦15篇)在生活中,我们使用报告的情况越来越多,我们在写报告的时候要注意语言要准确、简洁。

其实写报告并没有想象中那么难,以下是小编收集整理的计算机实验报告,欢迎阅读,希望大家能够喜欢。

计算机实验报告1一、需求分析建设一个以办公自动化、计算机辅助教学、现代计算机校园文化为核心,以现代网络技术为依托,技术先进、扩展性强、能覆盖全校主要楼宇的校园主干网络,将学校的各种pc机、工作站、终端设备和局域网连接起来,并与有关广域网相连,在网上宣传自己和获取Internet网上的教育资源。

形成结构合理,内外沟通的校园计算机系统,在此基础上建立满足教学、研究和管理工作需要的软硬件环境,开发各类信息库和应用系统,为学校各类人员提供充分的网络信息服务。

系统总体设计将本着总体规划、分步实施的原则,充分体现系统的技术先进性、高度的安全可靠性,同时具有良好的开放性、可扩展性、冗余性。

本着为学校着想,合理使用建设资金,使系统经济可行。

具体包括下以几个方面:1、内网络能够高速访问FTP服务器现在或上传文件实现资源共享功能,实现对不同类型的用户划分不同的权限,限制不同类型的用户只能访问特定的服务资源。

可以下载和上传资料文件,访问速度可以对指定的用户进行级别的划分。

2、建设Web服务器对外实现信息发布,对内实现教学教务管理。

网站发布学校新闻、通知、学校的活动等相关内容。

实现学生能够在网上进行成绩查询、网上报名、网上评教等功能;以及教师的信息查询、教学数据上传等。

3、建设邮件服务器以满足校园内部之间和内、外网这间的大量邮件传输的需求。

4、实现内网划分多个VLAN,实现校园内不同校区,不同楼宇,不同楼层的多客户接入。

5、内部实现PC间实现高速互访,同时可以访问互联网。

网络内同一IP段内的PC机可以通过网上邻居实现高速互访,传送资料文件等,解决不同楼宇,不同楼层之间通过移动存储设备传送数据费时、费力的问题。

计算机组成原理实验报告

计算机组成原理实验报告

计算机组成原理实验报告计算机组成原理实验报告姓名:专业:计算机科学与技术学号:计算机组成原理实验(⼀)实验题⽬:时标系统的设置和组合成绩:⼀、实验⽬的1、了解时标系统的作⽤2、会设计、组装简单的时标发⽣器⼆、实验内容参照时标系统的设计⽅法,⽤组合逻辑⽅法设计⼀个简单的节拍脉冲发⽣器,产⽣图1-6所⽰的节拍脉冲,并⽤单脉冲验证设计的正确性。

在实验报告中画出完整电路,写出1W 、0W 和1N 的表达式。

图1-6 简单的节拍脉冲发⽣器⼀周期的波形设计提⽰:1、由波形图求出节拍脉冲1W 和0W 的表达式,进⽽组合成1N 的表达式。

2、注意节拍电平1T 和0T 的翻转时刻应在0M 下降沿与M 的上升沿同时出现的时刻。

3、注意D 触发器的触发翻转要求。

三、实验仪器及器材1、计算机组成原理实验台和+5V 直流稳压电源2、集成电路由附录A “集成电路清单”内选⽤四、实验电路原理(实验电路原理图)时标系统主要由时钟脉冲发⽣器、启停电路和节拍脉冲发⽣器三部分组成成,结构如图1-1所⽰。

图1-1 时标系统组成1、时钟脉冲发⽣器主要由振荡电路、分频电路组成,其作⽤是产⽣⼀定频率的时钟脉冲,作为计算机中基准时钟信号。

如图1-2所⽰。

图1-2 时钟脉冲发⽣器组成2、启停电路计算机是靠⾮常严格的节拍脉冲,按时间的先后次序⼀步⼀步地控制各部件⼯作的,所以,机器启停的标志是有⽆节拍脉冲,⽽控制节拍脉冲按⼀定的时序发⽣和停⽌,不能简单地⽤电源开关来实现。

如图1-3所⽰。

图1-3 简单的启停电路为了使机器可靠地⼯作,要求启停电路在机器启动或停机时,保证每次从规定的第⼀个脉冲开始启动,到最后⼀个脉冲结束才停机,并且必须保证第⼀个和最后⼀个脉冲的波形完整。

如图1-4所⽰。

图1-4 利⽤维持阻塞原理的启停电路3、节拍脉冲发⽣器节拍脉冲发⽣器的作⽤是产⽣⼀序列的节拍电平和⼯作脉冲。

节拍电平是保证计算机微操作的时序性,⼯作脉冲是各寄存器数据的打⼊脉冲。

计算机原理实验室实验报告

计算机原理实验室实验报告

计算机原理实验室实验报告1. 引言计算机原理实验室是计算机科学与工程领域中一个重要的实践环节,旨在帮助学生巩固和拓展计算机原理相关知识,培养实践能力和解决问题的能力。

本实验报告将详细介绍我们在计算机原理实验室中所进行的实验内容、实验目的、实验过程、实验结果和实验总结。

2. 实验目的本次实验的主要目的是通过实际操作,加深对计算机原理的理解,掌握计算机硬件的基本组成和工作原理,熟悉计算机的运行过程,学会使用一些计算机原理实验仪器和软件。

3. 实验内容本次实验的内容主要包括以下几个方面:3.1 计算机硬件组装实验在本实验中,我们需要根据给定的电路图和硬件元件,组装一台完整的计算机。

这个过程中需要注意硬件元件的正确连接和固定,确保计算机能够正常运行。

3.2 计算机启动与关机实验在本实验中,我们需要学习计算机的启动与关机过程。

通过按照正确的步骤操作,我们可以使计算机正常启动和关机,并了解其中的原理和流程。

3.3 计算机性能测试实验在本实验中,我们需要使用一些性能测试软件,对计算机的性能进行测试。

通过测试结果,我们可以了解计算机的处理能力、存储能力和图形处理能力等方面的表现。

3.4 计算机故障排除实验在本实验中,我们需要学习一些常见的计算机故障排除方法。

通过分析故障原因,我们可以找到解决问题的方法,并修复计算机故障。

4. 实验过程4.1 计算机硬件组装实验过程首先,我们需要准备好所需的硬件元件和工具。

然后,根据给定的电路图,按照正确的连接顺序,逐步组装计算机的主板、CPU、内存、硬盘、显卡等硬件元件。

在组装过程中,需要注意连接线的插入方向和插孔的对应关系,确保连接的牢固和正确。

最后,进行电源的连接和固定,检查硬件组装是否正确。

4.2 计算机启动与关机实验过程在计算机硬件组装完成后,我们可以按照正确的步骤启动计算机。

首先,将电源线插入电源插座,并将电源线与计算机主机连接。

然后,按下电源按钮,等待计算机启动。

在启动过程中,我们可以观察计算机屏幕上的提示信息,确认计算机是否正常启动。

计算机组成原理实验报告

计算机组成原理实验报告

计算机组成原理实验报告计算机组成原理实验报告引言:计算机组成原理是计算机科学与技术专业的重要课程之一,通过实验可以更好地理解和掌握计算机的组成原理。

本篇实验报告将介绍我们在计算机组成原理实验中所进行的实验内容和实验结果。

实验一:逻辑门电路设计在这个实验中,我们学习了逻辑门电路的设计和实现。

通过使用门电路,我们可以实现与门、或门、非门等基本逻辑运算。

我们首先学习了逻辑门电路的真值表和逻辑代数的基本运算规则,然后根据实验要求,使用逻辑门电路设计了一个简单的加法器电路,并通过仿真软件进行了验证。

实验结果表明,我们设计的加法器电路能够正确地进行二进制数的加法运算。

实验二:数字逻辑电路实现在这个实验中,我们进一步学习了数字逻辑电路的实现。

通过使用多路选择器、触发器等数字逻辑元件,我们可以实现更复杂的逻辑功能。

我们首先学习了多路选择器的原理和使用方法,然后根据实验要求,设计了一个4位二进制加法器电路,并通过数字逻辑实验板进行了搭建和测试。

实验结果表明,我们设计的4位二进制加法器能够正确地进行二进制数的加法运算。

实验三:存储器设计与实现在这个实验中,我们学习了存储器的设计和实现。

存储器是计算机中用于存储和读取数据的重要组成部分。

我们首先学习了存储器的基本原理和组成结构,然后根据实验要求,设计了一个简单的8位存储器电路,并通过实验板进行了搭建和测试。

实验结果表明,我们设计的8位存储器能够正确地存储和读取数据。

实验四:计算机硬件系统设计与实现在这个实验中,我们学习了计算机硬件系统的设计和实现。

计算机硬件系统是计算机的核心部分,包括中央处理器、存储器、输入输出设备等。

我们首先学习了计算机硬件系统的基本原理和组成结构,然后根据实验要求,设计了一个简单的计算机硬件系统,并通过实验板进行了搭建和测试。

实验结果表明,我们设计的计算机硬件系统能够正确地进行指令的执行和数据的处理。

结论:通过这些实验,我们深入学习了计算机组成原理的相关知识,并通过实践掌握了计算机组成原理的基本原理和实现方法。

计算机组成原理的实验报告

计算机组成原理的实验报告

计算机组成原理的实验报告一、实验目的本次实验的主要目的是深入理解计算机组成原理中的关键概念和组件,通过实际操作和观察,增强对计算机硬件系统的认识和掌握能力。

具体包括:1、了解计算机内部各部件的工作原理和相互关系。

2、熟悉计算机指令的执行流程和数据的传输方式。

3、掌握计算机存储系统的组织和管理方法。

4、培养分析和解决计算机硬件相关问题的能力。

二、实验设备本次实验使用的设备包括计算机、逻辑分析仪、示波器以及相关的实验软件和工具。

三、实验内容1、运算器实验进行了简单的算术运算和逻辑运算,如加法、减法、与、或等操作。

观察运算结果在寄存器中的存储和变化情况。

2、控制器实验模拟了指令的取指、译码和执行过程。

分析不同指令对计算机状态的影响。

3、存储系统实验研究了内存的读写操作和地址映射方式。

考察了缓存的工作原理和命中率的计算。

4、总线实验观察数据在总线上的传输过程和时序。

分析总线竞争和仲裁的机制。

四、实验步骤1、运算器实验步骤连接实验设备,将运算器模块与计算机主机相连。

打开实验软件,设置运算类型和操作数。

启动运算,通过逻辑分析仪观察运算过程中的信号变化。

记录运算结果,并与预期结果进行比较。

2、控制器实验步骤连接控制器模块到计算机。

输入指令序列,使用示波器监测控制信号的产生和变化。

分析指令执行过程中各个阶段的状态转换。

3、存储系统实验步骤搭建存储系统实验电路。

进行内存读写操作,改变地址和数据,观察存储单元的内容变化。

分析缓存的替换策略和命中率的影响因素。

4、总线实验步骤连接总线模块,配置总线参数。

多个设备同时发送数据,观察总线的仲裁过程。

测量数据传输的时序和带宽。

五、实验结果与分析1、运算器实验结果加法、减法等运算结果准确,符合预期。

逻辑运算的结果也正确无误。

观察到在运算过程中,寄存器的值按照预定的规则进行更新。

分析:运算器的功能正常,能够准确执行各种运算操作,其内部的电路和逻辑设计合理。

2、控制器实验结果指令能够正确取指、译码和执行,控制信号的产生和时序符合指令的要求。

计算机原理实验报告

计算机原理实验报告

计算机科学系实验报告(首页)课程名称:计算机组成原理实验名称:基础汇编语言程序设计一、实验目的:1.学习和了解TEC-2000十六位机监控命令的用法:2.学习和了解TEC-2000十六位机的指令系统;3.学习简单的TEC—2000十六位机汇编程序设计;二、实验内容:1.使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;2.使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T命令单步运行并观察程序单步执行情况;三、实验要求在使用该教学机之前,应先熟悉其的各个组成部分,及使用方法。

四、程序设计【例1】设计一个小程序,在屏幕上输出显示字符‘6’。

A 2000 ;地址从16进制2000(内存RAM区的起始地址)开始2000:MVRD R0,0036 ;把字符‘6’的ASCII码送入R02002:OUT 80 ;在屏幕上输出显示字符‘6’,80为串行接口地址2003:RET ;每个用户程序都必须用RET指令结束2004:;(按回车键即结束输入过程)这就建立了一个从主存2000h地址开始的小程序。

在这种方式下,所有的数字都约定使用16进制数,故数字后不用跟字符h,每个用户程序的最后一个语句一定为RET汇编语句。

因为监控程序是选用类似子程序调用方式使实验者的程序投入运行的,用户程序只有用RET语句结束,才能保证程序运行结束时能正确返回到监控程序的断点,保证监控程序能继续控制教学机的运行过程。

【例2】设计一个小程序,用次数控制在终端屏幕上输出’0’到’9’十个数字符A 20202020 MVRD R2,000A ;送入输出字符个数MVRD R0,0030 ;“0”字符的ASCII码送寄存器R0OUT 80 ;输出保存在R0低位字节的字符DEC R2 ;输出字符个数减1JRZ 202E ;判10个字符输出完否,已完,则转到程序结束处PUSH R0 ;未完,保存肋的值到堆栈中2028 IN 81 ;查询接口状态,判字符串行输出完成否,SHR R0JRNC 2028 ;未完成,则循环等待POP R0 ;已完成,准备输出下一字符并从堆栈恢复R0的值 INC R0 ;得到下一个要输出的字符JR 2024 ;转去输出字符202E RET这个程序只使用基本汇编语句。

计算机组成原理实验报告

计算机组成原理实验报告

1. 寄存器五、实验总结按照实验要求进行连接和操作,对通用寄存器组进行了数据的写入和读出,两组数据完全对照,得到了预期效果,说明了存入数据的正确性,在整个过程中也对寄存器组的构成和硬件电路有了更深层次的理解。

2. 运算器五、实验总结基本熟悉了整个实验系统的基本结构,了解了该实验装置按功能分成几大区,学会何时操作各种开关、按键。

最重要的是通过实验掌握了运算器工作原理,熟悉了算术/逻辑运算的运算过程以及控制这种运算的方法,了解了进位对算术与逻辑运算结果的影响,对时序是如何起作用的没太弄清楚,相信随着后续实验的进行一定会搞清楚的3。

存储器五、实验总结按照实验要求连接器材设备元件,按照给定步骤进行实验操作.通过向静态RAM中写入数据并读出数据,在INPUT单元输入数并存入地址寄存器,再向相应的地址单元存入数,验证读出数据时,只需再INPUT单元输入想要读出单元的地址,再通过片选端CE读出存储单元内的数据,其中We=0是控制写端,WE=1控制读,CE低电平有效。

实验过程遇到一些问题,对实验内容不是很熟,有待提高。

4. CPU与简单模型机设计实验一、实验目的(1) 掌握一个简单CPU的组成原理.(2)在掌握部件单元电路的基础上,进一步将其构造一台基本模型计算机。

(3)为其定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念.二、实验设备PC机一台,TD—CMA实验系统一套。

三、实验原理本实验要实现一个简单的CPU,并且在此CPU的基础上,继续构建一个简单的模型计算机。

CPU 由运算器(ALU)、微程序控制器(MC)、通用寄存器(R0),指令寄存器(IR)、程序计数器(PC)和地址寄存器(AR)组成,如图5-1—1 所示。

这个CPU 在写入相应的微指令后,就具备了执行机器指令的功能,但是机器指令一般存放在主存当中,CPU 必须和主存挂接后,才有实际的意义,所以还需要在该CPU的基础上增加一个主存和基本的输入输出部件,以构成一个简单的模型计算机。

计算机组成原理 实验报告

计算机组成原理 实验报告
1算术逻辑运算单元ALU(Arithmetic and Logic Unit)
ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。
通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)。我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。
置S3、S2、S1、S0和Cn的数值,并观察数据总线LED显示灯显示的结果。如置S3、S2、S1、
S0为0010加法运算。
如果实验箱和PC联机操作,则可通过软件中的数据通路图来观测实验结果(软件使用说明
请看附录一),方法是:打开软件,选择联机软件的“【实验】—【运算器实验】”,打开运算器
实验的数据通路图,如图1-1-6所示。进行上面的手动操作,每按动一次ST按钮,数据通路图
会有数据的流动,反映当前运算器所做的操作,或在软件中选择“【调试】—【单节拍】”,其作
用相当于将时序单元的状态开关KK2置为‘单拍’档后按动了一次ST按钮,数据通路图也会反
映当前运算器所做的操作。
重复上述操作,并完成表1-1-2。然后改变A、B的值,验证FC、FZ的锁存功能。
计算机组成原理实验报告
实验一 基本运算器实验
一、
1.了解运算器的组成结构
2.掌握运算器的工作原理
3.深刻理解运算器的控制信号
二、
PC机一台、TD-CMA实验系统一套
三、实验原理
1.(思考题)运算器的组成包括算数逻辑运算单元ALU(Arithmetic and Logic Unit)、浮点运算单元FPU(Floating Point Unit)、通用寄存器组、专用寄存器组。

计算机原理实验一报告

计算机原理实验一报告
XDB 200
YDW 20000
ZDD 3000000
RDD ?
DATA ENDS
编写完整程序,将x、y和z相加后,结果存入R中,用过td查看结果。
实验2习题3第12题
三、实验过程
四、实验结论和体会
.CODE
START:
MOV AX,@DATA
MOV DS,AX
MOV DX,-1ቤተ መጻሕፍቲ ባይዱ
MOV AX,DAT
CALL WRITEDEC
MOV AX,DAT+2
CALL WRITEDEC
MOV DX,OFFSET MSG
MOV AH,09H
INT 21H
MOV AX,4C00H
INT 21H
END START
《计算机原理》课程实验报告
实验名称
汇编程序结构和基本调试方法
实验序号

实验日期
2016.9.29
姓名
院系
计算机
班级
学号
专业
指导教师
胡建人
成绩
合格
一、实验目的及要求
1.学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法。
2.根据要求编写完整程序,掌握TASM、TLINK、TD等软件的应用。学会字节、字、双字的数据定义方法,利用不同的寻址方式传送数据。
(1)编辑。
首先将上述程序编辑保存,文件名为ex1.asm。
(2)汇编与链接。链接时注意需要ylib16.lib库
tasm ex1;
tlink ex1,,,ylib16.lib;
如果在汇编和链接过程中出现错误,回到编辑,改正错误。
(3)调试运行。
ex1

计算机实验报告

计算机实验报告

计算机实验报告一、实验目的。

本次实验旨在通过计算机实验的方式,加深对计算机原理和操作系统的理解,提高学生对计算机实验的动手能力和实际操作能力,为今后的计算机应用和研究打下坚实的基础。

二、实验内容。

本次实验主要包括以下内容:1. 计算机硬件组装与调试。

2. 操作系统安装与配置。

3. 计算机网络设置与测试。

4. 软件安装与应用。

三、实验过程。

1. 计算机硬件组装与调试。

首先,我们需要将主板、CPU、内存、硬盘、显卡、电源等硬件组件按照正确的方式组装在机箱内,并连接好各种线缆。

然后,进行电源接通测试和BIOS设置,确保硬件能够正常工作。

2. 操作系统安装与配置。

在硬件组装完成后,我们需要选择合适的操作系统进行安装。

首先,将操作系统安装光盘或U盘插入计算机,按照提示进行安装操作。

安装完成后,还需要进行一些基本的系统配置,如网络设置、用户账户管理等。

3. 计算机网络设置与测试。

在操作系统安装完成后,我们需要进行计算机网络的设置和测试。

首先,设置计算机的IP地址、子网掩码、网关等网络参数,然后进行网络连通性测试,确保计算机能够正常连接到局域网或互联网。

4. 软件安装与应用。

最后,我们需要安装一些常用的软件,并进行简单的应用测试。

例如,安装办公软件、浏览器、媒体播放器等,然后对这些软件进行简单的使用测试,确保软件能够正常运行。

四、实验结果与分析。

经过上述实验步骤的操作,我们成功完成了计算机硬件组装与调试、操作系统安装与配置、计算机网络设置与测试、软件安装与应用等实验内容。

通过实验,我们对计算机的硬件和软件有了更深入的了解,同时也提高了我们的实际操作能力和动手能力。

五、实验总结。

通过本次实验,我们不仅学习了计算机硬件组装与调试、操作系统安装与配置、计算机网络设置与测试、软件安装与应用等基本操作,还提高了我们的实际操作能力和动手能力。

这对我们今后的计算机应用和研究都具有重要的意义。

六、参考文献。

[1] 《计算机原理与实验》,XXX,XXX出版社,2019。

计算机原理实验报告

计算机原理实验报告

计算机原理实验报告计算机原理实验报告引言:计算机原理实验是计算机科学与技术专业的一门重要实践课程。

通过实验,学生可以更加深入地了解计算机的工作原理,掌握计算机硬件和软件的基本知识,提高解决实际问题的能力。

本文将对计算机原理实验进行总结和分析,探讨实验中的一些关键问题和解决方法。

一、实验目的计算机原理实验的主要目的是让学生通过实践操作,了解计算机的基本组成部分和工作原理,培养学生的实际动手能力和问题解决能力。

通过实验,学生可以熟悉计算机的硬件结构,理解计算机的运算过程和数据传输方式,掌握计算机的基本操作和调试方法。

二、实验内容计算机原理实验的内容包括计算机硬件的组装和调试,操作系统的安装和配置,以及简单的程序设计和调试。

实验中,学生需要根据实验指导书的要求,按照一定的步骤进行实验操作,并记录实验过程和结果。

实验内容涉及到计算机的内存、CPU、硬盘、显卡等硬件设备,以及操作系统的安装和配置,软件的安装和调试等。

三、实验过程在实验过程中,我们首先需要根据实验指导书提供的材料和工具,组装计算机硬件。

这包括将主板、内存、CPU、硬盘等组件安装到机箱内,并连接好各个设备的电源和数据线。

在组装过程中,需要特别注意硬件的安装顺序和连接方式,以确保硬件能够正常工作。

组装完成后,我们需要按照实验指导书的要求,安装操作系统和相关软件。

这包括将操作系统的安装光盘插入光驱,按照安装向导的提示进行操作,完成操作系统的安装和配置。

安装完成后,我们还需要安装一些常用的软件,如浏览器、办公软件等,以满足日常使用的需要。

实验的最后一部分是程序设计和调试。

在这部分实验中,我们需要根据实验指导书提供的要求,编写简单的程序,并进行调试和运行。

这部分实验涉及到计算机的编程语言、算法和数据结构等知识,需要学生具备一定的编程基础和逻辑思维能力。

四、实验结果与分析通过实验,我们成功地完成了计算机硬件的组装和调试,操作系统的安装和配置,以及程序的编写和调试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机原理5.3实验报告篇一:计算机原理实验四报告实验四接口程序设计编程训练学院(系):信通学院专业:通信工程班级:通信工程1101 姓名:张非凡学号:201181145一、实验目的:1. 掌握使用8255并行接口连接拨动开关,控制LED显示输出的技术。

掌握循环结构程序设计的方法。

2. 熟悉8254在系统中的电路接法,掌握8254的工作方式及应用编程。

熟悉汇编语言分支程序基本指令的使用方法。

3. 了解8259中断控制器的基本使用,掌握中断程序编程技术。

熟悉利用汇编语言子程序参数传递方法。

二、实验原理:拨动开关和LED显示实验:8255端口地址有四个,由于8255片选信号线与地址译码区的0~FH连接,即8255的I/O偏移地址为0~3,加上前一个实验所获知的I/O基址,两者相加之后才是最终访问8255的I/O地址。

注意,该地址一定是一个16位数,所以I/O操作要使用IN AL,DX 和OUT DX, AL指令。

端口地址:A口地址为:200h;B 口地址为:201h;C口地址为:202h;控制口地址为:203h。

8254定时/计数器实验:8254是可编程间隔定时器。

它具有以下基本功能:(1)有3个独立的16位计数器;(2)每个计数器可接二进制或十进制(BCD)计数;(3)每个计数器可编程工作于6种不同工作方式;(4)8254每个计数器允许的最高频率为10MHZ;(5)8254有读回命令,除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容;(6)计数脉冲可以是有规律的时钟信号,也可以是随机信号。

计数初值公式为n=f/f,其中f是输入时钟脉冲的频率,f是输出波形的频率。

8254的工作方式如下述:(1)方式0:计数到0结束输出正跃变信号方式。

(2)方式1:硬件可重触发单稳方式。

(3)方式2:频率发生器方式。

(4)方式3:方波发生器。

(5)方式4:软件触发选通方式。

(6)方式5:硬件触发选通方式8259中断控制器实验:1. 8259中断控制器介绍8259中断控制器是Intel公司专为控制优先级中断而设计的芯片。

它将中断源识别、排队以及提供中断矢量等电路集于一片中。

只需对8259编程一片8259就可以管理8级中断,最多可用9片8259A来构成64级的主从式中断系统。

每一级中断都可以屏蔽或允许。

8259A可提供相应的中断向量,从而能迅速地转至中断服务程序。

通过编程使8259A工作在多种不同的方式。

工作时只需要一组+5V电源。

2. 8259中断控制器内部结构图命令寄存器及访问控制8259的命令共有七个,分两类。

一类是初始化命令字,有四个分别是ICW1-ICW4,另一类是操作命令字,有三个分别是OCW1-OCW3.各命令字的格式如下。

三、实验内容:1. 将8255端口A的PA7-PA0与8个发光二极管L7-L0连接,PB2-PB0与拨动开关的K2-K0连接,8255的CS与地址译码区的200-20FH端子连接,PC2(/ACK)与单脉冲的/PLUS端连接。

先预置开关K2-K0为一组输入状态,然后按下单脉冲按键产生一个负脉冲,输入到PC2。

用发光二极管LEDi亮,显示K2-K0的状态。

2. 使用单脉冲电路产生的脉冲信号作为386EX模块8259中断请求输入,每按一次单脉冲按键,触发一次中断,使7段数码管显示的“5”字左移一位,显示到最左端后再从最右端开始显示,如此重复。

3. 使用8254两个计数器级连,采用定时方式工作,周期性的点亮及熄灭发光二极管各1秒。

四、电路图图1:拨动开关和LED显示实验电路图图2:8254定时/计数器实验电路图图3:8259中断控制器实验电路图五、实验步骤:1. 按图1将8255端口A与8位拨动开关连接,8255端口B与8位LED 连接,选择8255 为方式0工作,编程序完成LED实时显示开关状态的功能,即每位LED对应一位开关状态。

开关往下拨动,对应LED 灭,开关往上拨动,对应LED点亮。

2. 按图2连接电路图,连接好后把程序下载到CPU中,观察实验现象。

3. 按图3连接电路图,接好后把程序下载到CPU中。

摁下单脉冲按键,触发一次中断,使7段数码管显示的字左移一位,之后重复按下单脉冲按键,观察数码管显示变化情况。

六、程序流程图:图4:拨动开关和LED显示实验流程图5:8254定时/计数器实验流程图图篇二:计算机实验报告调速电机及转速显示一,设计概述我的设计目的是通过简单的单片机和芯片,以及八位数码管,实现一个电机调速的功能,并且通过仪表盘把转速显示出来。

同时,要求有一个键盘,可以实现转速的输入。

设计最大的优点是灵活可调,可编程,并能够显示转速。

具有非常强的操作性和控制性,应用范围广泛,应用方法灵活多样,实现成本低。

二,设计思路1,功能分析:a)通过单片机控制转速;b)通过键盘输入转速;c)通过数码管对转速进行显示;2,实现方法分析:a)控制转速。

在本次设计中,我选择了直流电机,直流电机的转速由一个差动电路控制,通过调节两端的输入电压差,可以实现转速的调节。

此时有两种方法,第一种是通过数模转换,为差动电路两端施加不同的电压,第二种是通过PWM 脉宽调制,控制两端的输入占空比,达成调节转速的效果。

最终经过可编程、可灵活调节、并且显示转速等多方面的考虑,我选择通过PWM脉宽调制的方法来实现这个功能。

b)确定使用PWM 脉宽调制之后,就需要考虑实现脉宽调制的方法。

我最终选择了使用8253的方法2来实现这个功能。

方法2可以在计时周期内持续输出高电平,并且在周期结束时输出低电平,然后开始下一个周期的计数,比较符合当前设计的需求。

c)通过键盘输入转速。

通过键盘输入转速,共有两种方法,第一中是使用中断,检测键盘的输入,并将输入值传递到程序当中;第二种方法是通过扫描法,扫描键盘,检查有无摁下。

最终,经过编程以及电路复杂性等问题的分析,我选择了使用扫描法。

d)通过数码管显示。

这个问题相对简单,只需要在单片机预先存储数码管的码表,然后在键盘输入时将参数传递给数码管即可。

3,显示部分四,源代码CODE SEGMENT ‘CODE’ ASSUME CS:CODE,DS:DATA IOCONEQU 8006HIOA EQU 8000H IOB EQU 8002H IOC EQU 8004H TCONTROEQU 0A006H TCON0 EQU 0A000H TCON1 EQU 0A002H TCON2 EQU 0A004HSTART: MOV AX, DATAMOV DS, AXMOV AX, STACKMOV SS, AXMOV AX, TOPMOV SP, AXMOV DX,TCONTROMOV AL,00110100B ;计数器0,只写计算值低8位,方式3,二进制计数OUT DX,AL MOV DX,TCON0MOV AL,10;时钟为1MHZ ,计数时间=1us*20 =20 us 输出频率50KHZ 掌握微程序控制器的组成原理。

掌握微程序的编制、写入,观察微程序的运行过程。

实验设备PC机一台,TD-CMA实验系统一套。

实验原理微程序控制器的基本任务是完成当前指令的翻译和执行,即将当前指令的功能转换成可以控制的硬件逻辑部件工作的微命令序列,完成数据传送和各种处理操作。

它的执行方法就是将控制各部件动作的微命令的集合进行编码,即将微命令的集合仿照机器指令一样,用数字代码的形式表示,这种表示称为微指令。

这样就可以用一个微指令序列表示一条机器指令,这种微指令序列称为微程序。

微程序存储在一种专用的存储器中,称为控制存储器,微程序控制器原理框图如图3-2-1所示。

图3-2-1 微程序控制器组成原理框图控制器是严格按照系统时序来工作的,因而时序控制对于控制器的设计是非常重要的,从前面的实验可以很清楚地了解时序电路的工作原理,本实验所用的时序由时序单元来提供,分为四拍TS1、TS2、TS3、TS4,时序单元的介绍见附录2。

微程序控制器的组成见图3-2-2,其中控制存储器采用3片2816的E2PROM,具有掉电保护功能,微命令寄存器18位,用两片8D触发器(273)和一片4D(175)触发器组成。

微地址寄存器6位,用三片正沿触发的双D触发器(74)组成,它们带有清?0?端和预置端。

在不判别测试的情况下,T2时刻打入微地址寄存器的内容即为下一条微指令地址。

当T4时刻进行测试判别时,转移逻辑满足条件后输出的负脉冲通过强置端将某一触发器置为?1?状态,完成地址修改。

SE0SE1SE2SE3SE4SE5图3-2-2 微程序控制器原理图实验步骤1. 按图3-2-10所示连接实验线路,仔细查线无误后接通电源。

如果有‘滴’报警声,说明总线有竞争现象,应关闭电源,检查接线,直到错误排除。

图3-2-10 实验接线图2. 对微控器进行读写操作,分两种情况:手动读写和联机读写。

1) 手动读写手动对微控器进行编程(写)①将时序与操作台单元的开关KK1置为‘停止’档,KK3置为‘编程’档,KK4置为‘控存’档,KK5置为‘置数’档。

②使用CON单元的SD05——SD00给出微地址,IN单元给出低8位应写入的数据,连续两次按动时序与操作台的开关ST,将IN单元的数据写到该单元的低8位。

③将时序与操作台单元的开关KK5置为‘加1’档。

④IN单元给出中8位应写入的数据,连续两次按动时序与操作台的开关ST,将IN单元的数据写到该单元的中8位。

IN单元给出高8位应写入的数据,连续两次按动时序与操作台的开关ST,将IN单元的数据写到该单元的高8位。

⑤重复①、②、③、④四步,将表3-2-2的微代码写入2816芯片中。

手动对微控器进行校验(读)①将时序与操作台单元的开关KK1置为‘停止’档,KK3置为‘校验’档,KK4置为‘控存’档,KK5置为‘置数’档。

②使用CON单元的SD05——SD00给出微地址,连续两次按动时序与操作台的开关ST,MC单元的指数据指示灯M7——M0显示该单元的低8位。

③将时序与操作台单元的开关KK5置为‘加1’档。

④连续两次按动时序与操作台的开关ST,MC单元的指数据指示灯M15——M8显示该单元的中8位,MC单元的指数据指示灯M23——M16显示该单元的高8位。

⑤重复①、②、③、④四步,完成对微代码的校验。

如果校验出微代码写入错误,重新写入、校验,直至确认微指令的输入无误为止。

2) 联机读写将微程序写入文件联机软件提供了微程序下载功能,以代替手动读写微控器,但微程序得以指定的格式写入到以TXT为后缀的文件中,微程序的格式如下:微指令格式说明:$MXXXXXXXX微指令代码十六进制地址微指令标志如$M 1F 112233,表示微指令的地址为1FH,微指令值为11H(高)、22H (中)、33H(低),本次实验的微程序如下,其中分号‘;’为注释符,分号后面的内容在下载时将被忽略掉。

相关文档
最新文档