单片机的启动地址是0000H 在那放一条跳转指令LJMP MAIN 转到你的主程序上 你的主程序地址 我给你设定的是0100H 哈哈 如果感到我回答的还可以 就请给俺选个(满意回答)吧 加分俺不需要
希望能把每句的意思解释下呢 相关知识点: 试题来源: 解析 ORG0000H;标记地址00HLJMPMAIN;跳转到MAIN标号处ORG00F0H;标记地址F0HMAIN:;标号MAINCLRP1.5;端口P1.5输出低电平 ACALLDELAY;调用DELAY子程序SETBP1.5;端口P1.5输出高电平ACALLDELAY;调用DELAY子程序LJMPMAIN;跳转到MAIN标号处...
长转移指令(64KB范围内转移指令)由于addr16是一个16位二进制地址(地址范围为0000H—FFFFH),因此长转移指令一条可以在64KB范围内转移的指令。为了使程序设计方便易编,addr16常采用标号地址(如:LOOP、LOOP1、MAIN、START、DONE、NEXT1)表示,只有在上机执行前才被汇编(或代真)为16位二进制地址。
LJMP $,就是原地转移的意思,即死循环。一旦有中断发生,就可以去执行中断程序。,代表当前地址;$ 放在 LJMP 之后,它就代表这条指令本身的地址;LJMP $,就是转移到该指令的本身地址。长转移指令的功能是:把指令码中的目标地址addr16装入程序计数器PC,使机器执行下一条指令时无条件转移到addr16处...