摘要: CSAPP:程序的机器级表示1 关键点:数据格式、操作数指示符。 数据格式访问信息操作数指示符举例说明 数据格式 术语字(word)表示16位数据类型,32位数为双字(double words),64位数为四字(quad words)。图3-1给出了c语言的数据类型在x86-64中的大小。在64位机 阅读全文
posted @ 2018-11-04 13:59 天星小苑 阅读(361) 评论(0) 推荐(0) 编辑
摘要: CSAPP:信息的表和处理2 关键点:浮点数、浮点数运算。 二进制小数IEEE浮点数表示浮点数转换(单精度)参考 二进制小数 形如表示的二进制数,其中每个位的取值范围位0和1。这种表示方式的定义如下: 符号.变为二进制点,点的左边的位的权是2的正幂,右边的位的权是2的负幂。例如。 小数的二进制表示法 阅读全文
posted @ 2018-10-28 19:04 天星小苑 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 1class Solution { 2public: 3 int co 阅读全文
posted @ 2018-10-21 15:03 天星小苑 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。示例 1:输入: 6输出: true解释: 6 = 2 × 3示例 2:输入: 8输出: true解释: 8 = 2 × 2 × 2示例 3:输入: 14输出: false 解释: 14 不是丑数,因为它包含了另外一 阅读全文
posted @ 2018-10-21 14:57 天星小苑 阅读(196) 评论(0) 推荐(0) 编辑
摘要: CSAPP:信息的表和处理1 关键点:寻址、内存、磁盘、虚拟地址、物理地址、整型数组。 信息存储中的几个概念整型数据类型无符号数有符号数几个概念有符号数与无符号数之间转换基于栈与基于寄存器的区别 信息存储中的几个概念 内存 内存也被称为内存储器,其作用是用于暂时存放CPU中运算的数据,计算机中的所有 阅读全文
posted @ 2018-10-21 14:33 天星小苑 阅读(194) 评论(0) 推荐(0) 编辑
摘要: CSAPP:计算机系统漫游 关键点:上下文、程序运行、计算机系统抽象。 信息就是位+上下文一个程序的运行过程系统的硬件组成编译系统是如何工作的?一个程序的运行过程(c语言举例)计算机系统中的抽象 信息就是位+上下文 所谓信息(包括磁盘文件、内存中的程序、内存中存放的用户数据、以及网络上传输的数据), 阅读全文
posted @ 2018-10-12 20:11 天星小苑 阅读(429) 评论(0) 推荐(0) 编辑