数据表示
移码表示法:是在数x上增加一个偏移量来定义的,常用于表示浮点数中价码。
机器字长为n时,在偏移量为2n-1时,只要将补码的符号位取反
存储器的地址计算知识
每个地址编号为一个存储单元(容量为1个字节)1k=1024=210
例题:
地址编号从80000H到BFFFFH且按字节编址的内存容量为(256)KB,若用16K×4bit的存储器芯片构成该内存,共需(32)。
地址编号从80000H到BFFFFH,一共有BFFFFH+1-80000H=40000H个编址,题干中说明是按字节编址,所以从80000H到BFFFFH一共有40000H个字节,转换成二进制即:100 0000 0000 0000 0000=218个字节,将转换成KB即为218/210=256(1KB=1024B即210B)。需要芯片数为: =218 * 8/(16 *210*4)
移位运算符
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。
CPU
解释 | |
---|---|
寄存器 | 是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。 |
寻址方式
寻址类别 | 解释 |
---|---|
立即寻址 | 操作数就包含在指令中 |
直接寻址 | 操作数存放在内存单元中,指令中直接给出操作数所在的存储单元的地址 |
寄存器寻址 | 操作数存放在某一寄存器中,指令中给出存放操作数所在的寄存器名 |
寄存器间接寻址 | 操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中 |
间接寻址 | 指令中给出操作数地址的地址 |
立即寻址 | 操作数就包含在指令中 |
相对寻址 | 指令地址码给出的是一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量 |
变址寻址 | 操作数地址等于变址寄存器的内容加偏移量题目给出的指令中,R1是寄存器,属于寄存器寻址方式,45是立即数,属于立即寻址方式 |
指令执行的流水化
①异步流动是指任务从流线流出的次序同流入流水线的次序不一样,也称为乱序流动或错序流动。但性能会下降
②流水线吞吐率=流水线周期的倒数=最长流水线操作时间
多级存储体系
分类方式 | 计算机系统的存储器 |
---|---|
按所处的位置 | 内存和外存 |
构成存储器的材料 | 磁存储器、半导体存储器和光存储器 |
按存储器的工作方式 | 读写存储器和只读存储器 |
按访问方式 | 按地址访问的存储器和按内容访问的存储器 |
按寻址方式 | 随机存储器、顺序存储器和直接存储器 |
相联存储器 | 是一种按内容访问的存储器 |
虚拟存储器 | 根据局部性原理,一个作业在运行之前,没有必要把作业全部装入主存 |
计算机系统中的CPU内部对其操作速度比较 |
---|
通用寄存器的存取 > Cache > 内存的存取 > 选项中访问 > 作为外存的硬盘 |
它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。 |
Cache
地址映射方法 | 计算机系统的存储器 |
---|---|
全相联影像 | 主存的任意一块可以映像到 Cache 中的任意一块,其特点是块冲突概率低,Cache 空间利用率高,但是相联目录表容量大导致成本高、查表速度慢 |
直接映像 | 指主存的每一块只能映像到 Cache的一个特定的块中,整个 Cache 地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快(无需地址变换),但是Cache块冲突概率高导致 Cache 空间利用率很低 |
组相联映像 | 对上述两种方式的折中处理,对 Cache 分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本 |
总线系统
总线 | 广义地讲,任何连接两个以上电子元器件的导线都可以称为总线 |
---|---|
芯片内总线 | 用于在集成电路芯片内部各部分的连接 |
元件级总线 | 用于一块电路板内各元器件的连接 |
内总线(系统总线) | 用于构成计算机各组成部分(CPU、内存和接口等)的连接 |
外总线(通信总线) | 用计算机与外设或计算机与计算机的连接或通信 |
内总线(系统总线) |
---|
连接处理机的处理器、存储器及其他部件的总线属于内总线 |
按总线上所传送的内容分为:数据总线、地址总线和控制总线。 |
单总线结构 |
---|
CPU与主存之间、CPU与I/O设备之间、I/O设备与主存之间、各种设备之间都通过系统总线交换信息 |
优点:是控制简单方便,扩充方便 |
缺点:由于所有设备部件均挂在单一总线上,使这种结构只能分时工作,即同一时刻只能在两个设备之间传送数据,这就使系统总体数据传输的效率和速度受到限制 |
时钟频率是指同步电路中时钟的基础频率,它以“若干次周期每秒”来度量,量度单位采用SI单位赫兹(Hz)。时钟频率为200MHz,需要5个时钟周期才传送一次数据,所以在一秒内可以传送200/5=40M次数据可传送的数据量为:40M*32bit/8bit=160MB/S
可靠性
若采用串联方式:R=R1R2R3R4R5*……*Rn
若采用并联的方式:1-(1-R1)(1-R2)(1-R3)……(1-Rn)
校验码
2k-1>=n+k
n为数据位数,k为校验位,海明码校验必须满足上述关系
例:已知数据位为16位,最少应附加(5)位校验位,才能实现海明码纠错
I/O流控制方法
中断分为:可屏蔽中断,不可屏蔽中断
中断向量:由处理器状态字PSW和中断处理子程序入口构成
中断响应时间:从发出中断请求到开始进入中断处理程序的时间
使用特定的堆栈或硬件寄存器来保护断点
DMA(直接主存存取):指数据在主存与I/O流设备间(即主存与外设之间)的直接成块传送
学习笔记,感谢评价