指令:计算机能直接识别、执行的操作命令(机器指令)。冯诺依曼结构计算机“程序控制”原理实现的载体。
指令集:一台计算机中所有机器指令的集合。
机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。
存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。
指令字长:计算机指令字的位数。
数据字长:计算机数据存储所占用的位数。
注:冯诺依曼机中,指令和数据同等重要,都存放在存储器中,并可按地址寻访。
通常早期计算机:存储字长 = 指令字长 = 数据字长。故访问一次便可取一条指令或一个数据,随着计算机应用范围的不断扩大,三者可能各不相同,但它们必须是字节的整数倍。
指令的分类
根据指令中地址码字段的个数分类:三地址指令 OP A1 A2 A3,表示 (A1) OP (A2) --> (A3)。二地址指令 OP A1 A2 ,表示 (A1) OP (A2) --> (A1)。一地址指令:OP A1,表示 (AC) OP (A1) --> AC。
根据指令中操作数的物理位置分类:OP A1 A2,存储器-存储器(SS)型,寄存器-寄存器(RR)型,寄存器-储存器(RS)型。
网友评论