了解计算机基本组成

文章阐述了计算机系统由软件和硬件两部分组成,重点介绍了冯诺依曼机的概念,包括CPU中的运算器和控制器,存储器的内外存区分,以及I/O设备的角色。总线作为内部连接的关键,数据、地址和控制总线各有其功能。程序的自动化运行依赖于指令计数器(PC)的递增机制。文章引用了《计算机组成原理》和《新编16/32位微型计算机原理及应用》两本书作为参考。
摘要由CSDN通过智能技术生成

一个完整的计算机系统分为两个部分,“软件”和“硬件”。一个计算机的好坏取决于软硬件功能之和。

以冯诺依曼提出的“存储程序”为概念基础的计算机统称为冯诺依曼机,在《计算机组成原理》书中,其特点被归结为:

7ea52aacf5434ae296ae0626833fcb18.jpg

运算器和控制器被集合在CPU中,I/O设备可以视作外界来往计算机内部的桥梁 ,存储器可以分为外存和内存,外存不直接参与计算机的运行,而内存可以视作计算机运行过程中指令的驿站。

在计算机内部中连接个个部位的“道路”被称为总线,按照传输类型分数据,地址和控制总线。按照层次分为CPU,存储,系统和外部总线。按照传输方向分单向和双向。

简单的“读”运行模式:CPU的AR给出程序地址在地址总线上给到RAM,RAM内部的地址译码器翻译选择给出的地址,CPU给出读信号,地址中的数据在数据总线上被传输到DR,如果是操作码给控制,如果是操作数给运算器。

简单的“写”运行模式:与读类似。

程序如何实现自动化?依靠PC(指令计数器),指令地址在PC穿到AR时候,PC自动加“1”。“1”是指令的字节数。然后PC再次传输下一个指令地址到AR,从而实现程序自动运行。

 

 

参考书籍

《计算机组成原理》(第三版)唐溯飞--高等教育出版社,

《新编16/32位微型计算机原理及应用》(第五版)李继灿--清华大学出版社

 

 

 

由于本文作者水平过低,目的是为了巩固学习,如果内容不全或者内容错误,欢迎读者指出不足。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值