我是靠谱客的博主 背后棉花糖,最近开发中收集的这篇文章主要介绍计算机组成原理1----基本组成原理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机系统由硬件和软件组成,软件一般分为系统软件以及应用软件。

计算机层次结构

                                                   

计算机的基本组成

冯诺依曼计算机特点--以运算器为中心,存储程序

                               

1.计算机由五大部件组成

2.指令和数据以同等地位存于存储器,可按地址寻访

3.指令和数据用二进制表示

4.指令由操作码和地址码组成

5.存储程序

6.以运算器为中心

以存储器为中心的计算机结构组成

                        

现在计算机的结构组成

                                   

程序运行过程分析

计算下式:

                                                        

首相将表达式化简,然后利用运算器进行计算,将x放入运算器中,将a乘以x放入运算器中,加上b,乘以x,加上c可的最终结果。

以上计算过程,计算式以及参数都存储与存储器中,可以示意如下表示:

                                

计算式由指令来表示存储与存储器中,指令由操作码和地址码组成,操作码指明操作类型,地址码指明参数位置,程序启动从0位置处开始执行,按照指令逐次执行可得最终结果。

存储器用来存储程序数据,具体由存储体,MAR,MDR组成,存储体用来存储数据,MAR地址寄存器,限制存储单元的个数;MDR数据寄存器,反映存储字长。

                                                                                      

运算器主要用来实现基本的加减乘除运算

                               

控制器主要负责指令的执行

                                                                                 

取数指令的执行过程分析,将给定指定地址的数据取出放入到ACC中。

                      

取数指令地址由PC给定,送入到MAR,存储器将指令取出送入到MDR中,然后将MDR内容送入到IR指令寄存器中,CU分析IR寄存器中指令,判断为取数指令,分析出数据所在地址送到MAR,存储器将数据送到MDR,然后将数据由MDR送到ACC寄存器。

存数指令过程如下

                   

参考资料:

计算机组成原理--哈工大--刘宏伟

最后

以上就是背后棉花糖为你收集整理的计算机组成原理1----基本组成原理的全部内容,希望文章能够帮你解决计算机组成原理1----基本组成原理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部