计算系统基础知识点复习整理
计算系统基础知识点复习整理 整理者:ErinwithBMQ # 第六章 原码反码补码计算:正数的三个码都一样;负数的反码补码才和原码不一样,反码直接取反,补码取反加 1 负数二进制位数扩展是在前面加 1 32 位 IEEE 标准浮点数:第 31 位为符号, 23~30 位(共 8 位)为指数(转化为无符号整数,然后减 127,即为 2 的多少次方), 0~22 位(共 23 位)为尾数,即 1.…… 后面的省略号部分。如果想正常表示一个数,符号位既不能最大(为 255,所有位都是 1),也不能最小(0)。 非规格化浮点数(指数位全为 0):2 的次方:1 - 127...
more...C语言部分知识点整理
# 指针与数组 # 【一维数组】 int *arr <=> int arr[] arr[i] <=> *(arr + i) &arr[i] <=> &(*(arr + i)) <=> arr + i 若 p 为指向 a[i] 的指针变量,则 p + 3 为指向 a[i + 3] 的指针变量,不是地址 + 3! malloc 手搓数组(有 <stdlib.h> 库): int *numbers = (int...
more...计组期末复习第十六讲 输入输出
LaTeX 渲染有问题。将就着看吧。 能否将外设直接连接到系统总线上?不可以 为什么不能把外设直接连接到系统总线上 外设种类繁多,操作方法多种多样 外设的数据传送速度一般比存储器或处理器的慢得多 某些外设的数据传送速度比存储器或处理器要快 外设使用的数据格式和字长度通常与处理器不同 # I/O 模块 I/O 模块是计算机内部系统和外设之间的桥梁 # 功能 # 处理器通信 命令译码,状态报告,数据,地址识别 # 设备通信 通信内容包含命令、状态信息和数据 # 数据缓冲 # 控制和定时 # 检错 # 外部接口 并行接口:多根线 串行接口:一根线 # 操作技术 # 编程式...
more...计组期末复习第十五讲 控制器
LaTeX 渲染有问题。将就着看吧。 # 寄存器 # 分类 用户可见寄存器 通用寄存器 数据寄存器 地址寄存器 条件码寄存器 控制和状态寄存器 程序计数器 PC 指令寄存器 IR 存储器地址寄存器 MAR 存储器缓冲寄存器 MBR(或者说是 MDR) 程序状态字 PSW 设计出发点:对操作系统的支持 / 控制信息在寄存器和存储器之间的分配 两者的区分并不严格 # 微操作 # 微操作分组的原则 事件的流动顺序必须是恰当的 必须避免冲突 满足上述条件下,所用的时间单位尽可能少 #...
more...计组期末复习第十四讲 指令周期与指令流水线
LaTeX 渲染有问题。将就着看吧。 # 指令周期 指令周期:处理单个指令的过程(时间) 取指周期:从内存中提取一条指令 执行周期:执行所提取的指令 还可能有中断周期、间址周期 # 间址周期 间址周期:把间接地址的读取看成是一个额外的指令子周期 # CPU 的任务与需求 取指令(从特定地方获取),解释指令(译码),取数据(从特定地方获取),处理数据(如进行算术运算),写数据(写入特定地方) # 数据流 # 取值周期 控制器下达指令:取指周期的开始。 通过 MAR 将地址传入地址总线 控制器通过控制线通知存储器地址就绪 存储器读取地址 存储器通过数据总线将数据发送给...
more...计组期末复习第十三讲 指令系统
LaTeX 渲染有问题。将就着看吧。 # 指令 指令是计算机处理的最基本单位 操作码(指令执行的内容)+ 操作数(要操作的对象) 多周期实现方案 取指令 译码 / 取寄存器 执行 / 有效地址 / 完成分支 访问内存,存储结果 要素: 操作码 源操作数引用 结果操作数引用 下一指令引用 # 指令格式 # 扩展操作码 不同地址数的指令具有不同长度的操作码 怎么区分?看最前面有多少个 1. 例题: 假设指令字长为 16 位,操作数的地址码为 6 位,指令有零地址、一地址、二地址 3 种格式。 设操作码固定,若零地址指令有 M 种,一地址指令有 N...
more...计组期末复习第十二讲 总线
LaTeX 渲染有问题。将就着看吧。 类型 芯片内部总线 系统总线 通信总线 # 总线结构 # 数据线 在系统组件之间传输数据 数据线的数量决定了一次可以传输的数据的大小 # 地址线 在数据线和地址 I/O 端口上指定数据的来源和去向 地址线的数量决定了寻址空间的大小 即:如果寻址空间为 2^32,那么地址线有 32 根 两台地址线数量相同的计算机,寻址空间的大小一样吗? 其理论寻址空间是相同的,但 实际寻址空间大小 和 使用方式 可能不同,取决于多种其他因素。 # 控制线 控制对数据线和地址线的存取和使用 ・时钟(clock):用于总线同步操作 ・总线请求(bus...
more...计组期末复习第十一讲 虚拟存储器
LaTeX 渲染有问题。将就着看吧。 虚拟存储器 请求分页:每次访问仅将当前需要的页面调入主存,而其他不活跃的页面放在外存磁盘上 虚拟地址 # 分区方式 将主存分为两大区域 系统区:固定的地址范围内,存放操作系统 用户区:存放所有用户程序 分区方式 简单固定分区:用户区划分成长度不等的固定长的分区 可变长分区:用户区按每个任务所需要的内存大小进行分配 # 分页方式 把主存分成固定长且比较小的存储块,称为页框(page...
more...