单片机程序试题(压根不懂,谢谢高手啊~~)
发布网友
发布时间:2024-09-29 09:35
我来回答
共4个回答
热心网友
时间:2024-10-13 04:06
关于12:
MOV DPTR,#BUF
LOOP:
MOVX A,@DPTR
CJNE A, #0FFH,ABC
SJMP ABC1
ABC: MOV A, #00H
MOVX @DPTR, A
INC DPTR
SJMP LOOP
ABC1:
SJMP $
关于14:
void main()
{
unsigned int x,y,z;
y=24680;
z=13579;
x=y+z;
}
void main()
{
unsigned int x,y,z;
y=24680;
z=13579;
x=y-z;
}
关于16:
void main()
{
float x,y,z;
y=246.80;
z=135.79;
x=-(y*z);
}
void main()
{
float x,y,z;
y=246.80;
z=135.79;
x=-(y/z);
}
关于18:
C-51:DATA--直接访问的内部存储器
IDATA--间接访问的内部存储器
PDATA--分页访问的外部存储器
XDATA--外部存储器
对应于汇编的话,为XDATA---MOVX A,@DPTR
PDATA--MOVX A,@Ri
IDATA-- MOV A, @Ri
DATA-- MOV A, Ri
关于20
占用了4个字节。默认为DATA区域。先高后低。如为“unsigned long idata i”,则在IDATA区域。
如有疑问,请通过QQ:1121943276联系
热心网友
时间:2024-10-13 04:06
第一题:
MOV DPTR,#BUF
LOOP:
MOVX A,@DPTR
SUBB A, #0FFH
JNC EXIT
MOV A, #00H
MOVX @DPTR, A
INC DPTR
SJMP LOOP
EXIT:
SJMP $
就这道题还比较对口,
别的我也不是很清楚,只怕说错了误导你!
热心网友
时间:2024-10-13 04:07
变量i 占用4个字节
热心网友
时间:2024-10-13 04:07
既然是学习,那还是自己好好看下书的好。
你也是可以成为高手的,不要剥夺自己成为高手的机会。