看板 ASM 關於我們 聯絡資訊
我有一堆記憶體位址要編排 不知道是不是能用keil的macro來幫我排序 比如說記憶體起始位置在0x0310 extern code unsigned char vo_1[]= { 0xF1 , 1 , 0xFE , 0X03 , 0x10 , 0X27 , 0x0f , 0X00 , 0X01 , '.' , 0 ,0, 0xFE , 0X03 , 0x12 , 0X27 , 0x0f , 0X00 , 0X01 , '.' , 0 ,0, 0xFE , 0X03 , 0x14 , 0X27 , 0x0f , 0X00 , 0X01 , '.' , 0 ,0, ... 0xFE , 0X03 , 0x2E , 0X27 , 0x0f , 0X00 , 0X01 , '.' , 0 ,0, 0XFF }; 上色地方就是記憶體指定的方式 用XWORD[]來定址 只是數量非常龐大 慢慢用手刻怕會刻錯 指定起始位址 然後用 #define遞增的方式不知道可不可行? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.224.56
stool100:建議你用EXCEL + ULTRAEDIT 可以搞定 10/13 21:40
ksmrt0123:用程式產生.h檔再include進來? 10/13 22:03
ksmrt0123:你的extern用得怪怪的... 10/13 22:04
dexders:之間會參雜別的記憶體 排起來很麻煩 10/13 22:11
ksirf:請參考KEILC的ASM MARCO,善用IF指令 10/15 12:26