在计算机组成原理中,操作数类型中,各个寻址方式中的操作数都是什么?
3个回答
展开全部
寻址方式太多了。。
立即数寻址,操作数就是指令里的数。
直接寻址,指令里的数是操作数所在的内存地址。
一次间接寻址,指令里的数是操作数的地址的地址。
相对寻址,PC的值+指令里的数,一般用在转移指令里。
基址寻址,基址寄存器的值+指令里的数,一般基址寄存器的值是固定的,指令给出的数是可变的
变址寻址,变址寄存器的值+指令里的数,变址寄存器的值是可变的。
堆栈寻址,是栈顶和次栈顶。
隐含寻址,是累加器ACC的值直接作为操作数。
寄存器寻址,是寄存器的值作为操作数
寄存器一次间接寻址,是寄存器的值作为操作数的地址。
多次间接寻址,略了。
还有很多其他的寻址方式。这些算是常用的
立即数寻址,操作数就是指令里的数。
直接寻址,指令里的数是操作数所在的内存地址。
一次间接寻址,指令里的数是操作数的地址的地址。
相对寻址,PC的值+指令里的数,一般用在转移指令里。
基址寻址,基址寄存器的值+指令里的数,一般基址寄存器的值是固定的,指令给出的数是可变的
变址寻址,变址寄存器的值+指令里的数,变址寄存器的值是可变的。
堆栈寻址,是栈顶和次栈顶。
隐含寻址,是累加器ACC的值直接作为操作数。
寄存器寻址,是寄存器的值作为操作数
寄存器一次间接寻址,是寄存器的值作为操作数的地址。
多次间接寻址,略了。
还有很多其他的寻址方式。这些算是常用的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询