南理工计算机逻辑基础实验报告
基本逻辑门_实验报告

一、实验目的1. 理解并掌握基本逻辑门的工作原理和逻辑关系;2. 掌握组合逻辑电路的设计方法;3. 熟悉常用逻辑门电路的符号和特性;4. 培养实验操作能力和数据处理能力。
二、实验环境1. 实验设备:数字电路实验箱、万用表、逻辑分析仪、计算机等;2. 实验软件:Multisim、Proteus等电路仿真软件。
三、实验内容1. 与门、或门、非门实验(1)实验目的:验证与门、或门、非门的逻辑功能,熟悉其输入输出关系。
(2)实验步骤:① 按照电路图连接与门、或门、非门电路;② 使用开关控制输入端,观察输出端电平变化,记录实验数据;③ 分析实验结果,验证逻辑关系。
2. 与非门、或非门、异或门实验(1)实验目的:验证与非门、或非门、异或门的逻辑功能,熟悉其输入输出关系。
(2)实验步骤:① 按照电路图连接与非门、或非门、异或门电路;② 使用开关控制输入端,观察输出端电平变化,记录实验数据;③ 分析实验结果,验证逻辑关系。
3. 组合逻辑电路设计实验(1)实验目的:设计一个组合逻辑电路,实现特定功能。
(2)实验步骤:① 分析电路功能需求,确定逻辑表达式;② 根据逻辑表达式,设计电路原理图;③ 使用Multisim等仿真软件进行电路仿真,验证电路功能;④ 分析仿真结果,对电路进行优化。
四、实验结果与分析1. 与门、或门、非门实验结果:(1)与门:当输入端均为高电平时,输出端为高电平;当至少有一个输入端为低电平时,输出端为低电平。
(2)或门:当输入端均为低电平时,输出端为低电平;当至少有一个输入端为高电平时,输出端为高电平。
(3)非门:当输入端为高电平时,输出端为低电平;当输入端为低电平时,输出端为高电平。
2. 与非门、或非门、异或门实验结果:(1)与非门:当输入端均为高电平时,输出端为低电平;当至少有一个输入端为低电平时,输出端为高电平。
(2)或非门:当输入端均为低电平时,输出端为高电平;当至少有一个输入端为高电平时,输出端为低电平。
南理工计算机逻辑基础实验报告

南京理工大学《计算机逻辑基础》上机报告课程:计算机逻辑基础院系:计算机科学与技术学院班级:9121065802姓名:张备学号:912106840549实验报告(一):译码器的设计及应用实验一.实验目的:学习译码器的设计方法及应用。
二.实验内容:①实验内容概述:利用38译码器74139构成4-16译码器。
②所用器件功能简述:74138: 2个3-8译码器③电路原理图:三.实验结果:功能仿真波形:实验报告(二):加法器的设计及应用实验一.实验目的:学习加法器的设计及全加器的应用。
二.实验内容:①实验内容概述:利用全加器7483或74283及其它门电路设计一个电路:四位二进制加法或减法器;②所用器件功能简述:7483: 四位二进制全加器74157: 四2选1数据选择器③电路原理图:④功能:当S=0 实现A+B 当S=1 实现A-B三.实验结果:功能仿真波形:实验报告(三):分频器的设计及应用实验一.实验目的:学习触发器的应用及分频器的设计方法。
二.实验内容:①实验内容概述:利用触发器及其他门电路设计一个电路:将10MHz的时钟信号分频为1Hz的信号.(提示:可以先用五个TFF或者DFF触发器构成一个10分频器的电路图,然后用这个10分频器产生1MHz,100KHz,10KHz,1KHz,100Hz,10Hz,1Hz的信号.)②所用器件功能简述:TFF:T触发器③电路原理图:三. 实验结果:功能仿真波形:实验四计数器的设计及应用实验一.实验目的:学习计数器的设计方法及应用。
二.实验内容:①实验内容概述:利用2片四位十进制计数器74160设计构成模100的计数器。
②所用器件功能简述:74160:四位十进制计数器。
将10MHz的时钟信号转换成1Hz的时钟信号。
③电路原理图:三.实验结果:功能仿真波形:。
计算机基础实验实验报告

圆柱体对象:v(1.0,3.0);
本程序的执行结果如下:
圆柱体属性数据:
半径:1米
高度:3米
面积:3.14平方米
体积:9.42立方米
题目:定义一个类为形状,由它公有派生出圆、正方形、长方形。
利用多态性以虚函数的形式完成计算圆、正方形、长方形的面积。
具体要求如ቤተ መጻሕፍቲ ባይዱ:
(1)形状类名为shape,圆、正方形、长方形的类名分别为circle,square,rectangle。
(2)基类shape中只有一个公有的成员函数:virtual double area();用于求面积,操作为空。
(3)各派生类的数据成员均是私有的,数据类型为double型。
圆的半径为r,正方形的边长为a、长方形的边长为a,b,各派生类均需要定义公有的构造函数。
源代码
(10)题目函数递归问题:求n的阶乘,π的近似值
源代码
2.面向对象题目(5题)
设计一个长方体类Box,它能计算并输出长方体的体积和表面积。具体要求如下:
(1)私有数据成员
数据成员floata,b,c;//分别存放长方体的三条边长
数据成员floatvolume,area;//分别存放长方体的体积和表面积
公有成员函数:float getr(); //取圆的半径r
double area(); //求圆的面积
(2)类colum
保护数据成员:float h; //圆柱体的高
公有构造函数:colum(float,float); //初始化r和h
公有成员函数:float geth(); //取圆柱体的高h
double vol (); //求圆柱体的体积
数字逻辑实验报告

数字逻辑实验报告数字逻辑实验报告引言数字逻辑是计算机科学中的重要基础知识,通过对数字信号的处理和转换,实现了计算机的高效运算和各种复杂功能。
本实验旨在通过实际操作,加深对数字逻辑电路的理解和应用。
实验一:二进制加法器设计与实现在这个实验中,我们需要设计一个二进制加法器,实现两个二进制数的加法运算。
通过对二进制数的逐位相加,我们可以得到正确的结果。
首先,我们需要将两个二进制数输入到加法器中,然后通过逻辑门的组合,实现逐位相加的操作。
最后,将得到的结果输出。
实验二:数字比较器的应用在这个实验中,我们将学习数字比较器的应用。
数字比较器可以比较两个数字的大小,并输出比较结果。
通过使用数字比较器,我们可以实现各种判断和选择的功能。
比如,在一个电子秤中,通过将待测物品的重量与设定的标准重量进行比较,可以判断物品是否符合要求。
实验三:多路选择器的设计与实现在这个实验中,我们需要设计一个多路选择器,实现多个输入信号中的一路信号的选择输出。
通过使用多路选择器,我们可以实现多种条件下的信号选择,从而实现复杂的逻辑控制。
比如,在一个多功能遥控器中,通过选择不同的按钮,可以控制不同的家电设备。
实验四:时序电路的设计与实现在这个实验中,我们将学习时序电路的设计与实现。
时序电路是数字逻辑电路中的一种重要类型,通过控制时钟信号的输入和输出,实现对数据的存储和处理。
比如,在计数器中,通过时序电路的设计,可以实现对数字的逐位计数和显示。
实验五:状态机的设计与实现在这个实验中,我们将学习状态机的设计与实现。
状态机是一种特殊的时序电路,通过对输入信号和当前状态的判断,实现对输出信号和下一个状态的控制。
状态机广泛应用于各种自动控制系统中,比如电梯控制系统、交通信号灯控制系统等。
实验六:逻辑门电路的优化与设计在这个实验中,我们将学习逻辑门电路的优化与设计。
通过对逻辑门电路的布局和连接方式进行优化,可以减少电路的复杂性和功耗,提高电路的性能和可靠性。
大学计算基础实验报告

实验名称:大学计算机基础实验实验日期:2023年11月X日实验学时:2学时实验性质:基础性实验实验目的:1. 理解并掌握计算机基础知识,包括操作系统、计算机网络、信息安全等。
2. 熟练运用计算机基本操作,提高计算机应用能力。
3. 培养实验操作技能,提高团队协作能力。
实验内容:一、操作系统实验1. 实验目的:了解操作系统的基本功能,掌握文件操作、窗口操作等基本操作。
2. 实验步骤:(1)启动计算机,进入操作系统界面。
(2)熟悉桌面环境,包括任务栏、开始菜单等。
(3)创建文件夹,并练习文件操作(如复制、粘贴、删除等)。
(4)调整窗口大小、位置,切换窗口。
(5)使用搜索功能查找文件。
3. 实验结果:成功完成上述操作,熟悉操作系统基本功能。
二、计算机网络实验1. 实验目的:了解计算机网络的基本概念,掌握网络配置、网络连接等操作。
2. 实验步骤:(1)查看网络连接状态,包括有线和无线连接。
(2)配置网络参数,如IP地址、子网掩码、默认网关等。
(3)测试网络连通性,如ping命令测试。
(4)使用浏览器访问网络资源。
3. 实验结果:成功配置网络连接,实现网络通信。
三、信息安全实验1. 实验目的:了解信息安全的基本概念,掌握杀毒软件的使用、数据加密等操作。
2. 实验步骤:(1)安装杀毒软件,并进行病毒库更新。
(2)使用杀毒软件扫描系统,查杀病毒。
(3)设置防火墙,防止恶意软件入侵。
(4)使用加密软件对数据进行加密。
3. 实验结果:成功完成上述操作,提高计算机信息安全防护能力。
四、团队协作实验1. 实验目的:培养团队协作能力,提高实验操作效率。
2. 实验步骤:(1)分组,明确各成员职责。
(2)分工合作,共同完成实验任务。
(3)交流实验心得,分享经验。
3. 实验结果:成功完成实验任务,提高团队协作能力。
实验总结:本次大学计算机基础实验,使我更加深入地了解了计算机基础知识,掌握了计算机基本操作。
通过实验,我提高了计算机应用能力,培养了团队协作精神。
计算机基础知识实训报告范文5篇

计算机基础知识实训报告实训,即实习加培训。
实训报告是指包含实训目的,实训环境,实训原理,实训过程,实训结果,实训总结等方面内容的书面汇报材料,下面就让小编带你去看看计算机基础知识实训报告范文5篇,希望能帮助到大家!计算机基础知识报告1我最先到我哥所在的公司做了一个多月,刚进来公司的时候老板就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的问题。
记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前坐了一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!过了几天后,才开始做事,可是每天就是单纯的组装和维护计算机,我当然全力以赴,尽心尽力做到最好。
现在想想其实这就是我的工作。
后来回武汉在电脑城做了一段时间,觉得没有学到什么东西,于是便回家开了一个电脑维修店,这时,有个哥们要搞个网吧,叫我帮忙,当时想没关系的,我有信心,怎么说也跟计算机相关,不懂就多动手多请教应该很快领悟过来的!劳动节第一天我就开始动手实干了。
布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这么一搞假期一下子就过去了,每天都是早上忙到晚上,很累,从未那么累!当网吧搞好后,那个师傅也走了,以后的事情都要我一个人去解决了,处理网吧的电脑,打印机的故障,不知道是否能够顺利解决,而当真正将故障排除后,心里头有种说不出的高兴,我知道我的能力十分有限,但我始终没怕过,让我自己去摸索自己去解决,就算遇到实在不行的话,我会求助同学和朋友,给我做技术支持。
我不怕问题的到来,因为问题总是可以得到解决的!通过这样我学习了许多,成长了不少。
这个五月的确很累,每天拖着疲惫的身子回家,但是后面也渐渐就习惯了。
计算机基础实验报告

计算机基础实验报告引言计算机科学作为一门快速发展的学科,对于我们现代社会的发展起到了至关重要的作用。
而计算机基础实验则是我们学习计算机科学的基石。
通过实验,我们可以深入了解计算机的运作原理、编程语言的使用以及计算机系统的构建。
本文将对我在计算机基础实验中所学到的内容进行总结和分享。
实验内容一:计算机硬件与操作系统在第一次实验中,我们学习了计算机的基本组成部分,包括中央处理器(CPU)、存储器、输入输出设备等。
通过实践操作,我们实际拆卸和组装了一台计算机,并了解了各个硬件的功能和作用。
此外,我们还学习了计算机操作系统的基本概念和功能,如进程管理、内存管理和文件系统等。
这使我们对计算机系统的整体架构和工作原理有了更深入的了解。
实验内容二:Python编程语言在第二次实验中,我们学习了一种常用的编程语言——Python。
通过编写简单的代码,我们熟悉了Python的基本语法和函数。
Python的简洁和易读性使其成为了开发者的首选语言之一。
我们还学习了Python的常用库,如NumPy和Pandas,使我们能够更高效地处理数据和进行科学计算。
实验内容三:计算机网络与网络编程在第三次实验中,我们学习了计算机网络的基本原理和网络编程的基础知识。
我们了解了常见的网络协议,如TCP/IP和HTTP,以及网络拓扑结构和局域网的设置方法。
通过编写简单的网络程序,我们掌握了网络通信的基本操作和数据传输的原理。
这让我们更好地理解了互联网的工作原理和网络安全的重要性。
实验内容四:Java编程语言最后,我们学习了另一种常用的编程语言——Java。
Java是一种功能强大的面向对象编程语言,被广泛应用于企业级应用和大型系统的开发。
通过实践,我们熟悉了Java的语法、类和对象的概念,以及常用的开发框架和工具。
Java的跨平台特性使其成为了跨平台开发的首选语言。
结语通过计算机基础实验,我们对计算机科学的核心原理和应用有了更深入的了解。
南理工微机实验报告

南理工微机实验报告篇一:南京理工大学微机实验报告微机实验报告实验2.1汇编语言程序的调试与运行思考题:1、带进位加法程序:DISP MACRO XMOV DL,XMOV AH,02HINT 21HENDMDATA SEGMENTDATA1 DB'65087'DATA2 DB'75087'N EQU $-DATA2DATA ENDSSTACK SEGMENT STACKSTA DB 20 DUP (?)TOP EQU $-STASTACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START:MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV AX,TOPMOV SP,AXLEA SI,DATA1MOV BX,0MOV CX,NCALL DISPLDISP '+'LEA SI,DATA2MOV BX,0MOV CX,NCALL DISPLDISP '='LEA DI,DATA1MOV CX,NCALL ADDALEA SI,DATA1 MOV BX,0MOV CX,NCMP DL,0JZ NEXTDISP '1' NEXT: CALL DISPL DISP 0DHDISP 0AHMOV AX,4C00HINT 21HDISPL PROCDS1:MOV AH,02H MOV DL,[SI+BX] INT 21HINC BXLOOP DS1RETDISPL ENDP ADDA PROCPUSH CXMOV BX,0AD1:SUB BYTE PTR [SI+BX],30H SUB BYTE PTR [DI+BX],30H INC BXLOOP AD1POP CXPUSH CXMOV BX,N-1CLCAD2:MOV AL,[SI+BX]ADC AL,[DI+BX]AAAMOV [DI+BX],ALDEC BXLOOP AD2POP CXPUSH CXMOV BX,0MOV DL,0JNC AD3MOV DL,1AD3:ADD BYTE PTR [DI+BX],30HINC BXLOOP AD3POP CXRETADDA ENDPCODE ENDSEND START结果截图:2、上机步骤,调试方法:1、写代码完成功能要求,文件格式为.asm文件(如21si.asm),将文件放入带汇编工具的文件夹中,即含有汇编工具(MASM.EXE)和链接工具(LINK.EXE)的文件夹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京理工大学
《计算机逻辑基础》上机报告
课程:计算机逻辑基础
院系:计算机科学与技术学院
班级:9121065802
姓名:张备
学号:912106840549
实验报告(一):译码器的设计及应用实验
一.实验目的:
学习译码器的设计方法及应用。
二.实验内容:
①实验内容概述:
利用38译码器74139构成4-16译码器。
②所用器件功能简述:
74138: 2个3-8译码器
③电路原理图:
三.实验结果:
功能仿真波形:
实验报告(二):加法器的设计及应用实验
一.实验目的:
学习加法器的设计及全加器的应用。
二.实验内容:
①实验内容概述:
利用全加器7483或74283及其它门电路设计一个电路:
四位二进制加法或减法器;
②所用器件功能简述:
7483: 四位二进制全加器
74157: 四2选1数据选择器
③电路原理图:
④功能:当S=0 实现A+B 当S=1 实现A-B
三.实验结果:
功能仿真波形:
实验报告(三):分频器的设计及应用实验
一.实验目的:
学习触发器的应用及分频器的设计方法。
二.实验内容:
①实验内容概述:
利用触发器及其他门电路设计一个电路:将10MHz的时钟信号分频为1Hz的信号.(提示:可以先用五个TFF或者DFF触发器构成一个10分频器的电路图,然后用这个10分频器产生1MHz,100KHz,10KHz,1KHz,100Hz,10Hz,1Hz的信号.)
②所用器件功能简述:
TFF:T触发器
③电路原理图:
三. 实验结果:
功能仿真波形:
实验四计数器的设计及应用实验
一.实验目的:
学习计数器的设计方法及应用。
二.实验内容:
①实验内容概述:
利用2片四位十进制计数器74160设计构成模100的计数器。
②所用器件功能简述:
74160:四位十进制计数器。
将10MHz的时钟信号转换成1Hz的时钟信号。
③电路原理图:
三.实验结果:功能仿真波形:。