这个程序错在哪儿?无法生成目标文件

[复制链接]
2495|5
 楼主| qq87109369 发表于 2008-11-26 22:40 | 显示全部楼层 |阅读模式
AI, ov, AC, se, nba
         ORG   0030H  
    LJMP  MAIN  
MAIN:    MOV   P1,#0FFH  
    MOV   A,P1    
    MOV   P2,A
    JNB   ACC.0,ONE
    JB    ACC.3,TWO
    AJMP  MAIN
ONE:    SETB  P0
    AJMP  MAIN
TWO:    CLR   P0
    AJMP  MAIN
    END
cx3333 发表于 2008-11-26 22:52 | 显示全部楼层

就这里

ONE:    SETB  P0
    AJMP  MAIN
TWO:    CLR   P0
    AJMP  MAIN

低级错误

   改为:
         MOV   P0,#0FFH
         AJMP   MAIN
 
        MOV    P0,#00H


       
          
zusen 发表于 2008-11-26 22:54 | 显示全部楼层

很久没用汇编了

SETB  P0  没记错,SETB是置位,CLR是清位
CLR   P0
 楼主| qq87109369 发表于 2008-11-26 23:03 | 显示全部楼层

改了,还不行啊,再帮忙看看啊,刚开始学

cx3333 发表于 2008-11-27 18:15 | 显示全部楼层

!!!

ORG   0000H  
      LJMP  MAIN 
org:  0030h
 
MAIN:    MOV   P1,#0FFH  
         MOV   A,P1    
         MOV   P2,A
         JNB   ACC.0,ONE
         JB    ACC.3,TWO
         AJMP  MAIN
ONE:    mov   P0,#0ffh
        AJMP  MAIN
TWO:    mov   P0,#00h
        AJMP  MAIN
        END
semwinliu 发表于 2008-11-27 20:04 | 显示全部楼层

什么意思?

 JNB   ACC.0,ONE
 JB    ACC.3,TWO   ACC.0和ACC.3指的是什么?
还有这样的用法?


MAIN:   MOV   P1,#0FFH  
ONE:    mov   P0,#0ffh

还要JNB   ACC.0,ONE这步干什么?不是脱裤子放屁嘛!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

57

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部