作者cwl751005 (bb)
看板ASM
標題[問題] 一個小問題
時間Mon Dec 7 11:29:05 2009
本人目前在撰寫程式,但宣告部分卻一直無法LINK
DI REG P3.0
EN REG P3.1
......之類的reg指令
是我有打錯嗎還是這之前還要打甚麼指令宣告嗎
本人剛學會打ASM,很多撰寫方式還不是很熟悉,還請各位幫忙解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.141.138
1F:→ danny789:REG只是宣告變數而已,也許你的編譯器不支援,你是用那套? 12/07 14:15
2F:→ dsplab:REG 或 .REG 是2500 A.D. 8051 Macro Assembler的假指令 12/07 16:47
3F:→ dsplab:試試看改用 DI EQU 0B0h, EN EQU 0B1h, P3位址為B0h 12/07 16:52
4F:→ waynecone:你可以用BIT來定義試試看,大部分的組意器都支援除了AD 12/08 19:40
5F:→ waynecone:不支援 12/08 19:40
6F:→ cwl751005:看樣子應該是跟書上用的編譯器不一樣,糟糕..... 12/09 15:18
7F:→ cwl751005:那有人有那種....很久以前DOS上用的8051的編譯器嗎? 12/09 15:22
8F:→ cwl751005:我記得高中是使用那種的,好像還要甚麼程式變成燒錄檔 12/09 15:23
9F:→ cwl751005:的樣子,太久沒碰上網爬文後發覺已進步到可用C撰寫= = 12/09 15:24
10F:→ keyfsn:樓上是說 .asm→.obj→.hex 然後燒錄這種的? 12/14 00:47