作者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