汇编语言实验教学平台技术参数
序号
设备名称
设备型号规格与参数
1
汇编语言实验与实训模块
1.能够开设以下实验项目
第一章    知识准备
实验0101 debugCPU的寄存器
实验0102 实模式内存与进程管理
实验0103 实模式下可执行文件的加载
实验0104 debug与文件的读写
实验0105 实模式使用的栈
实验0106 中断调用
第二章    汇编语言程序的结构与规划
实验0201汇编语言程序的书写与编译连接
实验0202 程序的跟踪调试
实验  0203 带参数的程序设计
第三章    数据传送指令
实验0301 MOV指令
实验0302 PUSHA)与POPA)指令
实验0303 XCHG指令
实验0304 XLAT指令
第四章    地址传送指令
实验0401 OFFSETLEALDSLES指令
第五章    转移与循环指令
实验0501 无条件转移指令JMP
实验0502 比较与条件转移指令
实验0503 循环指令LOOP
第六章    算术运算指令
实验0601加法相关指令
实验0602减法相关指令
实验0603 乘法相关指令
实验0604 除法相关指令
第七章    位运算指令
实验0701 AND等位运算指令
实验0702 SAL等移位指令
实验0703 ROL等循环移位指令
第八章    符号运算指令
实验0801 CBW等符号运算指令
第九章    字符串指令
实验0901 REP等字符串指令
实验0902 LODS等字符串指令
实验0903 CMPS等字符串指令
第十章    标志指令
实验1001 PUSHF等标志指令
实验1002 STC等标志指令指令
第十一章 子程序与宏指令
实验1101 子程序的使用
实验1102 子程序的嵌套调用
实验1103 宏与库函数的使用
第十二章 经典汇编语言程序研读
实验1201 报表数据的显示451
实验1202 磁盘主引导记录程序分析
第十三章 32位宏汇编程序的编写
实验1301 ping的实现
实验1302 图像显示程序的设计
2. 要求提供源程序、源程序注释、实验指导书。
3. 经典汇编语言程序和32位宏汇编程序的实训项目要求采用IDA跟踪调试,要求给出源程序,编译连接后的可执行文件,内存中加载的文件数据及关系对比;要求给出内部自定义函数、外部调用函数各自的使用接口,编译连接后的各自接口关系;要求给出各个变量在不同状态下的定位;要求提供PE数据全方位分析过程,提供汇编语言指导书16进制数据的分析方法与实例,为网安专业的软件数据取证、操作系统数据取证、网络与信息安全数据取证、WEB数据取证等应用场景提供基础的技术支撑。
2
汇编语言实训云管理系统
1.要求实验室构架图与拓扑图如下:
1.1提供实验终端软件,与私有云连接,自由上传下载实验资源。
1.2 每台计算机安装实验环境,保证所有实验能够安全、不受限制地开设出来。
2.要求实验室应用部署图如下:
要求使用私有云提供系统服务和资源上下载,采用手机、计算机终端设备等作为资料浏览与实验终端。在网络正常的情况下,10000人同时使用时能够保证平台的运行流畅。
3.要求学生使用流程图如下:
3.1 登录私有云;
3.2 下载实验资源;
3.3 正常进行实验讲义要求的步骤与环节。
4.实验教学平台需要至少提供以下功能:
4.1 云实验教学平台要求的功能如下:
学期添加、学期修改、学期删除、课程绑定添加、课程绑定修改、课程绑定删除、课程绑定查询、授课计划添加、授课计划删除、授课计划查询管理、用户组管理、用户组添加、用户组删除、用户添加、用户删除、用户修改、用户批量导入、教师权限设置、教师附件授权权限设置、教师作业收发成绩维护权限设置、教师考试创建成绩维护权限设置、教师课程创建发布权限设置、学生权限设置、学生作业提交权限设置、全局权限设置、全局代私有附件权限设置、全局公共附件权限设置、课程分类添加、课程分类删除、课程分类修改、课程分类排序、课程状态修改、课程添加、课程维护所有者分配、课程删除、课程排序、课程可见范围(所有人可见,教师可见,学生可见,所有人不可见)
4.2 课程教学系列要求如下:
全部课程列表、学习书签、文档浏览、公共附件、私有附件、在线视频播放;教师授课安排(按学期)、教师创建课程、课程状态调整、课程基础信息调整、教师课程编辑(支持课程二级目录,文档顺序支持拖动调整,文档支持分页,支持WORD转储,支持PDF直传,支持文档和PDF混合分页,支持公共附件,支持私有附件,支持在线视频,支持视频云转码,支持附件拖动上传,支持附件顺序调整,支持附件名称调整)、教授附件权限控制(支持课程附件权限,支持文档附件权限,能够精准的控制到课程所在班级对应的文档)
4.3 课程考试要求如下:
考试题库分类添加、考试题库分类修改、考试题库分类删除;单项选择题添加(支持富文本,选项数量按需调整)、单项选择题修改、单项选择题删除;多项选择题添加(支持富文本,选项数量按需调整)、多项选择题修改、多项选择题删除;判断题添加(支持富文本)、判断题修改、判断题删除;填空题添加(支持富文本)、填空题修改、填空题删除;简答题添加(支持富文本)、简答题修改、简答题删除;试卷组卷(支持多类型试题,支持试题类型顺序调整,支持试题类型描述信息修改,试题信息支持折叠),试卷试题分值支持自定义(单项选择题每个小题都可自定义分值,多项选择题每个小题都可自定义分值且可以设置判断策略用于设置完全正确和半对得分,判断题支持自定义分值,填空题支持自定义分值,简答题支持自定义分值);创建考试(课程考试,支持对不同班级进行时间控制)、调整考试状态、调整考试时间范围、考试移除、考试搜索、试卷预览、在线阅卷、试卷概要统计、在线给出成绩、成绩排序、成绩单实时预览、成绩单Excel报表生成、课程成绩Excel汇总(支持手动选择课程内指定的考试进行汇总)
4.4 作业模块要求如下:
作业模板创建、创建模板修改、作业模板删除;发布作业(课程作业,支持对不同班级进行时间控制)、设置作业类型(支持在线模板作业,支持附件类型作业)、作业收取(附件作业需要支持无等待在线打包下载)、在线作业批阅、作业在线评分、指定作业成绩Excel报表、课程作业成绩Excel报表(支持手动选择课程内指定的作业进行汇总)、学生课程计划查询、学生考试列表查阅、学生进行考试(支持考试时间重新分配,试卷要求为一次全部显示,不能以手动点击下一题的方式切换,学生答题允许对富文本内容进行编辑,支持代码格式化,支持公式编辑)、学生试卷回阅、学生成绩查询、试卷批改内容查询。
4.5 平台运行环境要求如下:
系统要求采用PHP7.1(64)MySQL5.7MemcacheThinkPHP3.2开发;服务器要求Windows Server 2016 3台,分别作为文件处理视频转码服务器、数据库服务器、PHP服务器。所有教学录像必须在线播放。
4.6 在线编程功能
要求平台对CC++等语言实现在线编程。
5.要求提供软件开发实验与实训系统软件著作权。
3
平台要求
(1)服务器。服务器采用Apache/Nginx + PHP FPM+ MySQL架构,支持Ipv4和Ipv6。服务器可采用Windows Server 2016(以及以上)或者Ubuntu Server 16.04 LTS(以及以上)系统,可以采用虚拟机或者实体服务器的形式提供。服务器内存不低于16GB,硬盘空闲空间不低于100GB,网卡速率≥1Gb,CPU≥2核4线程。
2)网络安全。为了提升网络安全性,服务器仅在内网开放80和远程桌面/SSH端口,PING服务关闭,同时服务器系统内部需要开启自动更新系统补丁功能。为了防止内网中出现恶意远程登录,远程桌面或者SSH默认端口需要被修改为非默认端口。为了防止内网中对80端口攻击探测和扫描,服务器输出的HTTP Header信息中必须要隐藏服务器的特征信息。
3)系统安全。为了保证服务器系统的安全性,系统密码不得低于16位,WEB程序需要采用动静态分离的形式,服务端程序不得运行在Administrator或者root权限下,且WEB动态程序所在的目录的权限为只读、可执行、不可写,WEB静态文件所在目录的权限为可读可写、不可执行。数据库不得使用root账户,且系统实际所使用的数据库账户尽可对WEB程序所依赖的数据库进行操作。
4)信创支持。为了响应国家信创号召,上述的部署方案应当可以无缝迁移到国产CPU、国产操作系统之上(例如DeepinUOS)运行。同时,在服务器部署完毕后,需要通过校内网络中心安全检测,在检测结果安全级别中,不得出现紧急漏洞、高危漏洞、中危漏洞、低危漏洞。
5)接口要求。为了能够对接校园网内统一认证服务,实现一站式登入。需要统一认证服务接口提供包含以下用户信息的数据:用户学号/工号、账户状态、用户姓名、用户类型(教师或者学生)、用户所在班级/分组ID、班级/分组名称。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。