计算机的所有功能归根结底都是由CPU一条一条的执行什么命令完成的

发布网友

我来回答

3个回答

懂视网

计算机功能是由cpu一条一条的执行机器指令完成的。一条指令实际上包括两种信息即操作码和地址码。操作码(OperationCode,OP)用来表示该指令所要完成的操作(如加、减、乘、除、数据传送等),其长度取决于指令系统中的指令条数。

  

  地址码是产品出厂时已经设定的号码,用以区别不同的设备,就如同机器的身份号。地址码一般为7位数。数字信息机和语音信息机采用的是地址码。可手动更改数字信息机的地址码,每台机器最多可设定7个地址码,详细操作请见说明书。语音信息机最多可设7个地址码,每个地址码7位,不能手写,只能用专业写码器写码或更改。

  

  在码分多址通信系统中,地址码指能区分不同用户的码序列,实际上也具有扩展频谱的作用。地址码的选择直接影响到CDMA系统的容量、抗干扰能力、接入和切换速度等性能。地址码应当具有尖锐的自相关特性,保证信号经过地址码解扩后具有较高的信噪比,同时互相关性最小(相互正交),保证码序列之间干扰最小。为了克服多径衰落和实现有效可靠的通信,地址码应当逼近白噪声的统计特性。

热心网友

计算机的所有功能归根结底都是由CPU一条一条的执行机器指令完成的。

一条指令实际上包括两种信息即操作码和地址码。操作码(OperationCode,OP)用来表示该指令所要完成的操作(如加、减、乘、除、数据传送等),其长度取决于指令系统中的指令条数。

地址码用来描述该指令的操作对象,它或者直接给出操作数,或者指出操作数的存储器地址或寄存器地址(即寄存器名)。

指令包括操作码域和地址域两部分。根据地址域所涉及的地址数量,常见的指令格式有以下几种。

扩展资料:

计算机的控制器根据不同的操作对象,将指令送入不同的处理单元。如果是整数运算、逻辑运算、内存单元存取等一般控制指令,则送入ALU处理。

如果操作对象是浮点数据(如三角函数运算),则送入浮点处理单元(FPU)进行处理。如果在运算过程中需要相应的用户数据,则CPU首先从数据高速缓存中读取相应的数据。

如果高速缓存中没有用户需要的数据,则CPU通过数据通道,从内存中获取必要的数据,运算完成后输出运算结果。

将执行单元(ALU或EPU)的处理结果写回高速缓存或内存单元中。解释和执行指令后,控制单元告诉指令寄存器从内存单元中读取下一条指令,循环上面的过程。

参考资料来源:百度百科-机器指令

热心网友

计算机的所有功能归根结底都是由CPU一条一条的执行机器指令完成的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com