第一個ARM彙編程序

從大學到現在研三,學計算機也有10年了,從來沒有寫過彙編程序(考試除外),說來很慚愧。最近因爲沒有太多的事,於是想從ARM7入手,好好地學習下彙編。

花了些時間,讀了讀《ARM體系結構與編程》的前四章以及第11章,對ARM的彙編程序的格式、編寫和編譯以及鏈接有了個大概的瞭解。下面貼出我的第一個彙編程序。

功能:把3個LED燈先滅掉,然後再點亮,暗亮只有在調試的過程中才能觀察得到。此程序得通過AXD加載到

S3C44B0X的內部SRAM調試運行。

下面兩張圖是我在編譯和彙編時得到的錯誤。


原因是:我沒有將指令,僞操作,僞指令前面加空格,以至於armasm彙編程序不識別我的這些代碼所以報了第一個錯誤

,顯然第二錯誤是第一錯誤連帶出來的。

原因:沒有指定鏈接目標文件。


我算是那種比較慢的,所以到現在纔開始自學彙編。

希望自己能快速的掌握吧,我想掌握了ARM彙編,其他體系結構的彙編都是大同小異的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章