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