摘要:
信息安全系统设计基础第十二周学习总结【学习时间:8 小时】【学习内容:process文件夹中的代码理解和执行、故障排除】一、代码理解1.env文件夹-environ.c代码#include #include int main(void){ printf("PATH=%s\n", getenv("PA... 阅读全文
摘要:
家庭作业汇总2.59编写一个C表达式,生成一个字,由x的最低有效字节和y中剩下的字节组成。只用一个C表达式实现,那么就用逻辑符号,(先都看成二进制)将x的最低有效位和1与,不变,其他位与0与,均为0。同样对y进行处理,之后将它们相加(逻辑符号或可实现)。6.42(未选,但作为6.43和6.44的原型... 阅读全文
摘要:
http://www.cnblogs.com/lwr-/p/4966268.html 阅读全文
摘要:
信息安全设计基础第十周学习总结【学习时间:5小时】【学习内容:教材第十章 & linux操作】一、学习过程1.unix外壳提供了I/O重定向操作符,允许用户将磁盘文件和标准输入输出连接起来。例如: ls > foo.txt;使得外壳加载和执行ls程序,将标准输出重定向到foo.txt。2.标准... 阅读全文
摘要:
第六章家庭作业6.43(两星),6.44(两星)6.42(未选)首先6.43(两星),6.44(两星)这两道题是根据6.42改变过来的,6.42中采用嵌套循环,将buffer中的所有数据清零pixel类型的结构体struct pixel{ char r; char g; char ... 阅读全文
摘要:
信息安全系统设计基础第九周学习总结【学习时间:4小时】【学习内容:第十章——系统级I/O】一、学习过程1.所有的I/O设备都被模型化为文件,所有的输入输出都被当作对对应文件的读写来执行。unix内核引出一个简单的应用接口——unixI/O来统一地执行I/O操作。2.unix系统中输入输出的操作:打开... 阅读全文
摘要:
信息安全系统设计基础期中总结【学习时间:8h】【学习内容:考试试题及书本重点的复习】一、书本重点内容1.信息就是“位+上下文”。2.三种数字:无符号数、有符号数(2进制补码)、浮点数,信息安全系同学从逆向角度考虑为什么会产生漏洞?整数运算和浮点数运算会有不同的数学属性是因为他们处理数字表现有限性的方... 阅读全文
摘要:
3.54(难度:1星)将一段汇编代码转换为C代码首先了解一些简单指令的意思:subl:减sall:左移(算术左移,但是与逻辑左移无区别)sarl:算术右移xorl:异或imull:乘接下来一行一行的翻译,根据题意,将代码返回值存放在寄存器%eax中,那么我们将返回值定义为a,代码如下:int dec... 阅读全文
摘要:
信息安全系统设计基础第七周学习总结【学习时间:7小时】【学习任务:《深入理解计算机系统》第六章】一、学习过程1.随机访问存储器分为动态(DRAM)和静态(SRAM)两种类型——DRAM:每个单元由一个电容和一个晶体管组成;对干扰非常敏感,一旦受到干扰就不可恢复SRAM:每个单元储存在一个双稳态晶体管... 阅读全文
摘要:
实验四将一段命令编译成汇编代码1.输入C代码2.输入指令3.得到的汇编代码4.删除.后的内容第二章家庭作业**2.59编写一个C表达式,生成一个字,由x的最低有效字节和y中剩下的字节组成。只用一个C表达式实现,那么就用逻辑符号,(先都看成二进制)将x的最低有效位和1与,不变,其他位与0与,均为0。同... 阅读全文