为什么要START:老是报错?

[复制链接]
 楼主| 发表于 2008-3-15 08:32 | 显示全部楼层 |阅读模式
CODE.SECTION AT 0 'CODE'
    ORG    00H
    JMP START
    ORG    04H
    JMP EX_INT
    ORG 08H
    JMP T0_INT

    ORG 10H
START:
    MOV A,0
    MOV T_1MS,A 
    MOV T_10MS,A
    CLR FLAG.0
    MOV A,0F8H
    MOV PAC,A
    MOV A,7
    MOV INTC,A
    MOV A,0D7H
    MOV TMR,A
    MOV A,90H 
    MOV TMRC,A
;---------------------------
LOOP:
    -
    -
    -
    JOOP  LOOP

为什么老在JMP START
          START:
这两老是报错,删掉这两个地方程序就通过了,这是为什么?用的是HT46R47
发表于 2008-3-15 13:41 | 显示全部楼层

搭车问个问题。。。

请问怎么 PUSH R0 PUSH R1 。。。
发表于 2008-3-16 10:10 | 显示全部楼层

回复

1.把START改为其他的看看
2.直接用R0,R1寄存器的地址
 楼主| 发表于 2008-3-17 19:36 | 显示全部楼层

谢谢,可以了

谢谢,可以了,应该是标号不能超过五个字符的原因。
发表于 2008-3-18 08:33 | 显示全部楼层

回复2楼

PUSH AR0 
PUSH AR1
 。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

149

帖子

0

粉丝
快速回复 返回顶部 返回列表