⑴ keil編譯匯編語言程序報錯
晶元51單片機,keil
應使用keil
C51
的版本,注意區分keil
MDK版本。
匯編指令不對。51單片機自己的匯編指令和語法,詳細可以搜索51單片機匯編指令。看圖中程序指令,不是51單片機的匯編指令,所以全是語法錯誤。
⑵ 求助匯編程序為什麼不能通過編譯,匯編語言交流,技術
有語法錯誤或者其他錯誤,就不能通過編譯。
你需要貼出源碼,大家才能幫到你的。
⑶ 匯編程序 編譯錯誤
你編譯有語法錯誤!
原因是你程序里用到了中文符號。如:「LOOP1:」、「D1:」後面的冒號是錯誤的,而「START:」「LOOP: 」後面的冒號才是正確的!還有「MOV A,#0FFH」中的逗號是正確的,而
「DJNZ R2,LOOP1」中的逗號就是錯誤的!其它的地方如「
MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1」
語句中的逗號也是錯誤的!
細心的觀察下,看看能不能看出區別來!如果能看出來,那錯誤就找到了!
如果看不出來,你區分下以下符號:
兩種冒號「 ::」,兩種逗號「,,」