LJMP START ;跳转到(PC)=0030H处 ORG 30H START:MOV SP,#50H ;#50H->SP (SP)=50H MOV R2,#10H ;#10H->R2 (R2)=10H MOVDPTR,#3000H ;#3000H->DPTR (DPTR)=3000H CRL A ;0->A (A)=0 LOOP: MOVX @DPTR,A ;(A)->(DPTR) ...
ORG 0000H LJMP START ORG 0030H START: MOV R2,#17;这句的意思是给循环变量R2赋初值为17 MOV R0,#30H;R0是循环时的指针,初始指向30H LP: MOV @R0,#0;给R0所指的那个单元赋值为0,也就是清0 INC R0;指针加一,指向下一个单元 DJNZ R2,LP;判断循环结束条件(先减1再判断)SJMP ...
0000H,是复位入口地址。往下,有一些中断入口地址。这些地址,不可滥用。0030H 之后,才可以随意使用。所以,一般都要写成:org 00H l jmp start org 30H start:……
ORG 0000H START: LJMP MAIN ORG 0030H MAIN: MOV DPTR, #7FFFH ;输入寄存器地址 MOV SP, #60H LOOP: LCALL KEY MOV A, #20H JB 20H.0, FB JB 20H.1, JCB JB 20H.2, SJB JB 20H.3, ZXB JB 20H.4, TXB LJMP LOOP /*产生方波*/ FB: MOV A, #00H; MOV R4, #00H;转换初值,给低电...
ORG 0000H数字时钟 ORG 0000H ;程序执行开始地址 LJMP START ;跳到标号START执行 ORG 0003H ;外中断中断程序入口 LJMP REMO ;外中断中断返回 ORG 000BH ;定时器T0中断程序入口 LJMP TIME0 ;跳至INTTO执行 ORG 0013H ;外中断1中断程序入口 RETI ;外中断...
LJMP 0030H ORG 0030H START:MOV DPTR,___ MOV R0,#40H MOV R7,___ LOOP0:MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 ___R7,LOOP0 MOV PSW,#00H MOV R2,___ LOOP1:MOV R0,#40H MOV R1,#41H MOV 03H,R2 ___7FH LOOP2:MOV A,@R0 ...
是下一段程序的存储起始地址;比如在51中断中我们就常使用这样一段程序:ORG 0000H SJMP START ORG 0003H LJMP X0_INT ;转到X0中断入口 ORG 0013H LJMP X1_INT ;转到X1中断入口 org 0030h START:程序从00h开始运行。跳转到start开始执行,然后当中断0来到的时候,会跳转到x0...
//www.nbaso.org/thread-23570-1-1.html 分享1赞 yesworg吧 yesw1235 yesworg是一二三五公益组织的意思一定坚持公益服务大众的历练 分享回复赞 汇编吧 haha啦啦在路上 帮忙解释每句的意思 ORG 0000H LJMP STAORG 0000H LJMP START ORG 0030H START: MOV P1,#0FFH MOV A, #0FEHLOOP: MOV P1,A ...
ORG 000BH;定时器T0中断入口地址 AJMP ZD1 ORG 0013H;外部1中断入口地址 AJMP ZD2 ORG 0030H;主程序入口地址 MAIN: MOV P1,#00H MOV IE,#87H;CPU开中断、T0开中断、外部0、1开中断 MOV TMOD,#01H;T0定时模式1 LJMP MAIN //上电跳转 ORG 000BH //T0口中断入口地址 AJMP TOSEV //跳转中断处理程序...