网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

执行下列程序段后,(P1)= 。 MOV P1,#55H ANL P1, #0FH CPL P1.0 SETB P1.3 CLR P1.6


参考答案和解析
AD
更多 “执行下列程序段后,(P1)= 。 MOV P1,#55H ANL P1, #0FH CPL P1.0 SETB P1.3 CLR P1.6” 相关考题
考题 写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",a,B); p1=a;p2=b; if(a<B)swap(p1,p2); printf("\na=%d,b=%d\n",a,B); } 若a=7,b=8,则程序的运行结果为( )。

考题 执行以下程序后,a,b的值分别为main(){ int a,b,k=4,m=6,*p1=k,*p2=m;a=p1==m;b=(*p1)/(*p2)+7;printf("a=%d\n",A.;printf("b=%d\n",B.;}A.-1,5B.1,6C.0,7D.4,10

考题 若(P1)=10011100B,(CY)=1。执行指令ANL C,P1.0后,P1的内容以及CY的值为()。A、(P1)=10011100B,(CY)=0B、(P1)=10011101B,(CY)=0C、(P1)=10011100B,(CY)=1D、(P1)=10011101B,(CY)=1

考题 下列程序的运行结果是【 】。 include include void main() {char * a[5 下列程序的运行结果是【 】。include<iostream. h>include<string. h>void main(){char * a[5]={"stuent","worker","teacher","soldier"," peasant"};char * p1, * p2;p1=p2=a[0]for(int i=0;i<5;i++){if(strcmp(a[i],p1)>0)p1=a[i];if(strcmp(a[i],p2)<0)p2=a[i];}cout<<p1<<","<<p2<<endl;}

考题 设有以下程序: include using namespace std; int main() {inta,b,k:4,m=6,*p1=k 设有以下程序:include<iostream>using namespace std;int main(){int a,b,k:4,m=6,*p1=k,*p2=m;a=p1==m;b=(*p1)/(*p2)+7;cout<<a<<b<<end1;return 0;}执行该程序后,a的值为【 】,b的值为【 】。

考题 下列程序的输出结果是______。main(){ static int num[5]=}1,3,5,7,9};int*p1,**p2;p1=num;p2=p1; printf("%d,",*(++p1)); printf("%d\n",**p2); }A.3,1B.3,3C.1,1D.1,3

考题 分析下列程序:includemain(){int*p1,*p2,*p;int a=6,b=9;p1=a;p2=b;if(a 分析下列程序: #include<stdio.h> main() { int*p1,*p2,*p; int a=6,b=9; p1=a;p2=b; if(a<b){p=p1;p1=p2;p2=p;} printf("%d,%d",*p1,*p2); printf("%d,%d",a,b); } 程序的输出结果为( )。A.9,6 6,9B.6,9 9,6C.6,9 6,9D.9,6 9,6

考题 分析下列程序:includemain(){int *p1,*p2,*p; int a=6,b=9; p1=a;p2=b; if( 分析下列程序: #include<stdio.h> main() { int *p1,*p2,*p; int a=6,b=9; p1=a;p2=b; if(a<b){p=p1;p1=p2;p2=p;} printf("%d,%d",*p1,*p2); printf("%d,%d",a,b); } 程序的输出结果为( )。A.9,66,9B.6,9 9,6C.6,9 6,9D.9,69,6

考题 有以下程序:void fun(char* a,char* B) ;{a=b;(*A) ++;}main(){charc1='A',c2='a',*p1,*p2;p1= } main() { char c1='A',c2='a',*p1,*p2; p1=cl; p2=c2: fun(p1,p2); printf("%c%c\n",c1,c2); } 程序运行后的输出结果是A.AbB.aaC.AaD.Bb

考题 已知(AX)=004FH,(CX)=0000H,执行下列程序后,CX的值为 MOV BX,0 MOV CX,16 P1: SHL AX,1 JNC P2 INC BX P2: LOOP P1 MOV CX,BXA.05HB.11HC.00HD.01H

考题 若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。A、p1=m; p2=p1;B、p1=m; p2=n; *p1=*p2;C、p1=m; p2=p1;D、p1=m; *p2=*p1;

考题 已有定义inta=2,*p1=a,*p2=a;下面不能正确执行的赋值语句是()A、a=*p1+*p2;B、p1=a;C、p1=p2;D、a=*p1*(*p2);

考题 在C51中,要清除P1端口的P1.4~P1.7为0,可能执行()操作。A、P1=P10x0f;B、P1=P10xf0;C、P1=P1D、P1=P1^0xff;

考题 假如P1口接彩灯要全亮,执行指令:MOVP1,#0FFH,那么全暗执行指令是()。A、MOV P1,#00HB、MOV P1,#FFHC、MOV P1,#0FHD、MOV P1,#F0H

考题 设A=55H,R1=0FH,则执行ANL A,R1指令后的结果是A=()H。

考题 执行下列程序段后,(P1)=()。 MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.7A、9BHB、1BHC、B9HD、5DH

考题 如果要P1口作为输入口用,可以先用指令()对P1口进行操作。A、 MOV  P1 #0FFHB、 MOV  @P1 #0FFHC、 MOV  P1 #00HD、 MOV  @P1 #00H

考题 分析执行下列指令序列所实现的逻辑运算式 MOV   C,P1.0   ANL   C,/P1.1           MOV   20H,  C          MOV   C,/P1.0   ANL   C, P1.1   ORL  C, 20H       MOV   P3.0,C

考题 ANL P1, #0F0H 指令使()口低四位输出0而高四位不变。

考题 以下程序段执行完毕后,变量a和b的值分别是() int a=4,b=5,*p1=a,*p2=b; a=2*(*p1%-*p2)+5; b=*p1**p2++;A、13,65B、-3,-15C、-3,-18D、13,78

考题 8段LED数码管,其a~g、dp段分别按顺序和P1.0~P1.7引脚相连,当执行P1=0xC0;后,显示’0’形状,则为了显示’8’形状,采用的语句为()。

考题 已知程序执行前,在AT89S51单片机片内RAM (10H)=20H,(20H)=33H,(33H)=45H,(45H)=56H,(P1)=30H。分析下列程序按顺序执行每条指令后的结果。 MOV A,33H;(A) MOV R1,A;(R1) MOV @R1,#0FFH; MOV 45H,33H;(45H) MOV R0,#10H;(R0) MOV A,@R0;(A) MOV P1,#0FFH;(P1) MOV A ,P1;;(P1) MOV 20H,A;(20H)

考题 若(CY)=1,(P1)=10100011B,(P3)=01101100B。试指出执行下列程序段后,CY、P1口及P3口内容的变化情况。 MOV P1.3,C MOV P1.4,C MOV C,P1.6 MOV P3.6,C MOV C,P1.0 MOV P3.4,C

考题 P1口地址为90H,执行下面指令或指令组合,(),两(组)指令执行结果一样。A、 指令MOV  P1 @R1和指令组合MOV  A R1  MOV  P1 A比较B、 指令MOV  A P1和指令组合MOV  R1 P1  MOV  A @R1比较C、 指令SETB  P1.7和指令组合MOV  A #17H  ORL  P1 A比较D、 指令MOV  P1 A和MOV  90H A比较

考题 问答题试分析下列程序段,当程序执行后,位地址00H和01H中的内容将为何值? P1口的8条I/O线为何状态?  CLR   C  MOV   A,#66H  JC    LOOP1  CPL   C  SETB  01H LOOP1: ORL  C,ACC.0  JB  ACC.2,LOOP2  LOOP2: MOV  P1,A

考题 单选题有以下程序:#include #include #include main(){ char*p1,*p2; p1=p2=(char*)malloc(sizeof(char)*10); strcpy(p1,malloc); strcpy(p2,p1+1); printf(%c%c, p1[0], p2[0]);}程序的运行结果是(  )。A aaB maC amD mm

考题 单选题以下程序段执行完毕后,变量a和b的值分别是() int a=4,b=5,*p1=a,*p2=b; a=2*(*p1%-*p2)+5; b=*p1**p2++;A 13,65B -3,-15C -3,-18D 13,78

考题 填空题设A=55H,R1=0FH,则执行ANL A,R1指令后的结果是A=()H。