我们把编码表示的计算机可识别和处理的命令称为机器指令,或简称指令。为了说明方便,这里我们设计一组简单的机器指令。图3-2 机器指令格式4位操作码共可表示24=16个不同的机器指令。其余机器指令不再一一详细表示。因每个十六进制码表示4位二进制码,所以用十六进制码表示机器指令更为简洁。表3-1 机器指令举例计算机进行数据处理时,既要有程序,也要有数据。......
2023-11-18
在2.4节中我们讨论了逻辑代数的基本概念,介绍了三种最基本的逻辑运算:逻辑与(AND)、逻辑或(OR)和逻辑非(NOT)。本节介绍机器指令实现的逻辑运算,我们称这类指令为逻辑机器指令。
2.4节中讨论的逻辑运算是一位符号的逻辑运算。我们可以把逻辑运算的概念扩展到多位。多位逻辑运算是一位逻辑运算的迭加,即在多位逻辑运算中每一位都只是按照一位逻辑运算的定义进行的。例如,一个多位逻辑与(AND)运算的例子如下:
一个多位逻辑或(OR)运算的例子如下:
一个多位逻辑非(NOT)运算的例子如下:
逻辑机器指令的使用方法和前面所述的加法指令的使用方法类同,即把要进行逻辑运算的一个操作数先存放在一个通用寄存器中,然后用该寄存器中的数值和一个内存单元中的数值做逻辑运算,逻辑运算结果仍存放在通用寄存器中。(www.chuimin.cn)
逻辑机器指令通常在两种情况下会用到。一种情况是机器状态的检测。在计算机中,计算机很多部件的各种状态组成一个称作状态字的0、1码。编码0表示一种状态(如正常),编码1表示另一种状态(如故障)。若要判断某个设备的工作状态,只需取出状态字的该位代码后,判断其是0还是1即可。
另一种情况是程序设计中的组合条件判断。例如用高级程序设计语言编写的程序中经常有这样的组合条件判断语句:
if(x>0&&x<10)
符号“&&”表示逻辑与,该语句表示“假如x>0并且x<10”。我们说过,用高级程序设计语言编写的程序最终要转换成机器语言程序的形式,计算机才能理解并执行,该组合条件判断语句最终将转变为包括逻辑与指令在内的一组机器指令。
有关计算机导论的文章
我们把编码表示的计算机可识别和处理的命令称为机器指令,或简称指令。为了说明方便,这里我们设计一组简单的机器指令。图3-2 机器指令格式4位操作码共可表示24=16个不同的机器指令。其余机器指令不再一一详细表示。因每个十六进制码表示4位二进制码,所以用十六进制码表示机器指令更为简洁。表3-1 机器指令举例计算机进行数据处理时,既要有程序,也要有数据。......
2023-11-18
图3-4是CPU的基本构成。图3-4 CPU的基本构成从图3-4可见,CPU主要由以下部件组成:程序计数器:由若干位功能类似触发器的电路组成,用来存放即将要执行的机器指令在内存中的地址。关于指令的寻址方式问题将在3.2.3节讨论。图3-4所示的是CPU的基本构成,随着计算机硬件技术的快速发展,CPU的构成方法己经发生了很大的变化,但到目前为止,上述组成CPU的基本概念没有变化。......
2023-11-18
操作系统的资源管理主要包括存储管理、CPU管理、设备管理和文件管理。CPU管理根据一定的策略把CPU交替地分配给系统内等待运行的用户程序。图5-6 操作系统的组成结构从操作系统的用户的角度看,存储管理、CPU管理、设备管理和文件管理等位于操作系统的内部,所以这些部分也称作操作系统的内核,用户接口位于操作系统的外部,所以这部分也称作外壳。......
2023-11-18
本专业培养德、智、体、美全面发展,有良好的科学素养,系统掌握网络工程专业所必需的基本理论和基本知识,掌握计算机网络系统的规划设计、组建维护、安全保障和管理应用的相关理论、知识、技能和方法,具有一定的工程管理能力和良好的综合素质,能够承担计算机网络工程建设、网络应用系统开发、网络管理和维护等工作的应用型技术人才。......
2023-11-25
一台计算机所能执行的所有指令的集合称为该台计算机的指令系统。另外,计算机硬件只能够识别并执行机器语言,用高级语言编写的源程序必须由程序语言翻译系统把它们翻译为机器语言后,计算机才能执行。......
2023-11-03
“黑客”最初是用来称呼那些试图测试计算机程序能力极限的计算机用户。但后来当某些人尝试非法访问计算机系统时,新闻媒体就用“黑客”来称呼那些试图未经授权对计算机系统进行访问的人。“黑客”的行为是错误的,一些对计算机知识有着深入了解的人,为了展示自己的才能,实现自我价值,或被利益诱惑而成为“黑客”,并对一些政府部门或企业的内网进行攻击,这些都是违法的行为。......
2023-11-25
通过第2章和第3章的讨论,我们对计算机硬件的基本结构有了更深一步的了解,图3-6给出了计算机硬件基本结构的概念框图。控制总线的控制信号一般都来自于CPU中的控制器。图3-4给出的CPU的基本构成中也有数据的传送通道,因为CPU是由拇指大小的一个芯片构成的,所以图3-4中的CPU内的数据传送通道称为片内总线。......
2023-11-18
相关推荐