作者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