北航计组实验注意事项
北航网络实验2011——文档

S2 转发的数据帧中:VLAN id=
MAC:(
,
)
IP:(
,
)
STEP 11
S1 收到数据帧,提交到网络层,更
新其 ARP 表;
S1 对包含 ICMP Echo Request 报文
的数据帧的 VLAN 标签进行替换,由
VLAN id= 变为 VLAN id= 。封装
的数据帧中:VLAN id=
报文的数据帧,发送包含 ICMP Echo
Reply 报文的数据帧:VLAN id=
MAC:(
,
)
IP:(
,
)
STEP 14
S2 收到数据帧,根据其接收端口,
添 加 VLAN
的标签;根据目的
MAC,查找 MAC 地址表;将数据帧由
端口转发给 S1。
S2 转发的数据帧中:VLAN id=
MAC:(
,
)
IP:(
,
)
6
实验报告
图 15 图 16
STEP 15
S1 收到 S2 转发的数据帧,交付网
络层,根据目的 IP 地址,查路由表,将
报文路由到 int vlan2,准备通过数据链
路层交付给 PCC;
查找 PCC 的 MAC 地址,替换 VLAN
标签,封装并发送数据帧;VLAN id=
MAC:(
PCC 发 送 的 包 含 ICMP Echo
Request 报文的数据帧中:VLAN id=
图5
MAC:(
,
)
IP:(
,
)
STEP 6
S2 收到数据帧,根据其接收端口,
添加 VLAN2 标签;根据目的 MAC,
北航计软实验报告实验三

4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
2.快速排序
1)设置两个变量i、j,排序开始的时候: i=0, j=N-1;
2)以第一个数组元素作为关键数据,赋值给key,即key=A[0];
3)从j开始向前搜索,即由后开始向前搜索(j--),找到第一个小于key的值A[j],将A[j]和A[i]互换;
实验报告
实验名称冒泡排序和快速排序
班级
学号
姓名
成绩
实验概述:
【实验目的及要求】
通过编程程序达到熟悉并掌握教材中所介绍的几种排序方法。
【实验原理】
1.冒泡排序
1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。
2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
b[i]=num;
}
printf("随机数产生完成\n");
for (i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n\n");
system("pause");
printf("\n\n");
com=0;
mov=0;
for (i=0;i<N;i++)
{
for (j=0;j<N-1;j++)
{
l++;
com++;
}
b[r]=b[l];
mov++;
北航计算机控制系统实验报告

北航计算机控制系统实验报告一、实验目的通过本实验,旨在加深对计算机控制系统的理解,熟悉计算机控制系统的基本组成和原理,并能够运用所学知识进行实际的控制系统设计与调试。
二、实验原理计算机控制系统是一种通过计算机对实际物体或过程进行控制的系统。
其基本组成包括传感器、执行机构、人机界面、控制算法和控制器等。
传感器负责将物理量转换成电信号,输入给计算机;执行机构根据计算机的控制信号完成相应的动作;人机界面提供了与计算机进行交互的方式;控制算法基于传感器采集到的信息和用户的输入,计算出执行机构所需的控制信号;控制器根据控制算法输出的控制信号与执行机构进行交互。
三、实验内容本实验的主要内容为设计一个自动化温控系统。
系统包括一个温度传感器、一个加热器和一个温度控制器。
温度传感器负责采集环境温度,并将其转换成模拟电信号输入给温度控制器;加热器根据温度控制器输出的控制信号控制加热功率,从而调节环境温度;温度控制器根据温度传感器采集到的温度信号和用户设定的目标温度,计算出加热功率控制信号。
四、实验步骤1.连接硬件设备将温度传感器的输出接口与温度控制器的输入接口相连;将温度控制器的输出接口与加热器的输入接口相连。
2.设计控制算法根据用户设定的目标温度和实际温度,设计一个控制算法,计算出加热功率控制信号。
常见的控制算法包括PID控制算法、模糊控制算法等。
3.编写控制程序使用编程语言编写一个控制程序,根据控制算法计算出的控制信号,通过温度控制器的输出接口发送给加热器。
4.调试控制系统运行控制程序,观察温度控制系统的运行情况。
根据实际温度与目标温度的偏差调整控制算法的参数,使系统达到较好的控制效果。
五、实验结果分析运行实验过程中,通过观察实际温度与目标温度的偏差,可以评估系统的控制效果。
根据实际情况,调整控制算法的参数,使系统的响应速度更快、稳定性更好。
六、实验总结通过本实验,我对计算机控制系统的基本原理和组成有了更深入的理解,掌握了控制系统的设计与调试方法,并在实践中提高了解决实际问题的能力。
北航北海学院计算机组成原理实验二

计算机组成原理实验报告实验名称双端口存储器原理实验班级:学号:姓名:指导教师:完成日期:成绩:一、实验目的1.了解双端口静态存储器IDT7132的工作特性及其使用方法2.了解半导体存储器怎样存储和读取数据。
3.了解双端口存储器怎样并行读写,并分析冲突产生的情况。
二、实验电路图3.2 双端口存储器实验电路图图3.2示出了双端口存储器的实验电路图。
这里使用一片IDT7132(2048×8位),两个端口的地址输入A8-A10引脚接地,因此实际使用的存储容量为256字节。
左端口的数据输出接数据总线DBUS,右端口的数据输出端接指令总线IBUS。
IDT7132有六个控制引脚:CEL#、LR/W#、OEL#、CER#、RR/W#、OER#。
CEL#、LR/W#、OEL#控制左端口读、写操作;CER#、RR/W#、OER#控制右端口的读写操作。
CEL#为左端口选择引脚,低电平有效;当CEL#=1时,禁止对左端口的读、写操作。
LR/W#控制对左端口的读写。
当LR/W#=1时,左端口进行读操作;LR/W#=0时,左端口进行写操作。
OEL#的作用等同于三态门,当OEL#=0时,允许左端口读出的数据送到数据总线DBUS上;当OEL#=1时,禁止左端口的数据放到DBUS。
因此,为便于理解,在以后的实验中,我们将OEL#引脚称为RAM_BUS#。
控制右端口的三个引脚与左端口的三个完全类似,这里不再赘述。
有两点需要说明:(1)右端口读出的数据(更确切的说法是指令)放到指令总线IBUS上而不是数据总线DBUS,然后送到指令寄存器IR。
(2)所有数据/指令的写入都使用左端口,右端口作为指令端口,不需要进行数据的写入,因此我们将右端口处理成一个只读端口,已将RR/W#固定接高电平,OER#固定接地。
这两点请同学好好理解。
存储器左端口的地址寄存器AR和右端口的地址寄存器PC都使用2片74LS163,具有地址递增的功能。
同时,PC在以后的实验当中也起到程序计数器的作用。
北航电路实验报告

实验一、组合逻辑电路一、实验目的(1)熟悉集成电路的引脚排列(2)掌握TTL门电路逻辑功能的测试方法(3)掌握TTL组合逻辑电路的实际方法,完成单元功能电路的设计(4)熟悉中规模集成电路译码器、数据译码器的性能与应用(5)掌握数字电子技术实验箱的功能及使用方法二、仪器设备(1)双踪示波器1台(2)500型万用表1台(3)数字逻辑实验箱(4)74LS00(5)74LS39(6)74LS153三、用两片74LS00自拟一个三人表决电路设三输入分别为A、B、C,当两人以上同意时发光二极管亮真值表如下1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1电路图如下:运行结果如下所示。
一人按下:二人按下:三人按下:2、设计一个三输入三输出的逻辑电路真值表如下用两个数据选择器74LS153设计电路,电路图如下:红绿灯亮:黄红灯亮:绿黄灯亮:实验二、时序逻辑电路一、实验目的(1)掌握D触发器和JK触发器逻辑功能的测试方法(2)掌握74LS161功能和引脚图,设计和实现具有一定功能的时序逻辑电路,体会不同控制端在电路设计中的作用(3)了解所用总规模集成器件的性能和应用二、仪器设备(1)双踪示波器1台(2)500型万用表1台(3)数字逻辑实验箱(4)74LS74(5)74LS20(6)74LS00(7)74LS161三、实验原理与内容1、利用2片74LS74、1片74LS20和2片74LS00设计一个4人抢答器。
电路图如下:主持人未按下抢答无效:A完成抢答其他选手按下无效:抢答完成后选手松开按钮灯保持不灭:2、利用中规模计数器74LS161实现任意进制计数器(1)用预置数置0实现七进制计数器电路图如下:计数为3的图片:计数为6的图片:,.。
北航计算机体系结构方向实验介绍

综合实验:主要完成各种控制电路和一些实用数字系统的设计,包括8
位16进制频率计、电子秒表电路、数码管扫描显示电路、全自动洗衣机控制 器 交通灯控制器 电子抢答器 乐曲演奏电路 卡式电话计费器的设计等, 器、交通灯控制器、电子抢答器、乐曲演奏电路、卡式电话计费器的设计等, 共10个。
设计创新实验:主要训练学生综合应用各种EDA工具完成一个大型实际
16
北航计算机体系结构方向实验ห้องสมุดไป่ตู้绍
数字逻辑实验 部分实验大纲 数字逻辑实验-部分实验大纲
课程实验(实验2-3)-选作实验 实验名称:数码管扫描显示电路(2学时,设 计型) 实验目的:了解数码管扫描显示电路的原理。 掌握数码管扫描显示电路的设计方法。 实验内容:利用人眼的视觉暂留效应,设计数 码管扫描显示电路,使6个数码管完成小时、分 钟 秒的扫描显示 要求有启动计时和异步清 钟、秒的扫描显示。要求有启动计时和异步清 零的功能
9
北航计算机体系结构方向实验介绍
MIPS-C核心介绍 MIPS C核心介绍 MIPS-C多周期数据通路
10
北航计算机体系结构方向实验介绍
MIPS-C核心介绍 MIPS C核心介绍 MIPS-C外部接口 UART接口 支持9600 115200波特率 支持9600~115200波特率 UART内部包括6个寄存器:数据寄存器、 中断允许寄存器 中断识别寄存器 线路控 中断允许寄存器、中断识别寄存器、线路控 制寄存器、线路状态寄存器和除数寄存器 支持 级中断 支持3级中断
11
北航计算机体系结构方向实验介绍
MIPS-C核心介绍 MIPS C核心介绍 MIPS-C外部接口 存储器接口 CPU外部可以连接FLASH和SDRAM FLASH为 8位 16M SDRAM为 32位 128M
北航计算机软件技术基础实验报告实验报告4-2——数据库应用系统的开发

实验报告
实验名称数据库应用系统的开发
班级
学号
姓名
成绩
【实验方案设计】
1. 利用Visual Basic里的VB Application Wizard按照步骤逐步创建一个窗体应用程序,并链接到上一实验创建的数据库中,同时添加各种操作按钮,如插入、删除、更改等,最后将数据库的每个表视图集合到主视图中
【实验过程】(实验步骤、记录、数据、分析)
1.选择数据来源种类
2.选择数据库文件并做链接
3.选择数据视图布局,此处选择网格式布局,便于查看全部数据
4.选择一个表及要添加的字段和排列顺序
5.选择对数据可进行的操作按钮,如添加、更改、删除、更新、关闭等
6.添加完一个表后,继续添加其他表,直到整个数据库所有表已添加
7.添加完成后界面
8.通过链接到ACCESS数据库的VB数据库管理程序查看每个表数据,并进行数据增加、删除、修改等操作
9.在数据库管理系统中对数据进行增加操作,此处增加一条订单ID为151112的记录,可以看到在ACCESS中的数据表进行了同步增加。
这样就可以达到不打开ACCESS而只通过一个单界面应用程序就实现对数据库的维护工作,具有简单性、高效性的特点。
实验6分析与建议

问题:Z通常只在需要高阻态时才使用
高阻态使用场景:高阻态只能被应用于顶层模块具有inout
属性定义的端口。
我们会在P7/P8中介绍
方案:除了上述场景外,不能出现Z值。
样例1:最简设计。只要sel不出错就没有问题 样例2:支持调试。一旦在某个环节出现了特定值,说明 sel的控制或编码值出错了。
计算机学院学科基础课
计算机组成原理实验
Project6分析与建议
高小鹏
北京航空航天大学计算机学院 系统结构研究所
写在最前面
我在检查P6时,发现了一些共性问题。 本PPT就是针对这些问题的总结和分析,并试 图给出参考样例。 我始终认为本课程在传递给大家的最重要的不 是具体的知识,而是构建大系统的方法。因此 结合我多年的科研与教学经验,我还给出了若
干建议供你参考。
北京航空航天大学计算机学院
写在最前面
所有内容只对大系统设计有一定意义 如果你认为你今后定位于总师/系统架构师等 高端设计人员,请继续阅读后面的slice 如果你认为上学就是为了今后混口饭,那么可 以结束阅读,以免浪费时间
北京航空航天大学计算机学院
存在的主要问题
设计冗余 赋值语句有不合理值 在存储器模块中实现LB/LH位扩展 较少使用宏 多位控制信号非整体性赋值 模块端口定义过于随意
编码就更加完美
参考设计
assign sel[1:0] = (fsm==XX) ? 2’b10 : (fsm==YY) ? 2’b01 : 2’b00 ; 北京航空航天大学计算机学院
建议
1:设计中应该尽可能按照“模块间松耦合、 模块内高内聚”思想规划整体架构
如果你发现模块间交联关系非常复杂,那么就不
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• http://10.254.25.5/course
计算机学院
1
1
关于实验安排
▪ 课前
• 每次实验课的前一周发布本次实验的内容和要求,发布在课 程系统的作业提交区(同时发布在课程中心) ,请注意查看
• 提交每次实验的project到课程系统的作业提交区,截止时间: 实验课前一天
▪ 课上
• 先通过MOOC进行半小时的关于相关知识点的客观题的测试 • 再进行1-2小时的现场编程设计的lab测试 • 前三次实验(p0, p1, p2)的测试范计围算:机p0学, p院1为Verilog语言的
语法和编程等,p2为汇编语言的语法和编程
▪ 课后:
▪ 完成MOOC上的问卷调查
计算机学院
2
2
关于实验的说明
▪
计算机学院
计算机学院
3
3Leabharlann 计算机组成实验注意事项关于用户注册
▪ 注册MOOC平台
• 所有学生必须注册MOOC平台,实验课上需要通过 它进行现场测试,公开用户名必须是学号
• /register
▪ 登录课程系统
计算机学院
• 所有学生必须通过课程系统提交课下完成的project