基于8086CPU微处理器的汇编学习之PUSH、POP指令
---------------------------------------------
棧,是一種數(shù)據(jù)結(jié)構(gòu),我覺(jué)得棧是抽象的,但是它同樣也是實(shí)際的,因?yàn)樗趦?nèi)存中是連續(xù)的內(nèi)存,只不過(guò)人們限制了它的使用:后進(jìn)先出,學(xué)數(shù)據(jù)結(jié)構(gòu)兩年了,現(xiàn)在才理解,實(shí)在慚愧。
push ?ax ? ;I、sp = sp - 2 ? ? ? ? ? ? ? ? ?II 、取出ax中的數(shù)據(jù),放入當(dāng)前棧頂
pop ? ax ? ;I、棧頂?shù)刂啡〕鰯?shù)據(jù),放入ax中 ? II、sp = sp + 2
----------------------------------------------
--------------------------------------------
push ?register 的案例:
------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
轉(zhuǎn)載于:https://blog.51cto.com/liam2199/1408046
總結(jié)
以上是生活随笔為你收集整理的基于8086CPU微处理器的汇编学习之PUSH、POP指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 初学java之菜单条,菜单,菜单项的设置
- 下一篇: lettuce webdriver 自动