ARM匯編偽指令介紹
p; GET a1.s ;通知編譯器當(dāng)前源文件包含源文件a1.s GE T C:\a2.s ;通知編譯器當(dāng)前源文件包含源文件C:\ a2.s …… END 11、 INCBIN 語法格式: INCBIN 文件名 INCBIN 偽指令用于將一個(gè)目標(biāo)文件或數(shù)據(jù)文件包含到當(dāng)前的源文件中,被包含的文件不作任何變動的存放在當(dāng)前文件中,編譯器從其后開始繼續(xù)處理。 使用示例: AREA Init , CODE , READONLY INCBIN a1.dat ;通知編譯器當(dāng)前源文件包含文件a1.dat INCBIN C:\a2.txt ;通知編譯器當(dāng)前源文件包含文件C:\a2.txt…… END 12、 RN 語法格式: 名稱 RN 表達(dá)式 RN 偽指令用于給一個(gè)寄存器定義一個(gè)別名。采用這種方式可以方便程序員記憶該寄存器的功能。其中,名稱為給寄存器定義的別名,表達(dá)式為寄存器的編碼。 使用示例: Temp RN R0 ;將R0 定義一個(gè)別名Temp 13、 ROUT 語法格式: { 名稱 } ROUT ROUT 偽指令用于給一個(gè)局部變量定義作用范圍。在程序中未使用該偽指令時(shí),局部變量的作用范圍為所在的 AREA ,而使用 ROUT 后,局部變量的作為范圍為當(dāng)前 ROUT 和下一個(gè) ROUT 之間。 |