X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式ISA指令集体系结构,机器级程序的指令和格式。它定义了处理状态,指令的格式,以及每条指令对状态的影响。获得汇编代码的两种方式:gcc -S xxx.c -o...
分类:
其他好文 时间:
2015-10-11 12:53:41
阅读次数:
199
要点概括:一、三种最重要的数字表示: 无符号数,有符号数(二进制补码),浮点数从逆向考虑为什么产生漏洞:结果太大不能表示时产生溢出,得到了负的结果。二、信息存储1.进制转换:以二进制作为桥梁。2.字长:32位 64位3.数据大小:单精度(4字节),双精度(8字节)4.声明指针:对于任何数据类型T,声...
分类:
其他好文 时间:
2015-10-08 22:58:55
阅读次数:
196
第2章 信息的表示和处理三种最重要的数字表示:* 无符号* 补码* 浮点数运算:* 整数运算* 浮点运算对比:整数运算只能编码相对较小的范围,但是是精确的;浮点运算可以编码一个较大的范围,但是是近似的;浮点运算不可结合。注意:溢出——运算位数的限制第一节 信息存储计算机最小的可寻址的存储器单位——字...
分类:
其他好文 时间:
2015-10-08 21:33:06
阅读次数:
230
信息的表示和处理最重要的数字表示:无符号(unsigned)编码基于传统的二进制表示法,表示大于或者等于零的数字。补码(two’s-complement)编码是表示有符号整数的最常见的方式,有符号整数就是可以为正或者为负的数字。浮点数(floating-point)编码是表示实数的科学记数法的以二为...
分类:
其他好文 时间:
2015-10-08 14:21:30
阅读次数:
167
linux安全系统的核心是用户账户,每个使用者使用一个账户名及与该账户关联的密码登入linux系统。使用者对系统资源的访问权限取决于其登录时所用的账户。每个账户在创建时会被分配一个惟一的标识UID,用户权限便是根据UID来跟踪的。每个账户可以选择加入某些个群组以方便统一管..
分类:
系统相关 时间:
2015-10-07 06:25:18
阅读次数:
380
本次学习任务:仔细研读《深入理解计算机系统》第二章内容,掌握整数表示、浮点数表示及其运算一、学习过程三种重要的数字表现形式:无符号数:编码基于传统的二进制表示法表示大于或等于零的数字。补码:编码是表示有符号整数的最常见方法,可以是正或者是负的数字。浮点数:编码是表示实数的科学计数法的以二位基数的版本...
分类:
其他好文 时间:
2015-10-07 00:58:45
阅读次数:
215
信息的表示和处理1.三种数字表示无符号基于传统二进制表示法,表示大于或者等于零的数字。补码表示有符号整数的最常见方式浮点数表示实数的科学计数法的以二为基数的版本。2.信息存储1.进制二进制、八进制、十进制、十六进制(转换:以二进制作为中间变量)十六进制:以0x或0X开头表示,字符A-F可大写可小写。...
分类:
其他好文 时间:
2015-10-06 18:01:34
阅读次数:
187
信息安全系统设计基础第三周学习总结【学习时间:6 hours】【学习任务:仔细研读《深入理解计算机系统》第二章内容,掌握整数表示、浮点数表示及其运算】一、学习过程1.三种数字:无符号数、有符号数(2进制补码)、浮点数,信息安全系同学从逆向角度考虑为什么会产生漏洞?整数运算和浮点数运算会有不同的数学属...
分类:
其他好文 时间:
2015-10-04 21:02:40
阅读次数:
179
信息的表示和处理一、信息存储 ① 3种数字的表示:无符号编码、补码编码、浮点数编码。 ② 二进制、八进制、十六进制转化 ③ 字:字长为w位,虚拟地址范围为0~2^w-1,程序最多访问2^w个字节。 数据大小:(short、long)int、char、long long、float、dou...
分类:
其他好文 时间:
2015-10-04 21:02:15
阅读次数:
273