摘要: 教材知识点总结 异常控制流 介绍:现代系统通过使控制流发生突变来对异常情况作出反应,这些突变称为异常控制流。 异常:异常控制流的一种形式,一部分由硬件实现,一部分由操作系统实现。 异常处理的三种情况 处理程序将控制返回给当前指令Icurr,当事件发生时正在执行的指令。 处理程序将控制返回给Inext 阅读全文
posted @ 2018-11-11 20:26 Gst丶Paul 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 教材知识点总结 Unix I/O 介绍:所有I/O设备都被模型化为文件,这种将设备映射为文件的方式,允许Linux内核引出一个简单、低级的应用接口,称为Unix I/O。 打开文件:一个应用程序通过要求内核打开相应的文件,宣告它想要访问一个I/O设备。 每个进程开始时有3个打开的文件:标准输入、标准 阅读全文
posted @ 2018-11-04 21:41 Gst丶Paul 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 实验二 固件程序设计 小组成员 20165325 李东骏 20165320 申启 20165337 岳源 固件程序设计 1 MDK 实验目标 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1 1.5安装MDK,JLink驱动,注意,要用系统管理员身分行uVision4,破解MDK 阅读全文
posted @ 2018-11-04 14:23 Gst丶Paul 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 教材知识点总结 存储技术 随机访问存储技术 静态的(SRAM):SRAM将每个位存储在一个双稳态的存储器单元中 动态的(DRAM):DRAM将每个位存储为对一个电容的充电 特性比较: 访问主存结构: 传统的DRAM:DRAM芯片中的单元被分成d个超单元,每个超单元都由W个DRAM单元组成,一个d w 阅读全文
posted @ 2018-10-28 15:52 Gst丶Paul 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 教材知识点总结 程序员可见状态 程序员:用汇编代码写程序的人/产生机器级代码的编译器 可见状态 15个程序寄存器(RF) 3个条件码(CC) ZF:零标志 SF:符号标志 OF:溢出标志 程序状态(Stat): 程序计数器(PC) 内存(DMEM) Y86 64指令的重点 程序寄存器标识符 范围:0 阅读全文
posted @ 2018-10-21 22:41 Gst丶Paul 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 实验一 开发环境的熟悉 小组成员 20165320 申启 20165325 李东骏 20165337 岳源 开发环境的熟悉 1 交叉编译环境 实验目标 理解gcc和交叉编译器编译的区别,能用file命令分析运行其执行文件结果产生的原因 实验步骤 1、建立实验目录"mkdir linux_组员1学号_ 阅读全文
posted @ 2018-10-21 13:20 Gst丶Paul 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、缓冲区溢出简介: 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验具体步骤 1、准备工作 在实验楼64位的Linux环境下 阅读全文
posted @ 2018-10-14 13:09 Gst丶Paul 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 第二章学习总结 1、信息处理 64位机器运行32位机器编译的程序 gcc m32 prog.c 一个字长为w位的机器,虚拟地址的范围为0~2的w方 1 C语言允许多种关键字的顺序 多字节对象被存储为连续的字节序列,对象的地址为所使用字节中最小的地址 小端:最低有效字节在最前面 大端:最高有效字节在最 阅读全文
posted @ 2018-09-30 19:32 Gst丶Paul 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 第一章学习总结 1.vim的基本操作与快捷键 h 左 l 右(小写L) j 下 k 上 w 移动到下一个单词 b 移动到上一个单词 从普通模式输入: 进入命令行模式 普通模式下输入Shift+zz即可保存退出vim :wq回车 保存并退出编辑 x(小写) 删除游标所在的字符 X(大写—) 删除游标所 阅读全文
posted @ 2018-09-23 21:27 Gst丶Paul 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 20165320 2017 2017 2《Java程序设计》课程总结 一、每周作业链接汇总 1、我期待的师生关系 "20165320 我期望的师生关系" 2、学习基础和C语言基础调查 "20165320 预备作业2:技能学习心得与C语言学习" 3、linux安装及学习 "20165320 预备作业3 阅读全文
posted @ 2018-06-10 19:51 Gst丶Paul 阅读(197) 评论(0) 推荐(0) 编辑