程式開始的時候為什么要這樣寫呀?尤其是第三句和第四句,一點都不懂,希望有大佬幫忙解答一下,謝謝。我是一名新手,才開始學匯編
實在搞不懂(=_=)。我比較愚鈍,希望解釋越詳細越好,謝謝!
uj5u.com熱心網友回復:
一上電從00H執行,然后跳轉到MAIN(10H)執行,如果有T0中斷跳到T0INT執行。要系統學應該看教材,有具體問題到這兒來提。uj5u.com熱心網友回復:
那個主函式的地址10H必須在0BH之后嗎?他們中間有沒有什么比較嚴格的關系?
uj5u.com熱心網友回復:
中斷回應的主要內容就是由硬體自動生成一條長呼叫LCALL addr16指令,這里的addr16就是程式存盤器中相應的中斷區入口地址,這些中斷源的服務程式入口地址如下:
如果你要用哪個中斷,你的主函式的地址必須在那個中斷向量地址之后,不能占用那個地址。
uj5u.com熱心網友回復:
這樣啊
明白了,謝謝啦??
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/64334.html
標籤:單片機/工控
下一篇:C51單片機數字時鐘
