为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

四季花海 2022-02-19 17:11:42
$的用法;PUSH AX以后AX里面的内容还有没有?那$是怎么用的啊
查看完整描述

2 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

 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
  注意:堆栈操作是以"后进先出"的方式进行数据操作。

查看完整回答
反对 回复 2022-02-21
?
ITMISS

TA贡献1871条经验 获得超8个赞

不变,AX的内容还在。只是栈变化而已。

查看完整回答
反对 回复 2022-02-21
  • 2 回答
  • 0 关注
  • 363 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信