教材学习内容总结 实验楼部分 X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式 二进制文件可以用od 命令查看,也可以用gdb的x命令查看。有些输出内容过多,我们可以使用 more或less命令结合管 ...
分类:
其他好文 时间:
2019-10-14 01:15:20
阅读次数:
146
2019 2020 1 20175204 《信息安全系统设计基础》第三周学习总结 学习目标 1.理解逆向的概念 2.掌握X86汇编基础,能够阅读(反)汇编代码 3.了解ISA(指令集体系结构) 4.理解函数调用栈帧的概念,并能用GDB进行调试 实验楼学习内容总结 要点: 1.X86 寻址方式经历三代 ...
分类:
其他好文 时间:
2019-10-13 23:33:27
阅读次数:
135
信息安全系统设计基础第三周学习总结 主要的知识点如下: 一、汇编语言: 1.生成汇编文件 (1)使用GCC编译器 例:gcc og S code.c 2.对o文件进行反汇编 (1)使用 OBJDUMP (2)o d mstore.o 二、程序的编码 1.用Unix命令行编码 例:编译p1.c和p2c ...
分类:
其他好文 时间:
2019-10-13 23:23:56
阅读次数:
84
软件工程基础图式(第四章 系统设计-面向过程的系统设计) 1、结构化设计方法 2、在系统结构图中的模块 3、变换型系统结构图 4、事务型系统结构图 5、变换分析 例子1:将下图的DFD/数据流图转换为软件/控制结构图(有误,看模式) 例子2:将下列数据流图转换为控制结构图 变换分析注意事项 ① 在选 ...
分类:
其他好文 时间:
2019-10-13 20:35:34
阅读次数:
183
2019 2020 1 20175329 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 教材学习中的问题和解决过程 "代码托管" 学习进度条 | | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)| 重要成长 | | : : | : : | : : | : 目标 ...
分类:
其他好文 时间:
2019-10-13 20:35:12
阅读次数:
81
[TOC] 一、教材学习内容总结 数据类型 注意:汇编代码也使用"l"来表示4字节整数和8字节双精度浮点数。这不会产生歧义,因为浮点数使用的是一组完全不同的指令和寄存器。 操作数 操作指示符 过程 P调用Q: 该指令会把P中 的下一条指令的地址A压入栈中,并把程序计数器设置为Q的代码的起始位置. 该 ...
分类:
其他好文 时间:
2019-10-13 15:39:02
阅读次数:
93
2019 2020 1 20175310 《信息安全系统设计基础》第3周学习总结 教材学习内容总结 本周学习了《程序的机器级表示》这一章,主要的知识点如下: 教材学习中的问题和解决过程 问题1: 习题3.23 问题1解决方案: A.由于2~5行上寄存器 、`%rcx %rdx x`、 和`x+x`, ...
分类:
其他好文 时间:
2019-10-12 22:51:22
阅读次数:
110
2018 2019 1 20175314 《信息安全系统设计基础》第3周学习总结 教材学习内容总结 gcc命令调用一系列程序,将源代码转化成可执行代码。 存储器系统的实际实现是将多个硬件存储器和操作系统软件组合起来。 ISA:指令集体系结构,它定义了处理器状态、指令的格式、以及每条指令对状态的影响。 ...
分类:
其他好文 时间:
2019-10-11 18:40:43
阅读次数:
69
[toc] 面向对象设计原则究其根源是为了 保证软件的可维护性和可复用性 知名软件大师Robert C.Martin认为一个可维护性较低的软件设计通常由于如下4个原因造成:过于僵硬,过于脆弱,复用率低,黏度过高。软件工程和建模大师Peter Coad认为,一个好的系统设计应该具备三个性质:可扩展性, ...
分类:
其他好文 时间:
2019-10-09 14:03:21
阅读次数:
82
我的工程实践选题是《基于深度强化学习的智能控制系统设计》,通过搭建Tensorflow、ROS等深度学习和机器人仿真平台,将人工智能理论用于机器人、自动驾驶领域的决策与规划,通过深度强化学习来训练机器人的行为,实现航迹动态规划和智能避障等应用。可能用到的开发工具有Python,C/C++,Linux ...
分类:
其他好文 时间:
2019-10-08 22:25:17
阅读次数:
129