栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

软件设计师02---计算机组成原理与体系结构

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件设计师02---计算机组成原理与体系结构

文章目录
  • 一、数据的表示
    • 1、进制的转换
      • 1)、R进制转十进制
      • 2)、十进制转R进制
      • 3)、二进制转八进制与十六进制
        • (1)二进制转八进制
        • (2) 二进制转十六进制
      • 4)、八进制或十六进制转二进制
    • 2、原码反码补码移码
      • 1)原码
      • 2)反码
      • 3)补码
      • 4)移码
      • 5)数值表示范围
    • 3、浮点数运算
      • 1)浮点数表示
      • 2)运算步骤
  • 二、计算机结构
    • 1、CPU结构(运算器与控制器的组成)
  • 三、Flynn分类法
  • 四、CISC与RISC
  • 五、流水线技术
  • 六、存储系统
  • 七、总线系统
  • 八、可靠性
  • 九、校验码

一、数据的表示 1、进制的转换 1)、R进制转十进制

使用按权展开法:将R进制数的每一位数值用Rk 形式表示,k与该位与小数点之间的距离有关
例如:二进制 10100.01=1x24 +1x22 +1x2-2
七进制 604.01=6x72 +4x70 +1x7-2

2)、十进制转R进制

使用短除法
例如:非小数点部分除以R取余(从最低端开始向上)
小数部分乘以R取整

3)、二进制转八进制与十六进制 (1)二进制转八进制

二进制的三位对应一位八进制,从右到左分段,三位一段
例如:10001110 从右到左,最高位不足三位补零 010 001 110 分别对应八进制为:1x21 =2,1x20 =1,1x22 +1x21=6,所以对应的八进制数为216

(2) 二进制转十六进制

二进制的四位对应一位十六进制的数,从右到左,四位一段进行分段,高位不足四位补零
例如:10001110 分段后 1000 1110 ,分别对应 1x23 =8,1x23 +1x22 +1x21 =14=E
,所以对应的十六进制数为8E

4)、八进制或十六进制转二进制

与二进制转八进制或十六进制对应
十六进制转二进制时,将每一位数转化为四位二进制,然后拼接起来
八进制转二进制时,将每一位数转化为三位二进制数,然后拼接起来

2、原码反码补码移码 1)原码

将一个数转换为二进制数值,如果转换后的数值不足八位,则通过高位补0补齐八位
对于带符号位的原码,最高位为符号位,正数为0,负数为1。

2)反码

正数的反码与原码相同。
负数反码:除了符号位不变,在原码的基础上所有位取反。

3)补码

正数的补码与原码相同
负数补码:反码的基础上加1
补码可以进行算术运算

4)移码

用来做浮点运算的阶码
在补码的基础上,首位取反,其他位不变

5)数值表示范围
整数
原码-(2n-1-1)~2-1 -1
反码-(2n-1-1)~2-1 -1
补码-2n-1 ~2n-1 -1

其中,n表示数值的位数

3、浮点数运算 1)浮点数表示

浮点数表示:N=MxRe ,其中M称为尾数,e是指数,R为基数

2)运算步骤

对阶(小阶对大阶,即指数小的修改到指数大的数值)
尾数计算
结果格式化(必须修改为尾数的小数点左侧只有一位数值)

二、计算机结构 1、CPU结构(运算器与控制器的组成)

三、Flynn分类法 四、CISC与RISC 五、流水线技术 六、存储系统 七、总线系统 八、可靠性 九、校验码
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274149.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号