2.1.3 創建工程
創建工程,步驟如下。
(1)使用鼠標雙擊桌面圖標 ,然后單擊“Project”菜單欄中的“New μVision Project…”選項,如圖2-8所示。
(2)選擇工程存放的路徑,單擊“保存”如圖2-9所示。

圖2-8 創建新工程

圖2-9 創建工程文件名
(3)在各CPU中,ARM指令集的常用指令并沒有太多差別,本書通過SoC S3C2440A來介紹ARM指令,選擇“CPU”選項菜單“Samsung”子菜單下的“S3C2440A”選項,如圖2-10所示。單擊“OK”選項,選擇“是”,彈出“μVision”對話框,如圖2-11所示。

圖2-10 選擇S3C2440A處理器

圖2-11 “μVision”對話框
(4)此時,主程序界面如圖2-12所示。

圖2-12 主程序界面
(5)文件“S3C2440.s”中的程序是KEIL提供的基于處理器S3C2440A的初始化程序,我們暫時先不關心這些程序,直接刪除該文件的所有程序,輸入如下程序(注意縮進)。
area example,code,readonly ;聲明程序段Example entry;程序入口 start ;程序中的標號,本質上是內存單元(地址)的別名 mov r0,#0 ;設置實參,將傳遞給子程序的實參存放在R0和R1內 mov r1,#10 bl add_sum ;調用子程序ADD_SUM b over ;跳轉到OVER標號處,程序結束 add_sum add r0,r0,r1 ;實現兩數相加 mov pc,lr ;返回子程序,R0內為返回的結果 over end