所属分类:php教程
计算机能直接执行的指令的两部分是“操作码”和“操作数”。计算机内部的存储器具有记忆特性,可以存储大量的信息,这些信息,不仅包括各类数据信息,还包括加工这些数据的程序(一组指令)。指令系统的每一条指令都包含操作码和操作数,其中操作码表示该指令应进行什么性质的操作,而操作数是指令执行的参与者,也就是各种操作的对象。
php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用
本教程操作环境:windows7系统、Dell G3电脑。
计算机能直接执行的指令的两部分是操作码和操作数。
计算机内部的存储器具有记忆特性,可以存储大量的信息,这些信息,不仅包括各类数据信息,还包括加工这些数据的程序(一组计算机能识别和执行的指令)。
通常一条指令均包含操作码和操作数。例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。
操作数是指令执行的参与者,也就是各种操作的对象。与之有关的是操作码,所谓操作码是说明计算机要执行哪种,如传送、运算、移位、跳转等操作、它是指令中不可缺少的组成部分。
不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令;组成操作码字段的位数一般取决于计算机指令系统的规模。
操作码
操作码指计算机程序中所规定的要执行操作的那一部分指令或字段(通常用代码表示),其实就是指令序列号,用来告诉CPU需要执行哪一条指令。
指令系统的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作。不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令。组成操作码字段的位数一般取决于计算机指令系统的规模。
操作数
操作数指出指令执行的操作所需要数据的来源。操作数是汇编语言指令的一个字段。例如:Mov AX 5678H 操作数(AX 5678H)。在操作数这个字段中可以放操作数本身,也可以放操作地址,还可以放操作地址的计算方法。
操作数的形式:
立即操作数:指令要操作的数据以常量的形式出现在指令中,称为立即数,它只能作为源操作数。
寄存器操作数:指令要操作的数据存放在CPU中的寄存器里,指令中给出寄存器名即可。
内存操作数:指令要操作的数据存放在内存某些单元中,指令中给出内存单元物理地址(实际上指令只给出了偏移地址,段地址采用隐含方式给出,也可以使用跨段方式指出当前段地址)。
更多相关知识,请访问常见问题栏目!
以上就是计算机能直接执行的指令的两部分是什么的详细内容,更多请关注zzsucai.com其它相关文章!