计算机系统知识--CPU

       经历了两个月的软考洗礼,23号考完了,真个人都松了一口气,不去关心考的好坏,经历了这段时间觉得过得还是很充实的。从看希赛网视频, 到专项复习,再看课本了解更详细的知识点,然后准备好了知识,经历20天的真题洗礼,一个字,不懂的还真多。。。

       既然软考了,而且以后这种知识对以后的学习还有很大的帮助,就不能让他随风飘逝了。。。总结一下。微笑

       计算机系统分为运算器、控制器、存储器、输入、输出5大部件,cpu分为运算器、控制器、寄存器和内部总线;

      



       cpu控制数据经过输入设备(键盘、鼠标等)将数据输入计算机内部,经过存储器(外存、主存、cache等)存储数据,经历cpu处理,然后将处理后的数据存入存储器中,cpu控制将数据经过输出设备(显示器、打印机等)将数据输出。

cpu工作原理

cpu是整个计算机工作的工作核心,个头不大,但是作用却不小,它主要有运算器和控制器以及内部总线、寄存器几个部件组成。



运行原理:

    取值阶段

      在程序开始执行前,程序的起始地址送入程序计数器PC(地址在内存中存储)通过指令地址总线,送入地址寄存器AR经过指令译码器ID进行译码,然后将数据输入到数据操作器中,以上阶段属于取指阶段;

   运算阶段

      与此同时地址对应的数据也会通过数据总线,cpu会把数据暂存在数据寄存器DR中,通过算术逻辑单元ALU对数据进行操作,然后将数据存储在累加寄存器AC中。

   指令地址+1

      当处理一个指令后,指令计数器PC中存储地址+1,即存储下一个指令地址,这个指令执行和前一个指令的取指过程相同。


cpu指令:

一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如:操作码字段、地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。                            


cpu中的数据:

              码制

在计算机中传递的数据过程中,用二进制表示的带符号机器数,便于运算采用原码、反码、补码等不同的编码方法,机器数的这些编码方法称为码制。

例如-1的码制表示:

                              原码:

                               反码:

                               补码:

                               移码:

        校验码

        同时在数据传送过程中,为确保正确无误,利用校验码进行查错和纠错。目的是提高硬件电路的可靠性,和提高代码的校验能力。以下三种方法都是增加码距的形式进行检错。

         1、奇偶校验码(Parity Codes)

         2、海明码(Hamming Code)

         3、循环冗余校验码(Cyclic Redunancy Check,CRC)



        在cpu中海油一个重要的知识点就是如何寻址。。

        计算机系统中也有其他的硬件与cpu协作完成工作,比如存储数据的存储器。。。



  《计算机系统知识--CPU》

  《计算机系统知识--内存》

  《计算机系统知识--输入输出技术》



评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值