作者:
zzss2003 (brotherD)
2018-09-26 19:35:47程式碼: https://ideone.com/kP8qHo
結果: https://imgur.com/a/WMdUccR
與結果不符之預期: 程式不應該停止,因為我用while(1)迴圈整個包住了,而且並沒有
printf出"should not be here"。 然後我用debug mode一行一行跑的時候,發現count=2
(也就是第二次進入isr)且執行到第87行的時候(也就是在60行,把LEDS丟進去function
print_byte),出現segment fault。
這就是為什麼程式會在這邊停止的原因吧! 但從C語言來看這一行本身沒什麼問題,我又看
不太懂x86的組語...Orz,所以來這邊請教一下各位大大。
(ps: 原本想給各位大大看組語,但不曉得為什麼我的dev c++開啟視窗後就不能動了,導
致沒辦法把整個片段給大家看。)
截圖: https://imgur.com/a/0ZoYrgi
我是不是直接換個環境比較快阿???