计算机由基本的五大部分组成 计算器 储存器 I/O输入 输出设备 和控制器spa
计算器:
任何计算均可以 由 加法和移位 完成
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则能够进行更多变化 提升效率
储存器能够储存数据,其中存储体是存储信息的本体,如今通常是由半导体材料构成。
数据缓冲器用来对写入内存中的数据或由内存读出的数据进行缓冲,即做为数据通路或暂时存放,它同时具备抑制噪音和加强驱动能力的功能。
储存器由其五部分组成:地址寄存器,地址编译器,储存器,写入读取数据缓冲器blog