从本质上讲,计算机的基本功能是
发布网友
发布时间:2022-03-28 07:07
我来回答
共1个回答
热心网友
时间:2022-03-28 08:36
机器码的指令除了你说的读写和四则运算还有逻辑运算如与、或、非等
可以说,最初的Cpu指令也就是这些。
后来指令越来越丰富,如还有浮点运算指令(80486带有),移位指令(80386带有)、多媒体指令(Pentium MMX带有)等。
计算机本质上是一种复杂的数字电子系统,你知道
晶体管开关能组成逻辑门,那么逻辑门的组合就能形成组合逻辑电路,四则运算就可以实现。至于如何实现,你随便拿一本数字电子技术的书籍就知道了。
简单的说是通过逻辑门的组合实现特定的真值表。如果真值表描写了加运算,那么自然电路就实现了加法。
程序不是由电路产生的,呵呵,是人编的,然后把它存贮到相应的介质中去,用的时候,取出来让Cpu执行。有存储在磁介质上的,比如硬盘。这是外存,数据一直存在,即使不上电。计算机是用来存储程序和执行程序的。
还有内存,是触发器结构,至于什么是触发器,你可以理解为在上电状态下暂时存储二进制数据的器件,即0、1,没电时就数据丢失。二进制的组合表征了信息,包括数据和程序。
另外还有Rom,只读存储器,不上电时也能存储。但是不能写入,只能读取,常见的如主板上用来存储BIOS程序的存储体就是ROM。ROM的结构,呵呵,是逻辑门相互搭接的门阵列。通过在搭接点焊接或不焊接,产生相应的特定逻辑电路,从而保存特定的数据。不懂?没关系,看看相关的书吧。
Cpu从内存中去数据,然后通过译码电路译码,然后给相应的部件执行,并将结果反馈给内存或者I/O设备。
说了这么多,得告诉你,你不可能一下子领悟本质,现把数电、微机原理、汇编看过了,在用可编程逻辑器件自己编个CPU、内存什么的,你就完全明白了。