计算机系统基础
文章平均质量分 86
对计算机系统基础课程的简单总结
「已注销」
这个作者很懒,什么都没留下…
展开
-
计算机系统基础 第三章程序的转换和机器级表示
程序的转换和机器级表示3.1 程序转换概述3.1.1 机器级指令3.2 IA-32 /x86-64指令系统3.2.1 IA-32的标志寄存器3.2.2 IA-32的寻址方式3.3 C语言程序的机器级表示3.3.1 过程调用的机器级表示3.4 复杂数据类型的分配和访问3.4.1 数据的对齐3.5 越界访问和缓冲区溢出 、x86-64架构3.1 程序转换概述3.1.1 机器级指令机器指令和汇编指令一一对应,都是机器级指令R:寄存器内容M:存储单元内容3.2 IA-32 /x86-64指令系统原创 2022-05-13 13:34:39 · 505 阅读 · 0 评论 -
计算机系统基础 第四章程序的链接
4.1 可重定位目标文件格式ELF 头定义了ELF魔数、版本、小端/大端、操作系统平台、目标文件的类型、机器结构类型、节头表的起始位置和长度等.text 节 编译后的代码部分.rodata 节 只读数据,如 printf 格式串、switch 跳转表等.data 节已初始化的全局变量.bss 节未初始化全局变量,仅是占位符,不占据任何实际磁盘空间。区分初始化和非初始化是为了空间效率4.2 符号解析与重定位.symtab 节记录符号表信息,是一个结构数组4.2.1 符号解析目的:将每原创 2022-05-13 13:06:06 · 613 阅读 · 0 评论 -
计算机系统基础 第二章数据的机器级表示与处理
计算机基础2.1 数制和编码2.1.1 信息的二进制编码2.1.2 进位计数制2.1.3 定点数的编码表示2.2 整数的表示2.2.1 无符号整数2.2.2 有符号整数2.3 浮点数的表示2.3.1 浮点数的表示范围2.3.2 IEEE 754 浮点数标准先写一部分,后面补充2.1 数制和编码2.1.1 信息的二进制编码数据是计算机处理的对象从机器指令的角度来看,数据只有无符号定点整数、带符号定点整数、浮点数和非数值型数据(位串)数值数据表示的三要素进位计数制定浮点表示如何用二进制原创 2022-05-11 00:14:57 · 665 阅读 · 0 评论 -
计算机系统基础 第一章计算机系统概述
第一章 计算机系统概述1.1计算机基本工作原理1.1.1 冯诺依曼结构的基本思想1.1.2 冯诺依曼机基本结构1.1.3 程序和指令的执行过程1.2 程序的开发与运行1.2.1 程序设计语言和翻译程序1.3 计算机系统层次结构1.3.1 计算机系统抽象层的转换1.4 计算机性能评价1.4.1 计算机性能的定义博主使用的教材为《计算机系统基础—第二版(袁春风 余子濠编著)》1.1计算机基本工作原理1.1.1 冯诺依曼结构的基本思想存储程序: 任何要计算机完成的工作都要先被编写成程序,然后将程序和原创 2022-05-10 13:06:01 · 356 阅读 · 0 评论