在Intel8085微处理器中,是否存在任何方法或指令来找出堆栈指针当前指向的位置?
7fhtutme1#
是的,它可以在任何时候找出SP的值。这里是解释使用DAD Rp指令,我们可以添加Rp与HL对内容。按照下面的步骤:1.对于我们手头的问题,首先我们将清除HL内容,以便在HL与SP相加后,我们将在HL中留下堆栈指针寄存器值的内容。下面的代码可以很好地工作:
LXI H, 0000h; Load HL reg. pair with zero. DAD SP ; Adding HL and SP so that only SP value will be there in HL reg. pair. HLT ; Once SP value is there in HL reg. pair, it can be taken any where.
字符串
1条答案
按热度按时间7fhtutme1#
是的,它可以在任何时候找出SP的值。这里是解释使用DAD Rp指令,我们可以添加Rp与HL对内容。按照下面的步骤:
1.对于我们手头的问题,首先我们将清除HL内容,以便在HL与SP相加后,我们将在HL中留下堆栈指针寄存器值的内容。
下面的代码可以很好地工作:
字符串