关于微机原理$,PUSH指令的一些问题

$的用法;
PUSH AX以后AX里面的内容还有没有?
那$是怎么用的啊

四季花海
浏览 364回答 2
2回答

桃花长相依

 PUSH是入栈指令;  语法:  PUSH direct  push()  首先将栈指针sp加1,然后把direct中的内容送到栈指针sp指示的内部RAM单元中。  例如如下:  当(SP)=60H,(A)=30H,(B)=70H时,执行下列命令  PUSH Acc ;(SP)+1=61H->SP,(A)->61H  PUSH B ;(SP)+1=62H->SP,(B)->62H  结果:(61H)=30H,(62H)=70H,(SP)=62H  注意:堆栈操作是以"后进先出"的方式进行数据操作。

ITMISS

不变,AX的内容还在。只是栈变化而已。
打开App,查看更多内容
随时随地看视频慕课网APP