博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机组成 计算机五大部件 计算器和存储器
阅读量:5322 次
发布时间:2019-06-14

本文共 849 字,大约阅读时间需要 2 分钟。

计算机由基本的五大部分组成 计算器 储存器 I/O输入 输出设备 和控制器

计算器:

任何计算都可以 由 加法和移位 完成
12减7 可以取模 10的补码 ,10的补码-7的补码得3,12补码+3补码=15 ,然后移除(移位)模10=5
(擦  这个弄的有点不明白!!!!!!!!!!!!)
由此 减法可以由加法 代替
乘法 可以 加加 例如2的二倍,可以 2+2
除法可以 由减法代替
计算器由:加法器,移位器,通用寄存器组,选择门,数据总线 组成
加法器:
进行加法运算
移位器:
进行移模
通用寄存器组
因为要数据进行计算,所以当然要有存储数据的地方,加法嘛自然要2个以上数字进行,所以叫“组”
选择门:
2+3+4 数据有2 3 4 于是进行计算 ,怎么加?要选择, 选择2 选择3,得变量m,m如何加4?为什么知道下一个加4,而不是 2或者3 ,于是有了选择门
数据总线:
连接各个部件
储存器
储存器要完成 储存与访问功能。
程序指令是一条一条的,数据是一个一个的,所以储存由若干个存储单元组成
访问功能就要有地址,每一个储存单元都有地址,才能完成访问。
地址寄存器用来寄存要进行读或写的存储单元的地址码。
地址译码器对地址寄存器中的地址进行译码,以便选择所对应的存储单元。
当地址用10进制,例如1和2 占用字节为2个(假设),只能发生两个变化,而用二进制2个字节 ,16bit则可以进行更多变化 提高效率
储存器可以储存数据,其中存储体是存储信息的本体,现在一般是由半导体材料构成。
数据缓冲器用来对写入内存中的数据或由内存读出的数据进行缓冲,即作为数据通路或暂时存放,它同时具有抑制噪音和增强驱动能力的功能。
储存器由其五部分组成:地址寄存器,地址编译器,储存器,写入读取数据缓冲器i_f24.png?t=20130921
29f6f126cffc1e170cb024194890f603738de96f.jpg

 
posted on
2013-10-21 21:50 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/taoyuan7788/p/3381452.html

你可能感兴趣的文章
【CF528E】Triangles 3000(计算几何)
查看>>
数据库语法01
查看>>
jq 获取表单所有数据
查看>>
javaweb项目中--jsp表单通过post提交-后台取不到数据但get方式可以
查看>>
web架构
查看>>
Mysql优化必备技能之Explain的使用以及Sql优化过程
查看>>
[转]快速入门系列--WebAPI--01基础
查看>>
[转][Angularjs]$http.post与$.post
查看>>
[转]VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
查看>>
delphi中的sql语句中空格问题
查看>>
C#中HttpClient使用注意:预热与长连接
查看>>
Codeforces 1029C Maximal Intersection 【性质】
查看>>
自己设计大学排名-数据库实践
查看>>
ljh
查看>>
页面预加载loading动画
查看>>
NOIP2013提高组 解题报告
查看>>
Qt中文乱码解决思路
查看>>
mysql5.x升级至mysql5.7后导入之前数据库date出错的解决方法!
查看>>
NOIP2017 游记
查看>>
50个非常有用的PHP工具
查看>>