拓扑资讯 - 物业管理软件指令的执行

指令,是计算机执行物业管理软件操作的命令。不同类型的计算机,由于硬件结构不同,其指令也各不相同。
1.指令的类型。为了满足一般的运算,通常各类计算机都应具有以下几类指令:
(1)运算指令。包括算术和逻辑指令。其中进行加减乘除四则运算的指令为最基本的计算机指令。
(2)传送指令。包括将数据从存储器中送人寄存器的取数指令,把运算结果从寄存器送人存储器的存储指令,存储器内数据从某一地址移往另一地址的传送指令。
(3)物业管理软件控制指令。即在执行程序时,控制各种动作的指令。如根据对条件的判断改变程序执行顺序的转移指令,停止执行程序的停止指令,以及复位指令、置位指令等。
(4)输人输出指令。即指输人输出设备动作的指令,通常用于实现主机与外接设备之间的数据传输。由于简单指令无法完成这类功能,所以现代计算机通常采用通道指令来进行操作。
(5)特殊指令。如执行指令,编辑指令等。这是根据不同机器的不同要求而设置的。
某台计算机基本指令的集合即为指令系统,它表征了计算机的基本功能。
2.指令的格式。对于不同的机器,指令的格式也呈现差异。为了便于硬件识别并执行不同类型的操作,通常规定指令必须为二进制编码,内中包含操作码、地址码、各种特征和校验码等信息。其中操作码和操作数为每条指令必须具备的基本部分。操作码表示指令的操作类型,决定指令功能。操作数提供操作对象的数据或存放地址。不同的指令长度不同,有8位二进制代码的指令,即单字节指令;有16位二进制代码的指令(双字节指令);甚至更多字节的指令。指令的长度要受到机器结构的限制。
3.物业管理软件指令的执行。任何一条指令的执行都包括两个阶段,即取指令周期和执行周期。
在取指令周期中,将程序计数器PC中的值通过地址寄存器AR送到地址总线上,PC的值自动增量(为取下一条指令做好准备),将操作码送译码器进行译码或测试,各种控制信息送控制总线,同时为取操作数作准备。