寒假学习——一

计算机组成与嵌入式系统

第一章

关于寄存器与缓存

距离CPU的距离:寄存器大于缓存大于内存
访问速度:寄存器快于缓存快于内存
寄存器是临时存放数据,缓存是暂时存放数据
CPU只与寄存器进行数据交换
缓存设置的意义是为了避免多次从内存读取数据,提高效率
CPU的缓存集成在CPU内部,但不是集成在CPU内核内部而是和内核一起封装在处理器内部的。

关于CPU的组成

CPU即中央处理器是一块大规模集成电路,而内核是指其内部的核心芯片

CPU内部由ALU(算术逻辑单元)、CU(控制器)、寄存器(PC、IR、PSW、DR、通用寄存器等)、中断系统组成,外部通过总线与控制总线、数据总线、地址总线进行相连,对数据和程序进行相关的操作。

PC——程序计数器存储的是下一条将被执行的指令的存储器地址
IR——instrction register 指令寄存器保存正在执行的指令

关于数的表示

反码
相当于将其对应正数的每一位取反得到
对于n位数,为其生成反码相当于从 2^n - 1 中减去这个数,或者相当于从1111(n个1)中减去该数

补码
是从2^n中减去这个数,相当于反码加1得到
表示范围 -2 (n-1) ~ 2 (n-1)-1

进位输出

无符号整数加法如图a,找到数A,顺时针移动数B位,即答案
有符号整数加法如图b,按照补码将圆标注,找到数A,将数B按照一个无符号数解释,顺时针移动数B步,即答案
在这里插入图片描述
~ 两数相加 将其补码直接相加,忽略最高位进位,结果为 补码表示的代数运算结果
~ 两束相减 X-Y时,(注意X,Y已经是补码形式),将Y再求补,再使用加法法则与X相加,结果为补码表示的代数运算结果
直观理解
在这里插入图片描述
符号扩展:在补码系统中为了用更多位来表示一个一定位数的数,只需要在左边多次重复符号为即可

浮点数
IEEE标准:32位的浮点数,1个符号位,23个有效位,8个比例因子(默认基数为2)表示范围:±10-38 ~ ±1038

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值