導航:首頁 > 源碼編譯 > keil5不能編譯匯編語言

keil5不能編譯匯編語言

發布時間:2022-07-24 07:01:28

① keil編譯匯編語言程序報錯

晶元51單片機,keil
應使用keil
C51
的版本,注意區分keil
MDK版本。
匯編指令不對。51單片機自己的匯編指令和語法,詳細可以搜索51單片機匯編指令。看圖中程序指令,不是51單片機的匯編指令,所以全是語法錯誤。

② keil中編譯匯編語言的錯誤,不懂!! 具體見程序,很簡單,但是確有錯誤!!

出現了重復定義,可能是頭文件的問題,也可能是你有些變數定義了多次!
一般在多個文件中,如果不加宏控制,會出現這種情況1
編譯時會提示是那句出現了redefinition,你可以先刪掉這一句!

③ 用Keil 編譯匯編程序時 的問題

我幫你修改好了,你程序的錯誤就是把數字的'0'寫成了字元的'o',這里要細心一寫,因為在鍵盤上'o'的位置與數字'0'很近,我有的時候也可能會因為寫的快而搞錯了,,,,不過在keil中的默認設置,如果是合法的寄存器,會變成黑體(我一看字體,就找到你的錯誤了)
我這里調試的結果是,(30H)上的0x47,變成了0x74,(31H)上的0x36變成了0x63,(32H)上的0x21變成了0x12,,,,,,不知道你要的是不是這樣的效果.個人修改的程序如下:
ORG
0000H
;這里的3條語句是為了調試使用
LJMP
MAIN
ORG
0100H
MAIN:
MOV
R7,#03H
MOV
R0,#30H
MOV
30H,#47H
MOV
31H,#36H
MOV
32H,#21H
BRLN:
MOV
A,R7
MOV
R2,A
ADD
A,R0
MOV
R0,A
MOV
R3,#0
BRL1:
DEC
R0
MOV
A,@R0
SWAP
A
MOV
@R0,A
;你原來把這里的R0,寫成了RO(而且你這里'o'是大寫,一下子更難找出來,幸虧你的程序短,你一下就找出來了)
MOV
A,@R0
;這里你錯誤原因同上
MOV
R3,A
DJNZ
R2,BRL1
END

④ KEIL編譯51匯編程序出錯,求指教啊

這程序,汗!
不說規范和內容,直接說語法錯誤吧
1.
不能PUSH
R7,也不能PUSH
A。對A壓棧要用PUSH
ACC。
若要對R0-R7壓棧,可以用MOV
A,R7
再PUSH
ACC。彈出時,
可以用POP
ACC再MOV
R7,ACC
當然,也可以直接壓R7的地址,比如:PUSH
07H(BANK
0),但這樣可讀性很差。
2.你那兒的T1和TI是不一樣的。建議,不要取一些無意義的標號,混亂不堪。

⑤ Keil問題,為什麼可以編譯C語言,不能編譯匯編語言,添加的文件都打不開,出現下面的信息

是編譯吧。不通過,可能是程序有錯,應該有提示哪裡出錯的。

⑥ keil uvision5 為什麼不能編譯

你估計是安裝錯了,安裝的時候有提示:安裝51或是arm,你估計是選擇了arm;
還有一種可能就是,你沒有配置硬體的型號,在project_options for target..這個我估計你懂

⑦ 安裝keil5出現的這東西,我始終用不了keil5編譯

把debug設置成軟體模擬了,改為jlink或你使用的工具就好了。

⑧ keil5軟體有別人的工程,但是不能編譯,應該怎麼辦,小白求詳解

建一個工程慢慢加其它函數,先加.s文件,寫一個空的main函數,編譯一下,會報錯,到.s文件中把
;IMPORT SystemInit
;LDR R0, =SystemInit
;BLX R0
這三行注釋掉,再編譯應該就沒有錯了,再一步步添加頭文件路徑和.c文件,先添加一個正確了有感覺了就一次性添加,很簡單.

⑨ Keil不能用匯編。

首先,新建時沒有任何文件,只有一個一個all files,你的自己給你新建的空白文檔起名字,如test.asm
然後,你再往工程中,添加你所建立的test.asm時,就有這兩種文件格式了。

⑩ Keil C51不能編譯匯編程序的問題,請指教~~

C和匯編的混合編程沒做過
但對於TH0、TL0、P1.0這些,你可以是直接用絕對地址代替它們試試

閱讀全文

與keil5不能編譯匯編語言相關的資料

熱點內容
演算法期中試卷 瀏覽:939
php連接hbase 瀏覽:815
伺服器的威脅性應該是什麼等級 瀏覽:827
3d列印機的演算法原理 瀏覽:481
騰訊雲通信伺服器 瀏覽:889
minecraft最可怕伺服器地址 瀏覽:274
程序員選專業有必要嗎 瀏覽:32
如何重裝rpc伺服器 瀏覽:637
程序員必備的app 瀏覽:167
電動汽車加密幣 瀏覽:962
xp支持多少層文件夾 瀏覽:650
阿里雲伺服器防禦指標 瀏覽:895
cc網路編程學習 瀏覽:460
單片機又叫微控制器對嗎 瀏覽:662
安卓軟體商店如何評分 瀏覽:657
linuxexecv 瀏覽:616
蘋果照片視頻文件夾 瀏覽:392
cdes加密解密演算法 瀏覽:752
app發版如何讓運營及時配活動 瀏覽:801
python結束界面 瀏覽:485