计算机基础知多少_Day1

1.移码

  • [x]移=2^7+x
    在这里插入图片描述
  • 与原码不同的是,移码0表示负数,1表示正数。
  • x的移码跟补码只差一个符号位(相反)。
  • 移码的特点和作用如下:
    在这里插入图片描述

2.大端和小端

在这里插入图片描述
在这里插入图片描述

3.机器字长

  • 机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关,字长越长,数的表示范围越大,精度越高。机器的字长也会影响机器的运算速度,因为倘若CPU字长较短,又要运算较多的数据,那么需要经过基础运算才能完成。
  • 机器字长对硬件的造价有很多影响。他将直接影响加法器,数据总线,存储字长的位数。所以机器字长不能单独从精度和数据表示范围来考虑。
  • 机器字长概念跟我们常说的电脑32位还是64位相同,表示的是CPU中寄存器的位数,寄存器跟内存打交道,寄存器位数相当与政府的人数,内存相当于百姓人数,政府人员不足自然不能管理更多的人口,所以说32位的电脑最多能利用4G的内存,装多内存也是浪费。

4.计算机的运算速度

  • 计算机运算速度的影响因素:
    如机器的主频,执行什么样的操作,主存的速度(取指、取数)等。
    在这里插入图片描述
  • 现在机器运算速度的衡量标准:
    普遍采用单位时间内执行指令的平均条数来衡量。
    计量单位为:MIPS(百万条指令每秒)全称:Million Instruction Per Second.
  • 也可以用CPI(Cycle Per Instruction)即执行一条指令需要的时钟周期(主频的倒数)数,或用FLOPS(Floating Point Operatio Per Second)来衡量运算速度。
    注意:机器指令包括操作码和地址码。
发布了50 篇原创文章 · 获赞 8 · 访问量 3084

猜你喜欢

转载自blog.csdn.net/jiahuan_/article/details/104820583