实验十四 MVC_Hibernate综合实验(二)

实验十四 MVC_Hibernate综合实验(二)

实验十四 MVC_Hibernate综合实验(二)

一、实验目的:

进一步熟悉并掌握运用JSP开发模式II(JSP+JavaBean+Servlet)和Hibernate实现数据库CRUD基本编程。

二、实验内容:

在MyEclipse环境下运用JSP+JavaBean+Servlet以及Hibernate技术完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 进一步熟悉并掌握运用MVC技术和Hibernate技术开发功能模块的基本步骤;

2. 运用相关技术(JSP+JavaBean+Servlet以及Hibernate)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,导入实验十三完成的项目

2. 在实验十三基础上,采用MVC技术和Hibernate完成书籍基本信息管理模块的主要

功能,具体包括:

3.1 设计封装了书籍表信息的JavaBean,并开发对象-关系映射文件;

3.2 设计封装了针对书籍表信息进行CRUD操作的工具JavaBean(DAO类),DAO

类方法实现采用Hibernate技术;

3.3 设计并开发页面

3.4 设计并开发Servlet控制器

3.5. 利用JSP+JavaBean+Servlet技术完成显示所有书籍信息的功能;

3.6. 利用JSP+JavaBean+Servlet技术完成对书籍信息的增加功能;

3.7 利用JSP+JavaBean+Servlet技术完成对书籍信息的编辑功能;

3.8利用JSP+JavaBean+Servlet技术完成对书籍信息的删除功能;

4. 调试运行程序。

六、选作实验:

1 采用注解替代对象-关系映射文件

网络实验报告二三四

计算机网络实验 学院: 专业: 班级: 姓名: 学号:

实验二:数据链路层数据包抓包分析 实验内容 (1)安装Wireshark软件。 (2)掌握抓包软件的使用 (3)掌握通过抓包软件抓取帧并进行分析的办法 实验步骤 (1)常用的抓包软件包括Sniffer、NetXRay、Wireshark (又名EtheReal)。 我们采用免费的Wireshark,可以从https://www.360docs.net/doc/5717501356.html,或其他网站下载。安装完成后,Wireshark的主界面和各模块功能如下: 命令菜单(command menus):最常用菜单命令有两个:File、Capture。File菜单允许你保存捕获的分组数据或打开一个已被保存的捕获分组数据文件。Capture菜单允许你开始捕获分组。 显示筛选规则(display filter specification):在该字段中,可以填写协议的名称或其他信息,根据此内容可以对分组列表窗口中的分组进行过滤。 捕获分组列表(listing of captured packets):按行显示已被捕获的分组内容,其中包括:Wireshark赋予的分组序号、捕获时间、分组的源地址和目的地址、协议类型、分组中所包含的协议说明信息。在该列表中,所显示的协议类型是发送或接收分组的最高层协议的类型。分组首部明细(details of selected packet header):显示捕获分组列表窗口中被选中分组的头部详细信息。包括:与以太网帧有关的信息,与包含在该分组中的IP数据报有关的信息。如果利用TCP或UDP承载分组, Wireshark也会显示TCP或UDP协议头部信息。最后,分组最高层协议的头部字段也会被显示。 分组内容窗口(packet content):以ASCII码和十六进制两种格式显示被捕获帧的完整内容。(2)下面我们进行抓包练习。 在capture菜单中选中options,可以设置抓包选项,如下图所示,这里我们需要选择要对其进行抓包的网卡。选择完成后按“start”开始抓包。

综合实验二

综合实验二企业长期投资决策 操作步骤 打开“综合实验二企业长期投资决策”工作薄 1.根据“Sheet2 车流量表”计算填制“财表一车流量表”。具体操作如下: (1)计算2001年加权平均车流量。 年加权平均车流量=∑当量系数*各种车流量 (2)从2001年填充至2025年。 表财表一加权车流量表计算演示表(部分)

2.计算并填制“财表二收入表” (1)“年均加权当量车流量”。链接“财表一车流量表”,填充至2025年。 (2)计算年车辆收费。年车辆收费=年均加权当量车流量*全路段长度*每公里收费。 (3)计算营业税。营业税=年车辆收费*营业税税率 (4)计算城建税。城建税=年车辆收费*城建税税率。 (5)计算教育费附加。教育费附加=年车辆收费*教育费附加费率。 (6)计算营业税及附加。营业税及附加=营业税+城建税+教育费附加。 表营运收入估算演示表(部分)

3. 计算并填制“财表三 折旧表” (1)“原值及折旧年限”见“实验资料” (2)分类计算各年折旧费。采用直线法计算折旧。可直接在相应单元格输入计算公式,也可通过粘贴“SLN ”函数计算(参见实验三“SLN ”函数具体操作)。 (3)计算各年折旧费合计。 (4)计算各年固定资产净值 净值=原值-累计折旧 也可用以下公式计算:净值=上年净值-本年折旧 ① 建筑安装工程净值: ② 设备及其它净值。 ③ 计算各年净值合计。 表 固定资产折旧估算演示表(部分)

4.计算并填制“财表四成本表” (1)折旧费。链接“财表三折旧表” (2)财务费用。链接“财表五还本付息表”(因为尚未计算财务费用,此项暂且为零,当计算出2000年财务费用后,计算机会自动填 充) (3)总成本。总成本等于该表中的1—8项合计。 (4)经营成本。经营成本=总成本-折旧费-摊销费。 表成本计算演示表(部分)

计算机网络综合试验选做

综合实验选做一 实验名称:三层交换机和路由器的路由 试验目的:掌握三层交换机S V I方式连接路由器的配置方法 掌握三层交换机路由的配置 功能描述:在分散连接的系统中,在跨交换机环境下,通过划分Vlan,实现属于不同Vlan 的端口不能互相访问,而相同的VLAN内的端口可以互相访问。 背景描述:你们中学校园采用核心、接入两层结构组建的网络,现学校需要将校园网接入互联网,学校在出口使用一台路由器连接互联网。请做相应配置实现三层交换机和路由器之间的互通,并实现内部网络中V L A N之间的通信。 技术原理:利用三层交换机的路由功能实现VLAN和IP网络的关联。 实验设备:三层交换机一台,路由器一台,二层交换机两台,PC机三台 实验拓扑:如下图,IP地址自定 实验步骤: 实验准备:按照拓扑进行连线。并进行IP规划。注意:要保证拓扑中和路由器连接的PC3一直存在,也就是说PC3要占用实验室里面的一台PC。拓扑中的PC1和PC2可以利用实验室里面的另外一台PC来代替。 步骤1.在交换机SwitchA(2126-1)上创建Vlan 10,并将0/2口划分到Vlan 10 中,在交换机SwitchB(2126-2)上创建Vlan 20,并将0/2口划分到Vlan 20 中。 s2126-1#show vlan 进行查看 步骤2.把交换机SwitchA(2126-1)和交换机SwitchB(2126-2)各自通过F0/22口和三层交换机S3760的F0/12口以及F0/22口相连。并将各自的F0/22接口设定为trunk模式。通过show vlan命令查看。 参考命令: s2126-1#conf ter

高考化学二轮复习专题十二化学实验基础与综合实验探究专题强化训练(含参考答案)

高考化学二轮复习专题: 专题十二化学实验基础与综合实验探究 (建议用时:90分钟) 一、选择题:每小题只有一个选项符合题意。 1.《本草纲目》中记载了烧酒的制造工艺:“凡酸坏之酒,皆可蒸烧……以烧酒复烧二次……价值数倍也”。其方法与分离下列物质的实验方法原理上相同的是( ) A.苯和水B.硝酸钾和氯化钠 C.乙酸乙酯和乙酸D.食盐水和泥沙 解析:选C。烧酒的制造工艺利用的方法是蒸馏,可用于分离沸点不同的互溶的液体混合物。A项,苯和水互不相溶,可用分液的方法分离,错误;B项,硝酸钾和氯化钠的溶解度受温度变化影响不同,可用重结晶的方法分离,错误;C项,乙酸乙酯和乙酸的沸点不同,可用蒸馏的方法分离,正确;D项,泥沙不溶于水,可用过滤的方法分离,错误。 2.化学药品的安全存放是非常重要的。下列有关化学药品存放的说法不正确的是( ) A.液溴易挥发,应用少量的水液封并放在冷暗处保存 B.漂白粉长期敞口露置于空气中 C.金属钠遇到氧气和水均立即反应,应保存在煤油或液体石蜡里 D.盐酸易挥发,应用细口试剂瓶密封并放在冷暗处保存 解析:选B。A项,液溴易挥发,由于液溴的密度比水的大,且在水中溶解度不大,所以应用少量的水液封并放在冷暗处保存,正确;B项,漂白粉长期敞口露置于空气中易失效,失去漂白能力,应保存在密闭容器中并置于阴凉处,错误;C项,金属钠遇到氧气和水均立即反应,保存时要隔绝空气和水,由于钠的密度比煤油和液体石蜡大,与它们均不能发生反应,故应保存在煤油或液体石蜡里,正确;D项,盐酸易挥发,应用细口试剂瓶密封并放在冷暗处保存,正确。 3.下列实验装置不能达到相应实验目的的是( )

综合实验答案第二套学习资料

综合实验答案第二套

1.重量分析中过滤BaSO4沉淀时,最适宜的滤纸为: 答案 快速定性滤纸 快速定量滤纸 中速定量滤纸 慢速定量滤纸 2.在火焰上加热试管中的液体时,试管中所盛液体不得超过试管高度的:答案 3/4 2/3 1/2 1/3 3.发生电气火灾时,首先必须尽可能地: 答案 呼救或报警 立刻跑开 寻找合适的灭火器 切断电源 4.在使用真空系统后,关闭真空泵的方法是: 答案 切断电源即可 切断电源,但维持系统真空度 先切断电源,再使真空泵通大气 先使真空泵通大气,再切断电源 5.配制500 mL NaOH溶液时,量水最合适的仪器是: 答案 100 mL量筒 500 mL烧杯 500 mL试剂瓶 移液管 6.进行水蒸气蒸馏实验发生倒吸现象时,应马上采取的措施是: 答案 关掉冷却水

冷却蒸馏烧瓶 打开T形管夹子 加大水蒸气发生器的蒸气发生量 7.下列叙述错误的是: 答案 进行陈化操作可减少混晶共沉淀 沉淀的表面吸附作用是由于表面离子的力场未饱和所致 ZnS在HgS沉淀表面上而不在BaSO4沉淀表面上后沉淀 BaSO4沉淀要陈化,而Fe(OH)3沉淀不要陈化 沉淀反应后立即过滤可防止后沉淀 8.利用蒸馏来分离液体混合物时,相关组分的沸点差应不小于: 答案 40℃ 10℃ 30℃ 20℃ 9.下列使用托盘天平的操作中,正确的是: 答案 称量物应放在左盘,砝码应放在右盘。 固体药品可直接放到托盘上称量。 调整天平时,应先将游码放在刻度尺中间,然后调节左、右螺丝。 加砝码时应按其质量由小到大的顺序添加,最后移动游码。 10.水蒸气蒸馏分离有机物时,被馏出的有机物: 答案 饱和蒸气压比水小 在水中的溶解度大 在水中的溶解度小 饱和蒸气压比水大 11.四氯化碳灭火器现在已经被淘汰了,其主要原因是: 答案 高温时四氯化碳分解,生成光气; 高温时四氯化碳分解,生成二氧化碳; 高温时四氯化碳分解,生成氯化氢; 高温时四氯化碳分解,生成氯气; 12.用无机盐类干燥剂干燥有机液体时,正确的操作是:

8255并口实验详解

xxxx大学计算机学院实验报告

一、实验内容与要求 1.1 实验内容 (1)8255方式0实验 从8255端口C输入数据,再从端口A输出 (2)8255方式1输出实验 编程实现每按一次单脉冲按钮产生一个正脉冲,使8255产生一次中断服务:依次输出01H,02H,04H,08H,10H,20H,40H,80H使L0~L7依次发光,中断8次结束。 (3)8255方式1输入实验 编程实现:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 1.2 实验要求 (1)8255方式0实验 实验预期效果:拨动逻辑开关,启动程序,开关打开的对应灯可以亮起。改变开关的状态,灯的亮暗也随之改变。 (2)8255方式1输出实验 实验预期效果:按一次单脉冲按钮,L0亮起;以后每按一次,后面的灯依次会亮起。中断8次结束。 (3)8255方式1输入实验 实验预期效果:每按一次单脉冲按钮读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 二、实验原理与硬件连线 2.1 实验原理 CPU通过指令将控制字写入8255A的控制端口设置它的工作方式。8255A有两个控制字:方式选择控制字和端口C置位/复位控制字,这两个控制字均写入同一个控制端口地址(端口选择

先A1A0=11) 8255A有3种工作方式:方式0——基本输入/输出方式;方式1——选通输入/输出方式;方式2——双向传输方式。方向选择控制字用于设置各端口的工作方式。 方式0称为基本输入/输出方式。该方式下,端口A、端口B、端口C的高4位和端口C的低4位均可独立地设为输入或输出数据端口。在方式0时,8255A与CPU时间没有应答联络信号,可用于无条件传送或查询方式数据传送场合。采用查询方式传送时,可以将端口A、端口B 作为数据端口,用端口C存放外部设备状态信息,用于CPU查询。 方式1称为选通输入/输出方式。该方式下,端口A、端口B可作为数据传输口,而端口C 的一些引脚规定作为端口A、端口B的联络控制信号,有固定的搭配规定。在方式1时,CPU和8255A之间有应答联络信号,所以采用中断方式或程序查询方式传送数据。 当端口A作为方式1输入时,端口C的PC3、PC4、PC5作为端口A的联络控制信号。 当端口A作为方式1输出时,端口C的PC7、PC6、PC3作为端口A的联络控制信号。 状态字通过读端口C获得。需要强调,从端口C读出的状态字与端口C的外部引脚的状态无关。 2.2 硬件连线 (1)8255方式0实验1 连接实验电路,8255端口C接逻辑电平开关K0~K7,端口A接LED显示电路 L0~L7 U18 8255 K0 K1 K5 L0 L1 L2 L3 L4 L5 L6 L7图2-2-1 实验一接线

综合实验(2)任务书

计算机基础综合实验(2)任务书 一、综合实验目的 C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。 综合实验是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试做准备。 二、综合实验的基本内容和要求 参加综合实验的学生,应当认真完成综合实验的全部内容。最终提交综合实验成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下: 1、代码编写规范,形成良好的编程习惯; 2、程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。 3、提交综合实验报告电子稿、装订的打印稿。综合实验报告内容包括以下几个方面: ●程序的总体设计和算法分析。 ●程序流程图、函数说明 ●源程序代码清单 ●测试数据和测试过程记录 ●遇到的问题及解决方法分析 ●综合实验小结 4. 程序运行方式 构建一个简易菜单,形如: 用户通过输入数值选择所需运行的子程序,当一个子程序运行结束后回到菜单界面,直至用户输入0后退出程序。 三、综合实验的进度安排 熟悉指针、结构体、文件内容1天 整体设计和详细设计、编代码1天 编代码、调试和测试1天 综合实验报告书写1天 演示软件1天 四、综合实验的考核 评价是检测学生理解问题和解决问题能力的一个重要手段,教师将根据学生提交的综合实验报告,严格检查以下各项任务完成情况:

实验六---8255并行输入输出

实验六---8255并行输入输出

东南大学 《微机实验及课程设计》 实验报告 实验六 8255并行输入输出

姓名:学号: 专业:测控技术与仪器实验室: 516 同组人员:评定成绩: 一、实验目的 1)掌握8255方式0的工作原理及使用方法,利用直接输入输出进行控制显示; 2)掌握8段数码管的动态刷新显示控制; 二、(1)实验内容(必做) 6-1、8段数码管静态显示:编程从键盘输入一位十进制数字(0~9),在数码管上显示出来。 6-2、8段数码管动态显示:在两个数码管上同时显示不同的两位数字或字母,保持不变直至退出。(如56或7f) (2)实验内容(必做一题,选做一题) 6-3 静态显示:用逻辑电平开关预置某个数字(0~9)的ASCII码,将该数据用8255的C口读入,并用A口输出,并在数码管显示出来;如果预置的ASCII 码不是数字(0~9),数码管显示E字母。 6-4 动态显示:在两个数码管上滚动循环显示不同的0~f字符。(即开始时两个数码管显示01,12,23,34 ··f0,一直循环直至退出) 三、实验原理 (1)实验预备知识

图 八段式LED 数码管的符号和引脚 (2) 6-1流程图:

N Y 将对应段码输 结 6-1源代码: data segment ioport equ 0ec00h-0280h io8255a equ ioport+288h ;8255A口地址 io8255b equ ioport+28bh ;8255控制寄存器端口地址 led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh ;段码mesg1 db 0dh,0ah,'Input a num (0--9h):',0dh,0ah,'$';提示data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dx,io8255b ;使8255的A口为输出方式 mov ax,80h

东南大学计算机网络第二次实验报告

东南大学自动化学院 实验报告 课程名称:信息通信网络概论 第2次实验 实验名称:FTP客户端通信程序设计 院(系):自动化专业:自动化 姓名:学号: 实验室:金智楼5楼实验组别: 同组人员:实验时间:2016 年12 月13 日评定成绩:审阅教师:

目录 一.实验目的和要求 (3) 二.实验原理 (3) 三. 实验方案与实验步骤 (3) 四.实验设备与器材配置 (4) 五.实验记录 (4) 六.实验总计 (8) 七.思考题或讨论题 (9) 附录:部分代码

一.实验目的和要求 1.了解Windows下的TCP/IP通信方式与网络操作; 2.熟悉FTP的编程的过程; 3.学会用可视化编程语言编写调试简单的通信程序。 二.实验原理 在使用MFC编程时,要连接到FTP服务器是一件非常简单的事情,只需要两个简单的步骤,首先必须建立一个CinternetSession对象,用类CinternetSession创建并初始化一个或几个同时存在的Internet会话(Session),并描述与代理服务器的连接(如果有必要的话),如果在程序运行期间需要保持与Internet的廉洁,可以创建一个CinternetSession对象作为类CwinApp的成员。MFC中的类CftpConnection管理我们与Internet服务器的连接,并直接操作服务器上的目录和文件,FTP时MFC的WinInet支持的三个Internet功能之一,我们需要先创建一个CinternetSession实例和一个CftpConnection对象就可以实现和一个FTP服务器通信,我们不需要直接创建CftpConnection对象,而是通过调用CinternetSession::GetFtpConnection来完成这项工作。他创建CFtpConnection对象并返回一个指向该对象的指针。 三.实验方案与实验步骤(请绘制流程图) 1、实验方案

电路综合设计实验-设计实验2-实验报告

设计实验2:多功能函数信号发生器 一、摘要 任意波形发生器是不断发展的数字信号处理技术和大规模集成电路工艺孕育出来的一种新型测量仪器,能够满足人们对各种复杂信号或特殊信号的需求,代表了信号源的发展方向。可编程门阵列(FPGA)具有高集成度、高速度、可重构等特性。使用FPGA来开发数字电路,可以大大缩短设计时间,减小印制电路板的面积,提高系统的可靠性和灵活性。 此次实验我们采用DE0-CV开发板,实现函数信号发生器,根据按键选择生产正弦波信号、方波信号、三角信号。频率范围为10KHz~300KHz,频率稳定度≤10-4,频率最小不进10kHz。提供DAC0832,LM358。 二、正文 1.方案论证 基于实验要求,我们选择了老师提供的数模转换芯片DAC0832,运算放大器LM358以及DE0-CV开发板来实现函数信号发生器。 DAC0832是基于先进CMOS/Si-Cr技术的八位乘法数模转换器,它被设计用来与8080,8048,8085,Z80和其他的主流的微处理器进行直接交互。一个沉积硅铬R-2R 电阻梯形网络将参考电流进行分流同时为这个电路提供一个非常完美的温度期望的跟踪特性(0.05%的全温度范围过温最大线性误差)。该电路使用互补金属氧化物半导体电

流开关和控制逻辑来实现低功率消耗和较低的输出泄露电流误差。在一些特殊的电路系统中,一般会使用晶体管晶体管逻辑电路(TTL)提高逻辑输入电压电平的兼容性。 另外,双缓冲区的存在允许这些DAC数模转换器在保持一下个数字词的同时输出一个与当时的数字词对应的电压。DAC0830系列数模转换器是八位可兼容微处理器为核心的DAC数模转换器大家族的一员。 LM358是双运算放大器。内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。LM358的封装形式有塑封8引线双列直插式和贴片式。 本次实验选用的FPGA是Altera公司Cyclone系列FPGA芯片。Cyclone V系列器件延续了前几代Cyclone系列器件的成功,提供针对低成本应用的用户定制FPGA特性,支持常见的各种外部存储器接口和I/O协议,并且含有丰富的存储器和嵌入式乘法器,这些内嵌的存储器使我们在设计硬件电路时省去了外部存储器,节省了资源,而

8255试验报告(方式1查询输出)

《微型计算机接口技术》实验报告 实验名称:可编程并行接口芯片8255应用 (8255方式1、查询输出) 姓名 学号: 班级: 日期: 广东外语外贸大学信息科学技术学院

一、实验目的 掌握8255方式1查询输入、输出时的使用及编程 二、实验内容 1、按照图示连接硬件(注意图中大多数线试验箱已经连好,只连接需要用户连接的部分,预习,参考PPT) 2、编程:每按一次单脉冲按钮,ACK信号有效,8255内部输出准备好状态有效(INTR),查询输出一次数据,点亮、熄灭相应的发光二极管。 三、实验原理(8255方式1输出:结合结构图、时序图、状态字描述) 8255是一片可编程并行I/O接口芯片,每片8255有两个8位的并行口(PA,PB)和两个4位并行口(PC的高、低四位),其中PA口可工作于方式0,1,2。PB口工作于方式0,1。PC口仅能工作于方式0。在方式1中,将8255的三个端口分为了A、B两组,PA、PB两个口仍作为数据输入/输出口,而PC口则作为两部分,分别作为PA、PB口的联络信号。8255A 方式1 A口输出过程由CPU响应中断开始,在中断中用OUT指令通过8255A 向外设输出数据,发出WR 信号;WR上升沿清除INTRA 中断请求信号,且使OBFA =“L”(有效),通知外设取数;当外设接受数据后,发出ACKA 应答信号,一方面使OBFA=“H”(无效),另一方面在ACKA信号的上升沿使INTRA=“H”(有效),以此向CPU发出新的中断请求,开始下一轮输出。 四、硬件设计及方案论证(完整图的信号线连接及作用:数据、地址、控制及外设线)硬件设计如图,其中: 1.8255芯片中的数据总线D0—D7是和CPU的数据线直接相连的,从而CPU可以向8255 发送命令、数据和8255芯片也可以向CPU发送状态、数据等等。 2.8255芯片中的A0和A1也是与CPU的地址总线直接相连,并且在控制字在以下几种 情况有不同的设置,若A1A0= 00时,8255芯片中的PA口被选中,若A1A0=01时,8255芯片中的PB口被选中,若A1A0=10时,8255芯片中的PC口被选中,若A1A0=11时,则8255芯片的控制口被选中。 3.8255芯片的读信号、写信号、复位信号,分别于CPU的IOR、IOW、RESET直接相 连,当CPU执行IN指令时,8255的读信号有效,CPU从8255芯片读取信息,当CPU 执行OUT指令时,8255的写信号有效,CPU输出信息到8255芯片,完成一定的功能。 而当CPU发出复位的信号时,8255也会进行复位操作。 4.8255芯片中的片选信号与3—8译码器的Y1相连,而Y1的寻址范围是288H—28FH, 而8255芯片中的端口A的地址是288H,端口B的地址是289H,端口C的地址是28AH,控制端口的地址是28BH,因此4的端口都在在3—8译码器的Y1的寻址范围之内。5.8255芯片的PC6与脉冲信号是连接在一起,8255芯片的A端口与二极管L7—L0直接 相连。当脉冲信号到来,PC6会被置1,允许中断,CPU会将数据通过8255芯片的A 口输出到二极管L7中,点亮相应的灯。 。。。。。。等等详细论证,如我课堂所讲

计算机网络实验一、二

计算机网络实验 班级 序号 姓名 成绩 中国矿业大学信息与电气工程学院自动化教学与实验部 二○一四年五月

实验内容安排与相关说明 1.实验内容安排: (1)实验一至二,2学时 (2)实验三至五,2学时 (3)实验六至八,2学时 (4)实验九至式,2学时 (5)实验十一,2学时 说明:(4)与(5)安排到一起,合计4学时,(4)有课下完成的条件,为综合设计实验留够时间。 2.实验相关说明: (1)课上的理论与具体实验实现有较大不同,实验对同学有较高的自主学习要求。 (2)所有的实验都要求课前预习。 (3)预习时需要查阅相关设备文档,并在Packet Tracer仿真软件中测试实现。 (4)实验课前预习报告老师签字。 (5)一个班的同学需要先前分成六大组,每组选出组长一名。整个课程实验过程中,分组不再改变。 (6)为了防止设备前人员过多而拥挤。实验时,同一组的同学分成二小组,由组长协调。一小组在Packet Tracer仿真软件上实现并演示实验内容,一小组在实际设备上 操作演示。而后对换。大家注意协调分工。

实验一网线的制作 1.实验目的: (1)了解常用网线的种类。 (2)掌握双绞线的制作方法; (3)学会使用双绞线测试仪/同轴电缆测的使用方法 2.实验原理: 网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP -Unshielded Twisted pair )作为布线的传输介质来组网。 2.1 双绞网线 (1)制作的双绞线用于组建星型局域网。 (2)制作双绞网线使用的是8芯的双绞线,如图1-1所示。使用的连接头是8根插脚(金属片)的RJ—45水晶头,如图1-2所示。 图1-1:双绞线图1-2:水晶头 (3)对于10Base局域网,选用3类非屏蔽双绞线;对于100Base局域网,选用5类非屏蔽双绞线。 (4)如果将RJ—45水晶头朝外,有卡榫的一端朝下,带金属片的一端朝上,那么各插脚的编号从左到右依次就是1到8,各插脚的用途见表1-1,其中8根芯线只使用了4根。 表1-1:水晶头的引脚排列 插脚编号作用插脚编号作用 1 输出数据(+) 2 输出数据(-) 保留为电话使用 3 输入数据(+) 4 输入数据(-) 5 保留为电话使用 6 保留为电话使用 7 保留为电话使用 8 (5)制作双绞网线就是给双绞线的两端压接上RJ—45水晶头。通常每条双绞线的长度不超过100m。 (6)双绞线与RJ—45水晶头的连接方法有两种:正常连接和交叉连接。 正常连接是将双绞线的两端分别依次按白橙、橙、白绿、蓝、白蓝、绿、白棕、棕色的顺序(这是国际EIA/TIA 568B标准,见图1-3,也是当前公认的10Base-T及100Base-TX 双绞线的制作标准)对应RJ—45水晶头的1到8插脚压入水晶头内。这种方法制作的网线用于计算机与集线器的连接。 提示:可以不按上述颜色排列芯线,只要保持双绞线两端接头的芯线顺序一致即可。

综合实验二3.2

综合实验二企业长期投资决策操作步骤 打开“综合实验二1.根据“ Sheet2 企业长期投资决策”工作薄 车流量表”计算填制“财表一车流量表”。具体操作如下: (1)计算 2001 年加权平均车流量。 年加权平均车流量 =∑当量系数 * 各种车流量 (2)从 2001 年填充至 2025 年。 表3.2.6财表一加权车流量表计算演示表(部分) A B C D E 2序号项目当量系数20012002 31日均加权车流量 =1*D5+1*D6+1*D7+1.2*D8+=1*E5+1*E6+1*E7+1.2*E8+ 42年当量加权车流量 1.1*D9+1.56*D10 1.1*E9+1.56*E10 53小客车1=车流量预测表 !C4=车流量预测表 !D4 64摩托车1=车流量预测表 !C5=车流量预测表 !D5 75出租车1=车流量预测表 !C6=车流量预测表 !D6 86大、中客车 1.2=车流量预测表 !C7=车流量预测表 !D7 97小货车 1.1=车流量预测表 !C8=车流量预测表 !D8 108大货车 1.56=车流量预测表 !C9=流量表 !D9 119合计=SUM(D5:D10)=SUM(E5:E10) 2.计算并填制“财表二收入表” ( 1)“年均加权当量车流量” 。链接“财表一车流量表”,填充至2025 年。 (2)计算年车辆收费。年车辆收费 =年均加权当量车流量 * 全路段长度 * 每公里收费。 (3)计算营业税。营业税 =年车辆收费 * 营业税税率 (4)计算城建税。城建税 =年车辆收费 * 城建税税率。 (5)计算教育费附加。教育费附加 =年车辆收费 * 教育费附加费率。 ( 6)计算营业税及附加。营业税及附加=营业税 +城建税 +教育费附加。 表 3.2.7营运收入估算演示表(部分) A B C D E F G H 2序号项目合计20012002200320042005 345678 4年均加权当量车流=财表一车流量 =财表一车流量=财表一车流量=财表一车流量=财表一车流量1量表 !D4表!E4表 !F4表!G4表 !H4 52年车辆收费=D4*30*0.8=E4*30*0.8=F4*30*0.8=G4*30*0.8=H4*30*0.8 63营业税金及附加=D7+D8+D9=E7+E8+E9=F7+F8+F9=G7+G8+G9=H7+H8+H9 7 3.1营业税=D5*3%=E5*3%=F5*3%=G5*3%=H5*3%

微机原理实验8255并行口实验PA输入、PB输出

8255A并行口实验PA输入、PB输出利用LED等显示 程序 LCD EQU 07FE0H LCDWI EQU LCD+0 ;写命令 LCDWD EQU LCD+1 ;写数据 LCDRS EQU LCD+2 ;读状态 LCDRD EQU LCD+3 ;读数据 PA EQU 0FFD8H PB EQU 0FFD9H PC EQU 0FFDAH PCTL EQU 0FFDBH code segment assume cs:code lin db 0 col db 0 num db 0 dis_num db 0 temp0 db 0 temp1 db 0 count db 0 org 1000h start: MOV DX,PCTL MOV AL,90H OUT DX,AL call init_lcd mov al,3 call delay2 mov count,0 mov bx,offset tab0 mov lin,0 mov col,0 mov num,16 call dis_english GOON: MOV DX,PA IN AL,DX TEST AL,01H JE GOON1 TEST AL,02H JE GOON2

TEST AL,04H JZ GOON3 TEST AL,08H JE GOON4 TEST AL,10H JE GOON5 TEST AL,20H JE GOON6 TEST AL,40H JE GOON7 TEST AL,80H JZ GOON8 JMP GOON9 GOON1: JMP KEY1 GOON2: JMP KEY2 GOON3: JMP KEY3 GOON4: JMP KEY4 GOON5: JMP KEY5 GOON6: JMP KEY6 GOON7: JMP KEY7 GOON8: JMP KEY8 GOON9: mov bx,offset tab9 mov lin,1 mov col,0 mov num,16 call dis_english MOV DX,PB MOV AL,0FFH OUT DX,AL JMP GOON KEY1: MOV DX,PB MOV AL,0FEH OUT DX,AL mov bx,offset tab1 mov lin,1 mov col,0 mov num,16 call dis_english JMP GOON KEY2: MOV DX,PB MOV AL,0FDH OUT DX,AL

实验四 8255输入、输出实验

2题:A口输出,B口读入Code segment Assume cs:code Start proc near START: Mov al , 082h Mov dx , 8003h Out dx , al MOV dx ,8001h in al ,dx mov dx,8000h out dx ,al jmp start Code ends End start 1题:用A口控制小灯循环亮灭

Code segment Assume cs:code Start proc near START: Mov al , 082h Mov dx , 8003h Out dx , al Mov al , 080h Mov cx , 08h OUTA: Mov dx , 8000h Out dx , al mov dx,8002h out dx,al shr al,1 mov ah,200 call delay Loop OUTA JMP start Delay proc near Push ax Mov al , 0

Push cx Mov cx , ax Loop $ Pop cx Pop ax Ret Delay endp Code ends End start 思考题:用C口控制小灯Code segment Assume cs:code Start proc near START: Mov al , 00000010h Mov dx , 8003h OUT DX,AL call delay Mov al , 00000011h

Mov dx , 8003h OUT DX,AL call delay JMP START Delay proc near MOV CX ,20000 Loop $ Ret Delay endp Code ends End start

计算机网络实验二

哈尔滨工业大学 <<计算机网络>> 实验报告 (2016年度春季学期)

实验二 一、实验目的 理解滑动窗口协议的基本原理; 掌握GBN的工作原理; 掌握基于UDP设计并实现一个GBN协议的过程与技术。 二、实验环境 1.接入internet的实验主机 2.Windows7操作系统 3.Visual stadio2015 c++语言 三、实验内容 1) 基于UDP设计一个简单的GBN协议,实现单向可靠数据传输(服务器到客户的数据传输)。 2) 模拟引入数据包的丢失,验证所设计协议的有效性。 四、实验过程及结果 服务器端: 使用UDP协议传输数据(比如传输一个文件),等待客户端的请求,接收并处理来自客户端的消息(如数据传输请求),当客户端开始请求数据时进入“伪连接”状态(并不是真正的连接,只是一种类似连接的数据发送的状态),将数据打包成数据报发送,然后等待客户端的ACK信息,同时启动计时器。当收到ACK时,窗口滑动,正常发送下一个数据报,计时器重新计时;若在计时器超时前没有收到ACK,则全部重传窗口内的所以已发送的数据报。 具体实现: 1)命令解析 为了测试客户端与服务器端的通信交互,方便操作,设置了此过程。首先,服务器接收客户端发来的请求数据, “-time”表示客户端请求获取当前时间,服务器回复当前时间; “-quit”表示客户端退出,服务器回复“Good bye!”; “-testgbn”表示客户端请求开始测试GBN协议,服务器开始进入GBN传输状态;其他数据,则服务器直接回复原数据。 2)数据传输数据帧格式定义 在以太网中,数据帧的MTU为1500字节,所以UDP数据报的数据部分应小于1472字节(除去IP头部20字节与UDP头的8字节),为此,定义UDP数据报的数据部分格式为: data

《微机系统与接口技术》8255流水灯实验报告

《微机系统与接口技术》 预习报告 学院:计算机学院 专业:网络工程 班级学号: 学生姓名:小发 实验日期: 指导老师: 成绩评定: 五邑大学计算机学院制表

一,实验目的 1,学习并掌握8255 的工作方式及其应用。 2,掌握 8255 典型应用电路的接法。 3,掌握程序固化及脱机运行程序的方法。 二,实验设备 PC机器一台,TD-PITE实验装置或TD-PITC实验装置一套 三,实验内容 1,基本输入输出实验。编写程序,使 8255 的 A 口为输入,B 口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。 2,流水灯显示实验。编写程序,使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由 左向右,每次仅亮一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。 四实验内容及步骤 1. 基本输入输出实验 本实验使 8255 端口 A 工作在方式 0 并作为输入口,端口 B 工作在方式 0 并作为输出口。实验接线图如图 6 所示,按图连接实验线路图。用一组开关信号接入端口 A,端口 B 输出线接至一组数据灯上,然后通过对 8255 芯片编程来实现输入输出功能。具体步骤如下述:(1)实验接线图如图 1-4所示,按图连接实验线路图。 (2)编写实验程序,经编译、连接无误后装入系统。 (3)运行程序,改变拨动开关,同时观察 LED 显示,验证程序功能。 (4)点击“调试”下拉菜单中的“固化程序”项,将程序固化到系统存储器中。 (5)将短路跳线 JDBG 的短路块短接到 RUN 端,然后按复位按键,观察程序是否正常运行;关闭实验箱电源,稍等后再次打开电源,看固化的程序是否运行,验证程序功能。(6)实验完毕后,请将短路跳线 JDBG 的短路块短接到 DBG 端。 图1-4 8255基本输入输出实验接线图

综合实验二3.2

操作步骤 打开“综合实验二 企业长期投资决策”工作薄 1 ?根据“ Sheet2车流量表”计算填制“财表 (1) 计算2001年加权平均车流量。 年加权平均车流量=刀当量系数*各种车流量 (2) 从2001年填充至2025年。 “年均加权当量车流量”。链接“财表一车流量表”,填充至2025年。 计算年车辆收费。年车辆收费 =年均加权当量车流量*全路段长度*每公里收费。 计算营业税。营业税=年车辆收费*营业税税率 计算城建税。城建税=年车辆收费*城建税税率。 计算教育费附加。教育费附加=年车辆收费*教育费附加费率。 计算营业税及附加。营业税及附加=营业税+城建税+教育费附加。 表3.2.7 营运收入估算演示表(部分) 综合实验二 企业长期投资决策 表 3.2.6 财表一加权车流量表计算演示表(部分) 车流量表”。具体操作如下: 2.计算并填制“财表二 收入表” (6)

3.计算并填制“财表三折旧表” (1) “原值及折旧年限”见“实验资料” (2)分类计算各年折旧费。 采用直线法计算折旧。 可直接在相应单元格输入计算公式, (3)计算各年折旧费合计。 建筑安装工程净值: 设备及其它净值。 折旧费。链接“财表三 折旧表” 财务费用。链接“财表五 还本付息表”(因为尚未计算财务费 用,此项暂且为 零,当计算出2000年财务费用后,计算机会自动填充) 总成本。总成本等于该表中的 1 — 8项合计。 经营成本。经营成本=总成本-折旧费-摊销费。 表3.2.9 成本计算演示表(部分) 固定资产折旧估算演示表(部分) 也可通过粘贴“ SLN 函数计算 (参见实验三“ SLN 函数具体操作)。 (4)计算各年固定资产净值 净值=原值-累计折旧 也可用以下公式计算:净值 =上年净值-本年折旧 计算各年净值合计。 表 3.2.8 4.计算并填制“财表四 成本表”

实验六---8255并行输入输出

东南大学 《微机实验及课程设计》 实验报告 实验六 8255并行输入输出 姓名:学号: 专业:测控技术与仪器实验室: 516 同组人员:评定成绩:

一、实验目的 1)掌握8255方式0的工作原理及使用方法,利用直接输入输出进行控制显示; 2)掌握8段数码管的动态刷新显示控制; 二、(1)实验容(必做) 6-1、8段数码管静态显示:编程从键盘输入一位十进制数字(0~9),在数码管上显示出来。 6-2、8段数码管动态显示:在两个数码管上同时显示不同的两位数字或字母,保持不变直至退出。(如56或7f) (2)实验容(必做一题,选做一题) 6-3 静态显示:用逻辑电平开关预置某个数字(0~9)的ASCII码,将该数据用8255的C口读入,并用A口输出,并在数码管显示出来;如果预置的ASCII 码不是数字(0~9),数码管显示E字母。 6-4 动态显示:在两个数码管上滚动循环显示不同的0~f字符。(即开始时两个数码管显示01,12,23,34 ··f0,一直循环直至退出) 三、实验原理 (1)实验预备知识 图八段式LED数码管的符号和引脚

(2) 6-1流程图: 6-1源代码: data segment ioport equ 0ec00h-0280h io8255a equ ioport+288h ;8255A口地址 io8255b equ ioport+28bh ;8255控制寄存器端口地址 led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh ;段码mesg1 db 0dh,0ah,'Input a num (0--9h):',0dh,0ah,'$';提示data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dx,io8255b ;使8255的A口为输出方式 mov ax,80h out dx,al sss: mov dx,offset mesg1 ;显示提示信息 mov ah,09h int 21h

实验2 网络基本应用操作(1)

实验二网络基本应用操作 目标:1.掌握搜索引擎的使用; 2.掌握软件下载、压缩与解压缩以及安装的方法; 3.掌握免费邮箱的申请和使用; 4.掌握网络常用命令。 任务: 1.利用搜索引擎查找指定的内容。 2.利用工具软件下载软件,压缩/解压缩及安装软件; 3.免费邮箱的申请与使用; 4.掌握网络基本命令使用。 【任务1】利用搜索引擎查找指定的内容 背景说明:网络真可谓是信息的海洋。在因特网上获取信息量的多少,往往取决于查询的方法适当与否。如果想及时而又准确地找出自己需要的资料,搜索引擎就是一 件必不可少的搜寻利器。这里,通过利用搜索引擎搜索成都商报,阅读当日报 纸新闻,学习搜索引擎的使用方法。 具体操作: 【步骤 1】启动浏览器,在地址栏中输入搜索引擎的网址https://www.360docs.net/doc/5717501356.html,,按Enter键,打开百度搜索引擎,如图2-1所示。 图2-1打开百度搜索引擎 【步骤 3】在文本框中输入关键字“成都商报”,单击“搜索”按钮,如图2-2所示。

图2-2 弹出找到的相关网页列表窗口 【步骤4】在图2-2中的多个网页中选择点击〖成都商报电子版〗,出现图2-3。在该 页面选择感兴趣的新闻消息阅读。 图2-3 阅读新闻 【任务2】常用工具软件的下载及安装 背景说明:在上网的过程中,免不了要上传或者下载一些文件。这里,介绍如何获取常用 的工具软件,如“迅雷”、“WinRAR”等,如何利用这些工具下载指定的软 件以及如何安装软件。

具体操作: 【步骤 1】打开IE浏览器,在地址栏中输入https://www.360docs.net/doc/5717501356.html,,或在历史列表中选择该网址,启动搜索引擎,如图2-4所示。注意,google是一个国外网站,如果本机不具有国外网络访问权限,可通过输入https://www.360docs.net/doc/5717501356.html,完成之后的操作。 图2-4 输入网址 【步骤2】在文本框中输入关键字“迅雷下载”并按Enter键,弹出如图2-5窗口。 图2-5 找到的相关网址列表 【步骤 3】在列出的相关网页中选择某一可下载页面,点击该链接。出现图2-6。

相关文档
最新文档