作者impression (神拳( =.=) =●)
看板ASM
標題[問題] 請益8051問題
時間Sat Oct 24 00:10:17 2009
小弟最近在學習8051模擬器
今天再寫一個簡單的小程式
當我用CALL指令時
跑完副程式後的RET指令
回不到主程式...
CALL指令是在[PC 0023]的位址下的
CALL指令的下一行在[PC 0025]
當跑完副程式時,執行RET後
PC位址就跳到[PC 1009]
不會回到主程式的[PC XXXX]範圍內
正常不是應該跑完副程式RET時,應該要跳回主程式的嗎???
是在下CALL指令時要注意什麼嗎???
這是為什麼呢???
請大大指點一下~~~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.100.148
1F:推 WolfLord:起始8051前做這樣的指令 MOV SP,#030H 10/24 01:41