微机原理$,PUSH指令
答案:4 悬赏:60 手机版
解决时间 2021-03-16 22:45
- 提问者网友:温旧梦泪无声
- 2021-03-16 14:46
微机原理$,PUSH指令
最佳答案
- 五星知识达人网友:酒安江南
- 2021-03-16 16:06
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
注意:堆栈操作是以"后进先出"的方式进行数据操作。
语法:
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
注意:堆栈操作是以"后进先出"的方式进行数据操作。
全部回答
- 1楼网友:患得患失的劫
- 2021-03-16 19:21
不变,AX的内容还在。只是栈变化而已。
- 2楼网友:迟山
- 2021-03-16 18:27
$是终止符号
- 3楼网友:七十二街
- 2021-03-16 17:09
没了吧 PUSH把AX的值压入堆栈
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯