标题: Keil编译汇编语言遇到了个错误,请大家帮个忙 [打印本页]

作者: 123额1去啊    时间: 2019-5-23 17:24
标题: Keil编译汇编语言遇到了个错误,请大家帮个忙

  1.           ORG      0100H
  2. START:    MOV            DPTR,#TAB1
  3.           MOV      R0,#3
  4.                   MOV      R4,#0
  5.                   MOV      P2,R0
  6. WAIT:     MOV           P0,#0FFH
  7.           JNB      P0.0,POS
  8.                   JNB      P0.1,NEG
  9.                   MOV      P2,#00H
  10.                   SJMP     WAIT
  11. POS:      MOV      R4,#1
  12.           MOV      A,R4
  13.                   MOV      A,@A+DPTR
  14.                   MOV      P2,A
  15.                   ACALL    DELAY
  16.                   AJMP     KEY
  17. KEY:      MOV      P0,#03H
  18.           JB       P0.0,NR1
  19.                   INC      R4
  20.                   CJNE     R4,#9,LOOP
  21.                   MOV      R4,#1
  22. LOOP:     MOV      A,@A+DPTR
  23.                   MOV      P2,A
  24.                   ACALL    DELAY
  25.                   AJMP     KEY
  26. NR1:          JB       P0.1,START
  27.           DEC      R4
  28.                   CJNE     R4,#0,LOOPN
  29.                   MOV      R4,#8
  30. LOOPN:    MOV           A,R4
  31.           MOVC           A,@A+DPTR
  32.                   MOV      P2,A
  33.                   ACALL    DELAY
  34.                   AJMP     KEY
  35. DELAY:    MOV      R6,#1
  36. DD1:      MOV      R5,#80H
  37. DD2:          MOV           R7,#0
  38. DD3:          DJNZ     R7,DD3
  39.           DJNZ     R5,DD2
  40.                   DJNZ     R6,DD1
  41.                   RET
  42. TAB1:     DB       00H,02H,06H,04H
  43.           DB           0CH,08H,09H,01H,03H
  44.                   END

复制代码



作者: Y_G_G    时间: 2019-5-24 08:42
复制错误信息,然后上百度翻译,自己解决问题
作者: DZJ68    时间: 2019-5-24 10:50
是不是中英文输入法的错误,或者你的程序有问题
作者: nniucchao    时间: 2019-5-24 19:36
13行的MOV改成(MOV系列).忘了,你查下书
作者: nniucchao    时间: 2019-5-24 19:37
你的NEG跳的位置貌似没有
作者: hantu    时间: 2019-5-24 23:46
报错信息写得清清楚楚,代码第8行,标号NEG根本就没有标出过,先改了这个,然后再看看第13、22行的报错信息还在不在。
作者: 我是大傻子    时间: 2019-5-25 09:45
第一个错误是第八行用到的变量没有定义




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1