[問題] 8051用JMP跳到副程式可以用RET返回嗎 ?
我知道一般呼叫副程式需要返回都是用 CALL 和 RET
那如果用JMP跳到副程式,而在副程式最後也用RET,這樣
也可以返回嗎 ? 這樣stack會不會亂掉 ? 我的觀念是
如果執行 JMP的時候, 8051有把目前的address存入
stack, 那這樣寫應該是不會有問題, 但是我不知道
JMP會不會把 目前的address存入stack (Call當然會)
如果JMP可以做到相同的事, 那似乎8051可以不必有
CALL這個指令囉 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.39.67
→
06/20 14:18, , 1F
06/20 14:18, 1F
→
06/20 21:53, , 2F
06/20 21:53, 2F
→
06/20 22:02, , 3F
06/20 22:02, 3F
→
06/21 00:56, , 4F
06/21 00:56, 4F
→
06/21 00:57, , 5F
06/21 00:57, 5F
→
06/21 00:58, , 6F
06/21 00:58, 6F
推
06/21 00:58, , 7F
06/21 00:58, 7F
→
06/21 00:59, , 8F
06/21 00:59, 8F
→
06/21 00:59, , 9F
06/21 00:59, 9F
→
06/21 01:00, , 10F
06/21 01:00, 10F
→
06/21 01:31, , 11F
06/21 01:31, 11F
推
06/21 01:47, , 12F
06/21 01:47, 12F
→
06/21 01:48, , 13F
06/21 01:48, 13F
推
06/21 07:08, , 14F
06/21 07:08, 14F
→
06/21 21:02, , 15F
06/21 21:02, 15F
→
06/22 15:19, , 16F
06/22 15:19, 16F
推
06/22 22:06, , 17F
06/22 22:06, 17F
→
06/22 22:07, , 18F
06/22 22:07, 18F
→
06/22 22:08, , 19F
06/22 22:08, 19F
→
06/22 22:26, , 20F
06/22 22:26, 20F
→
06/22 22:41, , 21F
06/22 22:41, 21F
推
06/23 01:24, , 22F
06/23 01:24, 22F
→
06/25 09:14, , 23F
06/25 09:14, 23F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章
3
11