计算机留下评论 计算机系统3.4 Bindow 2020年5月15日 2021年5月19日 访问信息 一个x86-64的中央处理器单元包含一组16个存储64位值得通用目的寄存器. 有许多会生成小于八字节结果的指令, 对于寄存器中剩下的字节有两条规则: 生成1字节和2字节数字的指令会保持剩下的字节不变; 生成4字节数字的指令会把高位4个字节置为0(对于IA32的x86-64的扩展). [……] 继续阅读
计算机留下评论 计算机系统3.1, 3.2, 3.3 Bindow 2020年5月12日 2021年5月19日 程序的机器级表示 历史观点 SSE – 这是一类处理整数或浮点数向量的指令. AVX 支持把数据封装进256位的向量. 一些通常对C语言程序员隐藏的处理器状态都是可见的 程序计数器(通常称为"PC", 在x86-64中用%rip表示)给出将要执行的下一条指令在内存中的地址[……] 继续阅读
计算机留下评论 计算机系统2.4 Bindow 2020年5月9日 2021年5月19日 浮点数 浮点表示对形如V=x\times 2^y的有理数进行编码. 而在个人计算机刚刚诞生的时候, 有许多不同的浮点数规则, 直到IEEE标准的出现, 统一了浮点数的标准. IEEE 电器和电子工程师协会 该协会也建立了WiFi标准 二进制小数 考虑十进制小数的如下表示: d_md_{m-1}·[......]继续阅读
计算机2条评论 第二章节二——整数表示 Bindow 2020年4月30日 2021年5月19日 第二章——信息的表示和处理 整数表示 整型数据类型 long是唯一一个与机器相关的大小指示符. 它在32位机器上是4字节的, 在64位机器上是8字节的. 无符号数的编码 原理: 无符号数编码的定义 对向量\overrightarrow{x}=[x_{w-1},x_{w-2},...,x_0]: B2[......]继续阅读
计算机留下评论 深入计算机系统第二章 第一节 Bindow 2020年4月25日 2021年5月19日 第二章——信息的表示和处理 第二章——信息的表示和处理 三种重要的数字表示 使用命令行指定C版本 信息存储 16进制表示法 16进制和10进制转换 字数据大小 寻址和字节顺序 小端法显示数据顺序代码 布尔代数的有趣性质 移位运算 三种重要的数字表示 无符号(unsigned[……] 继续阅读
计算机留下评论 计算机系统 第一章 Bindow 2020年4月24日 2021年5月19日 第一章 第一章 简述 信息就是位+上下文 程序被其他程序翻译成不同的格式 编译流程 了解编译系统如何工作是大有益处的 处理器读并解释储存在内存中的指令 系统的硬件构成 运行hello程序时, 计算机到底做了什么? 高速缓存至关重要 & 储存器的层次结构 操作系统管理硬件 进程[……] 继续阅读