大学计算机第四次实验报告
网络课第四次上机实验报告

网络课第四次上机实验报告------TCP协议实验实验内容实验内容主要包括:①设计保存TCP 连接相关信息的数据结构(TCB);②TCP 协议的接收处理和封装发送;③TCP 协议提供的Socket 函数接口。
实验过程●设计保存TCP 连接相关信息的数据结构(TCB)用数据结构TCB为每一个TCP连接维护socketfd,srcAddr,dstAddr, srcPort, dstPort, seq, ack, windowSize, state这些状态信息。
以链表形式组织多个连接,nextTcb指向下一个连接的数据结构。
●TCP 分组接收函数stud_tcp_input( )首先,检查校验和;然后通过字节序转换获取相应的信息,检查序列号。
如果序列号不正确,则调用tcp_DiscardPkt;最后将报文交由输入有限状态机处理,有限状态机对报文进行处理,转换状态。
根据当前的状态并调用stud_tcp_output 函数完成tcp 建连、数据传递时返回ACK、tcp 断连等工作●TCP 分组发送函数stud_tcp_output ( )判断需要发送的报文类型,根据报的类型对包中的相应字段进行设置,判断是否可以发送(发送窗口不为0)。
构造TCP 数据报文并发送。
填写TCP 报文各字段的内容和数据,转换字节序,计算校验和,然后调用发送流程的下层接口函数sendIpPkt( )发送。
●stud_tcp_socket ( )函数分配相应的socketfd并且新建TCB表项,并对成员变量进行初始化●stud_tcp_connect ( )函数设定目的IPv4 地址和端口,源IPv4 地址和端口;初始化TCB 结构中的相关变量;设定TCB 中的输入状态为SYN-SENT,及其它相关变量,准备发送SYN 报文;调用发送流程的下层接口函数stud_tcp_output ( )发送SYN 报文(发送类型为PACKET_TYPE_SYN);等待“三次握手”完成后返回,建立连接成功;或者出错返回。
java第四次实验报告

this.year = year;
this.day = day;
}
public void ChangeToDate(Date1 date) {
String Month[] =
{
"January","Februry","March", "April", "May","June",
{"drove","jumped","ran","walked","skiped"},
{"to","from","over","'under","on"},
{"the","a","one","some","any"},
{"boy","girl","dog","town","car"} };
TextArea output;
Button m;
int b,c;
public void init() {
output=new TextArea(25,50);
m=new Button("开始");
add(output);
add(m);
}
public boolean action(Event e,Object o){
output.setText ("");
关于计算机实验报告4篇

关于计算机实验报告4篇关于计算机实验报告4篇在人们素养不断提高的今天,我们都不可避免地要接触到报告,报告具有语言陈述性的特点。
其实写报告并没有想象中那么难,以下是小编为大家整理的关于计算机实验报告,欢迎大家分享。
关于计算机实验报告1一、实验题目文件和文件夹的管理二、实验目的1.熟悉Windows XP的文件系统。
2.掌握资源管理器的使用方法。
3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。
三、实验内容1.启动资源管理器并利用资源管理器浏览文件。
2.在D盘创建文件夹3.在所创建文件夹中创建Word文件。
4.对所创建文件或文件夹执行复制、移动、重命名、删除、恢复、创建快捷方式及设置共享等操作。
四、实验步骤(一)文件与文件夹管理1.展开与折叠文件夹。
右击开始,打开资源管理器,在左窗格中点击“+”展开,点击“—”折叠2.改变文件显示方式。
打开资源管理器/查看,选择缩略、列表,排列图标等3.建立树状目录。
在D盘空白处右击,选择新建/文件夹,输入经济贸易学院,依次在新建文件夹中建立经济类11034..创建Word并保存。
打开开始/程序/word,输入内容。
选择文件/另存为,查找D盘/经济贸易学院/1103班/王帅,单击保存5.复制、移动文件夹6.重命名、删除、恢复。
右击文件夹,选择重命名,输入新名字;选择删除,删除文件7.创建文件的快捷方式。
右击王帅文件夹,选择发送到/桌面快捷方式8.设置共享文件。
右击王帅,选择属性/共享/在网络上共享这个文件/确定9.显示扩展名。
打开资源管理器/工具/文件夹选项/查看/高级设置,撤销隐藏已知文件的扩展名(二)控制面板的设置。
1.设置显示属性。
右击打开显示属性/桌面、屏幕保护程序2.设置鼠标。
打开控制面板/鼠标/按钮(调整滑块,感受速度)、指针3.设置键盘。
打开控制面板/键盘/速度(调整滑块,感受速度)、硬件4.设置日期和时间打开控制面板/日期和时间5.设置输入法。
《大学计算机课程》实验报告1-4

《大学计算机基础》课程实验报告手册学院年级专业姓名学号任课教师上机地点(以上由学生填写)实验教师(签字)西南大学计算机与信息科学学院计算机基础教育系年月日《大学计算机基础》课程实验报告一《大学计算机基础》课程实验报告二《大学计算机基础》课程实验报告三《大学计算机基础》课程实验报告四(综合设计)学期总结这个学期,我们学习了《大学计算机基础实践》和《大学计算机——计算思维的视角》两本书。
实践教程主要讲解了windows7及office 2013版,在讲Windows7时,老师不仅讲了win7,同时也讲了微软公司一系列的Windows产品,在什么时候出了什么操作系统,其特点又是什么。
改变了不少人认为最新操作系统就是好系统的错误观点。
而office则是一套经典的、常用的办公软件,就word 而言,简单的输入文字,或许大家都会,但细致的处理则未必人人都会。
在当今社会,office已经成为很多行业必备的能力。
在今后的学习过程中,应当多与他人交流,作为非计算机专业的学生,难免有很多知识不懂。
更重要的是要知道,计算机并不是简单的娱乐工具,运用别人设计好的程序并不能算是懂计算机。
计算机在科技研究上有这极其重要作用,能自主根据需求设计需要的程序才是真正的计算机能手。
对一些常用的软件,如office,要经常使用,才能发现问题,同时包括电脑操作上的问题都可以上网查答案,养成自行解决疑难的好习惯,在运用中找到不足,弥补不足。
此外最好能够掌握一门高级语言,通过编程可以大大发散个人思维能力。
通过这次学习我真正体会到了计算机知识的更新是很快的,随着教育体制的改革和教育理念的更新,以及信息技术的飞速发展,如何接受新的教育理念,转变我们传统的教育观念,来充实我们的计算机技能,已经成为我们每一个人必须要解决的第一个问题.只有不断地学习,才能掌握最新的知识,才能在以后把工作做得更好。
我们也渴望能够多学关于计算机方面的知识.。
我相信在更多的学习机会中,我们懂的也会越来越多。
C++语言程序设计实验报告 第四次实验

C++语言程序设计实验报告基础题一实验任务:设计并测试一个名为Rectangle的矩形类,其属性为矩形的左上角与右下角两个点的坐标,根据坐标能计算矩形的面积。
实验目的:根据两点坐标求出矩形的边长从而求出矩形的面积代码:#include<iostream.h>#include<math.h>class Rectangle{public:Rectangle(double,double,double,double);Rectangle();double Width();double Height();double Area();private:double x0,y0,x1,y1;};Rectangle::Rectangle(double a,double b,double c,double d){x0=a;y0=b;x1=c;y1=d;}Rectangle::Rectangle(){cout<<"输入矩形左下角坐标"<<endl;cin>>x0>>y0;cout<<"再输入矩形右上角坐标"<<endl;cin>>x1>>y1;}double Rectangle::Width(){return fabs(x1-x0);}double Rectangle::Height(){return fabs(y1-y0);}double Rectangle::Area(){return this->Width()*this->Height();}void main(){Rectangle test(12,37.7,56,99);cout<<"矩形长为:"<<test.Width()<<" "<<"矩形宽为:"<<test.Height()<<endl<<"矩形面积为:"<<test.Area()<<endl;}结果:基础题二实验任务:定义一个Circle类,有数据成员radius(半径),成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。
南昌大学计算机控制实验报告数/模转换实验

南昌大学实验报告学生姓名:学号:专业班级:实验类型:■验证□综合□设计□创新实验日期:实验成绩:实验一数/模转换实验一.实验要求掌握DAC0832芯片的性能、使用方法及对应的硬件电路。
编写程序控制D/A输出的波形,使其输出周期性的三角波。
二.实验说明电路实现见主板模块B1,具体说明请见用户手册。
DAC0832的片选CS0832接00H,观察输出端OUTl(B1部分)产生三角波由数字量的增减来控制,同时要注意三角波要分两段来产生。
三.实验步骤1、接线:此处无需接线。
2、示例程序:见Cpl源文件,程序流程如下图所示。
3、运行虚拟示波器方法:打开LCAACT软件中“设置”一>“实验机”,将其中的程序段地址设为8100,偏移地址0000。
然后选择“设置”一>“环境参数”一>“普通示波”,选择“工具”一>“加载目标文件”,本实验加载C:\AEDK\LCAACT\试验软件\CPI.EXE,然后选择在“工具”栏中“软件示波器”中“普通示波”,点击开始示波器即程序运行。
以后每个实验中的虚拟示波器运行方法同上。
只是加载的程序要根据实验的不同而不同。
如果以后用到该方法,不再赘述。
4、现象:程序执行,用虚拟示波器(CHl)观察输出点OUT(B1开始设置初始电平为0VD/A输出并增<=0FFH?YN数模转换中),可以测量到连续的周期性三角波。
通过实验结果的图片,我们可以知道得出来的三角波的幅值为U=(3.01V+1.95V)=4.96V。
T=1.3s模拟输出来的幅值和我们输入的5V有一定的偏差。
相对误差为(5-4.96)/5=0.8%,因为0832是8为的,所以分辨率为1/256即0.004。
相比较一下本次实验的误差只有0.8%,相当于掉了两个单位的分辨率。
在允许的误差范围之内。
所以本次实验的结果还算是比较成功的。
四、实验小结通过本次实验,我对数模转换的知识理解得更加透彻,以及如何使用DAC0832进行数模转换把数字量转换为模拟量并以三角波形式输出。
计算机系统结构实验四
计算机系统结构实验实验四:指令流水线相关性分析一、实验目的1、通过使用WINDLX 模拟器,对程序中的三种相关现象进行观察,并对使用专用通路,增加运算部件等技术对性能的影响进行考察,加深对流水线和RISC 处理器的特点的理解。
对流水线性能分析,了解影响流水线效率的因素,了解各类相关及解决方法。
二、实验原理指令流水线中主要有结构相关、数据相关、控制相关。
相关影响流水线性能。
流水线中的相关:(1)结构相关:当某一条机器指令需要访问物理器件时,如加法器,此时加法器正被另一条机器指令使用,从而产生结构相关;(2)数据相关:当某一条指令需要访问某个寄存器时,此时这个寄存器正被另一条指令所使用,从而产生数据相关;(3)控制相关:当程序执行到某个分支语句时,顺序执行的下一条语句将被跳过而去执行分支语句中满足条件的那条指令,从而产生控制相关。
三、实验步骤使用WinDlx模拟器,对求阶乘程序Fact.s做分析。
1、双击WinDLX图标运行WinDLX。
装入测试程序之前,先初始化WinDLX模拟器:点击File 菜单中的Reset all 菜单项,弹出一个“Reset DLX”对话框。
然后点击窗口中的“确认”按钮即可。
2、选择File / Load Code or Data,按如下步骤操作,可将Fact.s和input.s这两个程序装入主存。
3、按F7键程序顺序执行观察6个子窗口的情况。
4、分析流水线中出现的三种相关,及结构相关、数据相关和控制相关,分析其出现的原因。
统计三种相关的具体数目。
5、分别利用增加运算单元、定向技术及循环展开来消除和减少流水线中出现的三种相关。
并统计三种相关冲突的变化情况。
观察程序中的数据/控制/结构相关流水线浮点运算部件设置:四、实验数据及结果分析1、分析fact.s和imput.s输入顺序不同时产生的影响先装入fact.s再转入input.S时,因为程序顺序执行,地址顺序符合程序执行顺序,程序能够正确执行;顺序相反时,因为input.S的地址高,而程序顺序执行到input.S时将没有正确的输入窗口,程序执行到输出结果时,也不会出现结果。
计算机组成实验报告四 基本模型机实验
淮海工学院计算机工程学院实验报告书课程名:《计算机组成原理》题目:实验四基本模型机实验班级:^ ^学号:^ ^姓名:^ ^1、目的与要求1)在“微程序控制器的组成与微程序设计实验”的基础上,将第一部分中的各单元组成系统,构造一台基本模型计算机。
2)本实验定义五条机器指令,编写相应的微程序,并上机调试运行,形成整机概念。
2、实验设备1) ZYE1601B计算机组成原理教学实验箱一台,排线若干。
2) PC机一台。
3、实验步骤与源程序l) 根据该模型机的指令系统,编写一段程序。
这里给出两个参考程序。
参考程序一:本程序从输入设备(数码开关)取入数据,保存在内存单元08,然后从08单元送到输出设备(LED数码管)进行显示。
然后程序停止(请实验者考虑:如何修改程序,使程序不断从输入设备取出数据,送到输出设备显示。
每次循环过程中,可以使输入设备数据改变,考察输出显示的结果。
)。
设计机器指令程序如下(机器码为十六进制数据)。
地址内容助记符说明00 00 IN ;输入开关数据→R001 20 STA [08H] ;R0→[08]02 08 ;地址03 30 OUT [08H] ;[08H]→BUS04 08 ;地址05 40 JMP [00H] ;00H→PC06 00 ;跳转地址参考程序二:本程序从输入设备(数码开关)读入数据,与0A单元的数据相加,然后送到输出设备(LED 数码管)进行显示。
本程序不断地循环运行,在运行中可改变输入开关(INPUT)的值,观察输出显示的变化。
设计机器指令程序如下(机器码为十六进制数据)。
地址内容助记符说明00 00 IN ;输入开关数据→R0,采集数据01 10 ADD [0AH] ;R0+[0AH]→R0,输入数据与指定数据相加02 0A ;地址03 20 STA [0BH] ;R0→[0B]04 0B ;地址05 30 OUT [0BH] ;[0BH]→BUS,输出显示06 0B ;地址07 40 JMP [00H] ;00H→PC08 00 ;跳转地址0A 01 ;加数,可自定0B ;求和结果保存在0B单元2) 按图1连接实验线路。
微机原理第四次上机实验报告_PB
微机原理第四次上机实验报告学号:PB12203254 姓名:**潇上机时间:每周五晚上【一、实验目的和要求】:1,熟练掌握分支程序的两种结构形式:即相当于高级语言中的IF_THEN_ELSE语句和CASE语句。
2,熟练掌握使用条件转移指令实现分支程序设计的基本方法。
3,熟练掌握使用跳转表方法实现CASE结构的分支程序的设计。
【二、实验内容和过程】程序1:编写一个程序将一个数组中正数和负数分成两个数组并分别屏幕显示正数和负数的个数。
(一)程序的算法:1,首先是待处理数组的创建:我们通过21H号中断调用的0A号功能调用输入数字串,存于BUFF字符串区(设定为0A号调用的键入缓冲区),这里只负责将键入的以回车符(0DH)结尾的字符串读入数据段,不检查输入是否合法。
但是,我们通过输出提示告知用户键入的数字之间应该使用空格符(20H)来分隔。
实际上,我们在处理数字的时候就是以空格符(当然,还包括尾后输入的回车符)作为一个数字的字符串形式结束的标志(回车符还标识所有数字处理完毕)。
另一方面,我们计划给每个数字分配一个字的储存空间,故我们支持的数字范围为-32768~32767,这同样有键入提示字符串提示。
2,数字处理阶段:----预备处理阶段:初始化用来作为指针和数据暂存的寄存器(DI指向保存正数的数组NUM1,SI指向保存负数对应补码的数组NUM2,BX指向键入缓存区BUFF,数据暂存的CX清0,将要用来读数和处理的AX清0),计数器清零(L1,L2清0,他们分别记录存入NUM1和存入NUM2的元素的个数)。
----正式处理阶段:(a)开始:我们通过BX指向BUFF,通过MOV AL,[BI]j将一个字节读入AL。
(b)判断,是否为回车符(0DH):TURE,所有数字处理完毕,跳转到输出阶段;FALSE,继续执行接下来的指令。
(c)判断,是否为回车(20H):TURE,尚未开始下一个数字的输入,回跳(a)重新读入下一个字节的内容;FALSE,继续执行接下来的指令。
关于计算机实验报告的参考范文(精选3篇)
关于计算机实验报告的参考范文(精选3篇)关于计算机实验报告的参考范文篇1一、实验题目文件和文件夹的管理二、实验目的1.熟悉Windows XP的文件系统。
2.掌握资源管理器的使用方法。
3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。
三、实验内容1.启动资源管理器并利用资源管理器浏览文件。
2.在D盘创建文件夹3.在所创建文件夹中创建Word文件。
4.对所创建文件或文件夹执行复制、移动、重命名、删除、恢复、创建快捷方式及设置共享等操作。
四、实验步骤(一)文件与文件夹管理1.展开与折叠文件夹。
右击开始,打开资源管理器,在左窗格中点击“+”展开,点击“—”折叠2.改变文件显示方式。
打开资源管理器/查看,选择缩略、列表,排列图标等3.建立树状目录。
在D盘空白处右击,选择新建/文件夹,输入经济贸易学院,依次在新建文件夹中建立经济类11034..创建Word并保存。
打开开始/程序/word,输入内容。
选择文件/另存为,查找D盘/经济贸易学院/1103班/王帅,单击保存5.复制、移动文件夹6.重命名、删除、恢复。
右击文件夹,选择重命名,输入新名字;选择删除,删除文件7.创建文件的快捷方式。
右击王帅文件夹,选择发送到/桌面快捷方式8.设置共享文件。
右击王帅,选择属性/共享/在网络上共享这个文件/确定9.显示扩展名。
打开资源管理器/工具/文件夹选项/查看/高级设置,撤销隐藏已知文件的扩展名(二)控制面板的设置。
1.设置显示属性。
右击打开显示属性/桌面、屏幕保护程序2.设置鼠标。
打开控制面板/鼠标/按钮(调整滑块,感受速度)、指针3.设置键盘。
打开控制面板/键盘/速度(调整滑块,感受速度)、硬件4.设置日期和时间打开控制面板/日期和时间5.设置输入法。
打开控制面板/区域与语言选项/详细信息/文字服务与输入语言(三)Windows附件的使用1.计算器。
打开开始/所有程序/附件/计算器/查看/科学型,2.画图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四
课程名称:大学计算机
实验项目名称:演示文稿设计
方法、步骤:
1.基础操作
创建、打开、保存、关闭演示文稿
2.表格、图表和图片操作
创建、编辑表格
创建图表
插入图片
实现书本案例4-4,并给出截图
3.幻灯片动画设计
设计幻灯片跳入、退出动画效果
4.设计一个个人介绍ppt
实验过程及内容:
一.基础操作
1.创建、打开、保存、关闭演示文稿
1)进入PowerPoint后找到新建选项卡,点击新建一个空白演示即可创建。
或者进入PowerPoint后直接点击想要打开的演示即可打开。
找到左上角的一个保存符号单击即可保存。
找到右上角的×号单击即可关闭。
二.表格、图表和图片操作
1.创建、编辑表格
1)点击“插入”选项卡,点开“表格”下拉框,通过鼠标拖动,表格会变成橘黄色,橘黄色的大小就是创建的表格的大小,即可选择所需的行和列数。
2)单击选中表格内的元素即可直接编辑。
3)选中需要调整大小的表格,将鼠标放置到表格边框有正方形小点的地方,当鼠标变成两个箭头的样式时,长按鼠标左键并且拖动到需要的大小即可。
4)选中表格,即可看见上方功能区出现一个角“表设计”的选项卡,点进去,找到“表格样式”,单击“其他”按钮,在弹出的下拉列表中即可选择理想的表格样式,选择时会有自动生成预览效果,可以据此选择。
2.创建图表
1)在“插入”选项卡中找到“图表”,在单击之后弹出的对话框中选择需要的图表类型。
2)如果对图表类型不满意,可以选中图表,在功能区找到“图表格式”,点进去之后找到“图表类型”,选择所需的类型即可。
3)选中需要更改数据的图表,在“图表设计”中找到“编辑数据”,用户可以选择直接编辑数据或者在Excel中编辑数据。
编辑完毕后直接退出编辑即可。
3.插入图片
1)在“插入”选项卡中找到“图片”,在弹出的对话框中根据图片的存储路径即可找到插入的图片,选中并且点击“插入”即可。
2)调整图片的大小可以通过鼠标拖动调整,也可以在“图片格式”的“大小”中输入确定的数值,并且按下“Enter”键完成设置。
3)调整图片位置可以直接选中图片然后用鼠标拖动图片位置即可。
4)调整图片的旋转角度可以直接选中图片,然后将鼠标移动到图片上方的控制点,长按鼠标左键并且拖动即可改变旋转角度。
5)要想建立相册也非常简单,在“插入”选项卡中找到“相册”,在下拉列表中点击
“新建相册”,在弹出的对话框中选择图片,样式等点击“创建”即可。
6)有时图片没有到我们想要的效果,我们可以对其进行美化。
在“图片格式”中找到“图片样式”功能区,点击“图片边框”的下拉按钮,即可在下拉列表中更改边框颜色、粗细、虚线种类、以及草绘。
我们也可以找到“图片效果”,给图片设置更多特殊的效果,比如阴影、映像、发光、柔化边缘、三维旋转。
4.实现书本案例4-4,并给出截图
1)选中图表中需要添加趋势线的数据系列,单击右键,在弹出的菜单中选择“添加趋势线”,在随后弹出的“设置趋势线格式”对话框中,单击“趋势线选项”,在其中选择“多项式”,并把“阶数”调成6阶。
2)单击“填充线条”,在其中设选择实线,设置宽度、颜色,自定义趋势线名称,点击×关闭即可,设置时有预览效果,可以据此设计。
三.幻灯片动画设计
1.设计幻灯片跳入、退出动画效果
1)进入需要设置跳入、退出的幻灯片,在“切换”选项卡中找到“切换到此幻灯片”组点击“其他”按钮,在弹出的下拉列表中选择需要的动画(由于没有平移,故以覆盖为例)
2)我们也可以设置不同的效果。
比如自底部或自左侧等。
3)我们也可以在“计时”组中根据需要选择声音切换效果、持续时间、换片方式等。
4)选择需要设置动画效果的元素,单击“动画”,在其中的“动画”区找到“其他”,在下拉列表中可以设置进入、退出动画,并且可以在右边的“效果选项”中进一步设置进入退出的具体效果。
四.设计一个个人介绍ppt
思考题:如何设置索引?
解决思路:查阅课本或者百度搜索
知识要点:索引的设置方法
操作步骤:选中所要设置的文字,在“插入”中找到“链接”区的“链接”,在弹出的对话框中选择该文字对应的幻灯片,单击确认即可。
总结:在“插入”功能处使用“链接”功能。