早教吧作业答案频道 -->其他-->
为什么在Keiluvision2中编译下面的汇编程序,它会出现这样的错误:UNDEFINEDSYMBOL指的是:两条长调用语句LCALLDELAY程序如下:ORG0000HSJMPSTARTORG0030HSTART:CLRP2.7CLRP3.7
题目详情
为什么在Keil uvision2中编译下面的汇编程序,它会出现这样的错误: UNDEFINED SYMBOL
指的是:两条长调用语句 LCALL DELAY
程序如下:
ORG 0000H
SJMP START
ORG 0030H
START: CLR P2.7
CLR P3.7
MOV R7,#07H
MOV R0,#0FEH
MOV A,R0
MOV P1,A
LOOP1: MOV A,P1
LCALL DELAY
RL A
MOV P1,A
DJNZ R7,LOOP1
MOV R7,#07H
LOOP2: MOV A,P1
LCALL DELAY
RR A
MOV P1,A
DJNZ R7,LOOP2
SJMP START
END
DELAY: MOV R6,#50
DELY1: MOV R5,#50
DELY2: MOV R4,#50
DELY3: DJNZ R4,DELY3
NOP
DJNZ R5,DELY2
NOP
DJNZ R6,DELY1
RET
指的是:两条长调用语句 LCALL DELAY
程序如下:
ORG 0000H
SJMP START
ORG 0030H
START: CLR P2.7
CLR P3.7
MOV R7,#07H
MOV R0,#0FEH
MOV A,R0
MOV P1,A
LOOP1: MOV A,P1
LCALL DELAY
RL A
MOV P1,A
DJNZ R7,LOOP1
MOV R7,#07H
LOOP2: MOV A,P1
LCALL DELAY
RR A
MOV P1,A
DJNZ R7,LOOP2
SJMP START
END
DELAY: MOV R6,#50
DELY1: MOV R5,#50
DELY2: MOV R4,#50
DELY3: DJNZ R4,DELY3
NOP
DJNZ R5,DELY2
NOP
DJNZ R6,DELY1
RET
▼优质解答
答案和解析
END要写在程序的最后,就是RET 后面,不能放在DELAY前面。
看了 为什么在Keiluvisio...的网友还看了以下:
在数字音频信息数字化过程中,正确的处理顺序是()。A.量化、取样、编码B.取样、编码、量化C.取样、 2020-05-23 …
数字波形声音的获取过程中,正确的处理步骤是A.模数转换、采样、编码B.采样、编码、模数转换C.采样、 2020-05-24 …
关于拉格朗日中值定理两个前提条件:f(x)在[a,b]上连续,在(a,b)上可导.若[a,b]换成 2020-06-22 …
映射及函数1.集合A={a,b,c}B={-1,0,1}映射f:A-->B,且f(a)+f(b)+ 2020-07-30 …
设A={A,B,C},B={-1,0,1},f:A→B是A到B的映射,使得f(a)+f(b)+f( 2020-07-30 …
映射题目不懂,请讲解这个题目:已知A=(a,b,c),B=(-1,0,1),映射f:A->B满足f 2020-07-30 …
已知集合M={a,b,c}和集合P={-1,0,1},从M到P的映射f满足条件:f(a)=f(b) 2020-07-30 …
一个导数问题的理解设f(x)在[a,b]上连续,在(a,b)内可导且不恒于常数,f(a)=f(b) 2020-07-31 …
设f(x)在[a,b]上连续,在(a,b)内可导,且f(a)=f(b)=0证明存在c∈(a,b)f 2020-08-02 …
有一道c++题题是这样的编码原则:(1)如果访问到字符A,W,F就转化成I;(2)如果访问到字符C, 2020-11-07 …