软考_软件设计师_计算机组成与体系结构篇(8k字干货只为助力备考软考的你)

本文是作者为准备软件设计师考试整理的计算机组成与体系结构笔记,涵盖数据表示、CPU、计算机体系结构分类、CISC与RISC、流水线技术等内容。详细介绍了二进制、八进制、十六进制转换,原码、反码、补码、移码的概念,以及CPU、流水线的工作原理和计算方法。此外,还涉及内存、磁盘结构、总线类型以及差错控制的CRC与海明校验码。
摘要由CSDN通过智能技术生成

第一章.计算机组成与体系结构

前言

该笔记是本人备考软件设计师时学习并且整理出来的,分享在本站方便自己日后复习也方便其他人学习,转载请备注。

点这里查看👉软考_软件设计师历年考点分布总结

第一节.数据的表示

  1. R进制转十进制:

    R进制转十进制使用的是按权展开法

    例如二进制数10100.01转十进制:12-2+02-1+0*20+021+1*22+0*23+1*24=0.25+4+16=20.25

    例如八进制数256转十进制:680+5*81+28^2=6+40=128=174

  2. 十进制转R进制:整数位使用短除法,即将十进制数除以R再取余,直至余数归零,再将余数由下往上按顺序排列,小数位则乘以R,每乘一次就取它的整数位(整数位为0就取0),直至小数位为零,然后取得整数位由上往下排序即可:

    图:

    image-20210407163221148

  3. 二进制换八进制:

    每三个二进制位应一个八进制位

    图:
    在这里插入图片描述

    二进制转换十六进制

    每四个二进制位对应一个十六进制位

    图:
    在这里插入图片描述


原码反码补码移码

  1. 原码:将一个十进制数转换为二进制数,并且该二进制数的首位表示正负,0表示正,1表示负,不足八位的就在首位与二进制数中间用0填充,例如1的原码为:00000001,-1的原码为:10000001

  2. 反码:原码在计算机中进行加减不能得到正确的答案,而反码的加减则符合事实,正数的反码为本身,复数的反码为其原码符号位(即首位)不变其余位数取反例如:1的反码为0000001,而-1的反码为:11111110。

  3. 补码:正数的补码与原码相同,负数的补码为负数反码+1,即负数-1的反码11111110+1为补码11111111补码。

  4. 移码:补码的首位取反,其余位不变(不分正负数)。

    1616911890697

  5. 数值范围,其中n一般为8

    img

浮点数运算:

1.浮点数的概念:浮点数即科学计数法,如1000=1X10^3; 其中,1为尾数,10为基数,3为指数。

2.计算机中浮点数的运算:当两个指数不等的浮点数相加时,计算机会把低阶浮点数的指数转化为高阶浮点数的指数,如:1.0X103+1.19X102,计算机会将1.19X102转化为0.119X103,然后作和,然后结果格式化(即通过指数的转化保证尾数必须为非零的一位数)如:0.1119X103+1.119X102;得到11.3019X103以后,要化为1.13019X104

第二节.中央处理器

1616912286661

CPU由运算器和控制器组成

第三节.计算机体系结构分类

1616912684166

第四节CISC和RISC

考察比较多

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐着地板打地鼠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值