CSAPP =2= 信息的表示和处理】的更多相关文章

CSAPP:信息的表和处理2 关键点:浮点数.浮点数运算. 二进制小数IEEE浮点数表示浮点数转换(单精度)参考 二进制小数   形如表示的二进制数,其中每个位的取值范围位0和1.这种表示方式的定义如下:  符号.变为二进制点,点的左边的位的权是2的正幂,右边的位的权是2的负幂.例如.  小数的二进制表示法只能表示那些能够被写成的数,其他的数值只能近似的表示,增加二进制的长度可以提高表示的精度. IEEE浮点数表示   IEEE浮点标准用的形式来表示一个数: 符号(sign)s,决定正负,1表示…
CSAPP:信息的表和处理1 关键点:寻址.内存.磁盘.虚拟地址.物理地址.整型数组. 信息存储中的几个概念整型数据类型无符号数有符号数几个概念有符号数与无符号数之间转换基于栈与基于寄存器的区别 信息存储中的几个概念 内存  内存也被称为内存储器,其作用是用于暂时存放CPU中运算的数据,计算机中的所有程序都在内存中运行.包括只读存储器(ROM:闪存.磁盘).随机存储器(DRAM:动态随机存储器.SRAM:静态随机存储器)和高速缓冲存储器(cache). 物理内存  真实的硬件设备(内存条) 虚拟…
思维导图 预计阅读时间:30min 阅读书籍 <深入理解计算机系统 第五版> 参考视频 [精校中英字幕]2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频 参考文章 <深入理解计算机系统(2.1)---信息的存储与值的计算> <深入理解计算机系统(2.2)---布尔代数以及C语言上的位运算> <深入理解计算机系统(2.3)---整数的表示方式精解>无符号与补码编码(重要)> <深入理解计算机系统(2.4)---C语言的有符号…
目录 0 基础概念及摘要 1 信息存储 1.1 十六进制表示法 1.2 字数据大小 1.3 寻址和字节顺序 0 基础概念及摘要 (1) 基础概念: 现代计算机存储和处理的信息以二进制信号表示 -- 0 | 1, 是非有无.非黑即白, 代表计算机是精确的. 计算机的表示法是 用有限数量的位(bit)来对一个数字编码, 如果数字太大难以表示时, 某些运算就会 溢出(overflow)**. 数字有三种表示形式: a) 无符号(unsigned) 编码: 表示大于或等于0的数字; b) 补码(two'…
Java 笔记整理 包含内容     Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, Ejb, java和模式 Linux/Unix笔记 inode :存储编号(地址) ls -k:查看磁盘分区 ls -li:显示当前文件的inode号. 目录的大小跟文件的大小有关,跟目录里的文件(目录)数量无关. 一行多个命令的话,中间用分号分开.如:pwd;cal;date last | grep…
信息的表示和处理 2.1 信息存储 机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器. 存储器的每个字节由一个唯一的数字表示,称为它的地址 所有可能地址的集合称为虚拟地址空间 2.1.1 十六进制表示法 python 中十六进制的转变方法 a=; print(hex(a)) //print:0xf 2.1.2 字 字长决定虚拟地址空间的最大大小 32位的是4G(2^32) 2.1.3 数据大小 char *使用了机器的全字长 2.1.4 寻址和字节顺序 小端法:大多数Intel兼容机规…
三种重要的数字表示:无符号 . 补码 . 浮点数. [一]信息存储 最小单位是字节, 在操作系统层面,只需要关注地址.系统将存储器空间划分为更可管理的单元,存放不同的程序对象(程序数据.指令.控制信息) 1.16进制表示法:用两个16进制字符表示一个字节,00 - FF. 练习:16进制.10进制.2进制的相互转换. 2.字: 字长决定虚拟地址空间的最大大小.32位计算机虚拟地址空间为 2^32个,即4GB 3.数据大小:整数short2/int4/long一字/longlong8,浮点数flo…
2.Representing and Manipulating Information 本章从二进制.字长.字节序,一直讲到布尔代数.位运算,最后无符号.有符号整数.浮点数的表示和运算.诚然有些地方的数学证明有些枯燥,但总体上看,本章还是干货十足的! 2.1 Decimal vs. Binary Notation 我们习惯十进制只是因为我们有十根手指头(?),所以会对二进制感到不习惯.但是二值信号(two-value signal)在表示.存储.传输方面有巨大优势,从打孔带上的有没有孔洞(代码的…
北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础 班级:1353 姓名:吴子怡.郑伟 学号:20135313.20135322 指导教师: 娄嘉鹏 实验日期:2015年11月10日 必修/选修:必修 实验序号:exp2 实验时间:15:30-18:00 实验名称:  exp2_固件设计 实验目的与要求 1.初步掌握硬件开发平台的搭建和硬件开发的流程 2.能够编译.运行简单程序:掌握程序调试与测试方法 3.掌握程序的烧写方法 4.能够实现Bootlo…
上个星期最终把csapp看完了. 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里.如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定. 对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和实际编程没多大关系的计算机原理(毕竟是著名计算机院校里面最偏软件的cmu的作品),重点很得当,像我这样的没有本科科班出生又不想去死读些不知道以后有没实用的东西的人来说,最是适合了.感兴趣的东西就行再…