[問題] 到底該如何in line assembly 進keil C
網路上的方法我都試過了
範例如下:
#pragma src
#include <reg51.h>
void main (void)
{
#pragma asm
MOV P0,#0x012
....
....(asm在此)
...
#pragma endasm
}
我知道要在該c 程式 按右鍵去選擇相關SRC勾選兩個
但最後complier 後按debug馬上就給我秀
error65 access violation at C:0x0000: no 'execute/read'permission
程式無法run 也沒辦法放入Code記憶體內
我試著程式內直接放入
#pragma asm
MOV P0,#0x012
....
....(asm在此)
...
#pragma endasm
沒有其他C語言的程式 就可以正常
拜託教教我還有哪裡沒做到的
try好久了-_-
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.2.195
ASM 近期熱門文章
PTT數位生活區 即時熱門文章