量长度的小程序 量长度

立即数寻址操作数直接给出在指令字中,即指令字中直接给出不再是操作数地址,而是操作数本身 。它的主要用法是把一个确定的数值传送到一个通用的寄存器中,或直接用于运算 。当该数据占用的位数较少时(如小的整数、一个西文字符),可把该数值安排在第一个指令字中,则在读出指令的同时也得到相关数据;否则只能将其存放在指令的第二个字中,这就构成了双字指令,如图
【量长度的小程序 量长度】

量长度的小程序 量长度

文章插图
量长度的小程序 量长度

文章插图
量长度的小程序 量长度

文章插图
量长度的小程序 量长度

文章插图
量长度的小程序 量长度

文章插图
量长度的小程序 量长度

文章插图
量长度的小程序 量长度

文章插图
堆栈寻址堆栈是存储器中(或专用寄存器组)一块特定的按“后进先出”原则管理的存储区,该存储区中被读写单元的地址是用一个特定的寄存器给出的,该寄存器被称为堆栈指针(STACK POINTER,缩写为SP) 。如果有些指令,其操作码部分已经指明一个操作数为堆栈中的一个单元(通常为栈顶)的内容,则它就已经约定将使用SP访问该单元,故不必在指令的地址字段中另加指定 。通常情况下,在读写堆栈中的一个单元的前后,都伴有自动完成对SP内容的增量或减量操作 。