1.计算机中能执行的程序是由指令(instruction)组成的。
一条指令通常分成两部分
(1)操作码:规定该指令执行的运算(ADD加 SUB减 MUL乘 DIV除 MOV传送 HTL停机)
(停机指令HLT:不完成任何有效的具体操作,仅使计算机处于“空转”状态。)
(2)地址码:规定对哪些数据进行运算,通常表示的是数据地址。
如:ADD A,B
其中,ADD为操作码,A,B为两个操作数的地址码,并隐含指定将运算结果送到地址A或B中。
2.计算机硬件的组成
中央处理器CPU(包括运算器和控制器)、存储器和输入输出设备
* 输入设备用来输入原始数据和处理这些数据的程序(键盘)
* 输出设备用来输出计算机的处理结果(屏幕)
* 存储器用来存放程序和数据,又有主存储器(内存,如内存条。CPU可直接访问,有易失性)和辅助存储器(外存,如硬盘、软盘、光盘、U盘、磁带等。非易失)之分。主存储器是计算机各种信息的存储和交流中心,可与CPU,输入输出设备交换信息,起存储,缓冲和传递信息的作用。
* 运算器是对信息或数据进行处理和运算的部件
* 控制器主要用来实现计算机本身运行过程的自动化,即实现程序的自动执行。
联系:在控制器控制之下,从输入设备输入程序和数据,并自动存放在存储器中,然后由控制器指挥各部件(运算器、存储器等)协同工作以执行程序,最后将结果打印(或以其他方式)输出。
在计算机中,各部件间来往的信号可分成3种类型:地址,数据和控制信号。通常这些信号是通过总线传送的。(地址总线,数据总线,控制总线)
3.计算机系统的分类
(1)单指令流单数据流(SISD)
(2)单指令流多数据流(SIMD)
(3)多指令流单数据流(MISD)
(4)多指令流多数据流(MIMD)
网友评论