• 【软件设计师21天-考点整理】7)计算机系统构成及硬件基础知识


    数的表示

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


    将R进制数的每一位数值用n形式表示;

    幂的底数是R例如:二进制底数R就是2
    指数为kik与该位和小数点之间的距离有关;当该位位于小数点左边,k值是该位和小数点之间数码的个数;当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1·定点整数/定点小数
    机器数:各种数值在计算机中表示的形式称为机器数,特点:二进制数制;数符用0/1表示;小数点不占位置
    带符号的数:机器数的最高位表示符合
    定点整数(纯整数):约定小数点的位置在机器数的最低位之后
    定点小数(纯小数):约定小数点的位置在机器数的最高数值位之前(带符号数,最高数值位是在符号位之后)。·浮点数
    是小数点位置不固定的数,其能表示更大的数·原码/反码/补码/移码
    原码:最高位为符号位,0表示正,1表示负,其余n-1位表示数值的绝对值。
    反码:最高位为符号位,0表示正,1表示负,正数的反码与原码相同,负数的反码则是其绝对值按位求反。
    补码:最高位为符号位,0表示正,1表示负,正数的补码与原码和反码相同,负数的补码则等于其反码的末尾加1。
    移码:在数X上增加一个偏移量来定义,实际上,在偏移20-1的情况下,移码等于数的补码的符号位取反。
    CPU中的相关组件
    程序计数器
    是用于存放下一条指令所在单元的地址的地方。在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。程序的转移等操作也是通过该寄存器来实现的。

  • 相关阅读:
    [山东科技大学OJ]1053 Problem C: Matrix Problem (III) : Array Practice
    Spring框架
    Shell 一键替换当前目录下所有文件的指定内容
    如何从 apt-get 升级中排除特定软件包
    Kotlin object的用法和内存泄漏研究
    ubuntu 18.04安装教程(详细有效)
    CMU15-213 课程笔记 04-Floating Point
    js真假值
    【unity】【VR】如何给Character添加自由的手臂动作
    TensorFlow
  • 原文地址:https://blog.csdn.net/forest_long/article/details/127818873