计算机逻辑主要由以下几个部分组成:
控制器:
是整个计算机的中枢神经,负责解释程序规定的控制信息,根据其要求进行控制,调度程序、数据、地址,并协调计算机各部分工作及内存与外设的访问等。
运算器:
运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。
存储器:
存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。
输入设备:
输入设备是计算机的重要组成部分,作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。
输出设备:
输出设备与输入设备同样是计算机的重要组成部分,它把计算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。
二进制逻辑和布尔代数:
计算机最底层的逻辑可以归结为二进制逻辑和布尔代数。二进制系统(0和1)是计算机运算和存储的基础,逻辑门(如与门、或门、非门、异或门等)是计算机电路的基本组成部分,基于布尔代数实现基本的逻辑运算。
指令集和机器语言:
机器语言是计算机直接执行的二进制指令,计算机的最底层逻辑是建立在二进制系统、逻辑门电路和布尔代数之上的。
这些部分共同协作,完成计算、存储和数据传输等功能。计算机的逻辑设计使得它能够按照程序运行,自动、高速处理海量数据。