自学考试-微型计算机原理与接口技术自考题模拟19

自学考试-微型计算机原理与接口技术自考题模拟19

ID:10838846

大小:138.39 KB

页数:11页

时间:2018-07-08

自学考试-微型计算机原理与接口技术自考题模拟19_第1页
自学考试-微型计算机原理与接口技术自考题模拟19_第2页
自学考试-微型计算机原理与接口技术自考题模拟19_第3页
自学考试-微型计算机原理与接口技术自考题模拟19_第4页
自学考试-微型计算机原理与接口技术自考题模拟19_第5页
资源描述:

《自学考试-微型计算机原理与接口技术自考题模拟19》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机原理与接口技术自考题模拟19一、单项选择题1、微处理器用13条地址线寻址,其寻址范围为(  )  A.1KB  B.2KB  C.4KB  D.8KB2、以下集成块型号中不属于单片机型号的是(  )  A.8051AH  B.83C52JA  C.8096BH  D.80486DX3、关于传送指令的性质,以下说法中,不正确的是(  )  A.片内外ROM数据传送,均用MOVC指令  B.片内外RAM数据传送,均用MOVX指令  C.传送指令一般不影响PSW中标志位,只有改变累加器A的值时除外  D.堆栈操作指令和数据交换指令,均属数据传送类指令4、下列指令能使R0低4位不

2、变,高4位置F的是(  )  A.ANLR0,#0F0H  B.ORLR0,#0F0H  C.ORL0,#0FH   D.ORL00H,#0F0H5、若定义chars[10];不表示s[1]的地址的是(  )  A.s+1  B.s++  C.&s[0]+1  D.&s[1]6、8086/8088CPU的寄存器中,在内存操作时不可用作寄存器间接寻址的寄存器是(  )  A.SI  B.BX  C.DI  D.DX7、8086/8088CPU的寄存器中,能在I/O操作时用作端口地址寄存器的是(  )  A.AX  B.BX  C.CX  D.DX8、8086CPU中,EU的组成主要包

3、括(  )  A.通用寄存器、段寄存器、算术逻辑部件  B.通用寄存器、标志寄存器、算术逻辑部件  C.地址控制逻辑、总线控制逻辑、指令队列 D.通用寄存器、标志寄存器、指令队列9、在堆栈中压入一个数据时(  )  A.先压栈,再令SP+1  B.先令SP+1,再压栈  C.先压栈,再令SP-1  D.先令SP-1,再压栈10、执行以下循环语句后,正确的结果是(  )  i=0:  while(i++<5);  A.i=0  B.i=4  C.i=5  D.i=611、对下面说明叙述正确的是(  )  typedefstructstu  {intn;charch[8];  }stu

4、dent;  A.student是结构体类型名  B.student是结构体变量  C.typedefstruct是结构体类型  D.struct是结构体类型名12、在扩展系统中,能够提供地址信号的高8位的端口是(  )  A.P0口  B.P1口  C.P2口  D.P3口13、指令周期是指(  )  A.CPU从主存取出一条指令的时间  B.CPU执行指令的时间  C.CPU从主存取出一条指令加上执行这条指令的时间  D.时钟周期时间14、MCS-51系列单片机扩展外部存储器时,有一个I/O口作为低8位地址和数据线的分时复用口,此:I/O口是( )  A.P3口  B.P2口 

5、 C.P1口  D.P0口15、执行如下三条指令后,30H单元的内容是(  )  MOV R1,#30H  MOV 40H,#0EH  MOV @R1,40H  A.40H  B.0EH  C.30H  D.FFH16、在8086CPU中,CS=1000H,DS=2000H,SS=3000H,IP=4000H,SP=5000H,则下一条执行的指令字节地址为(  )  A.14000H  B.25000H  C.5000H  D.8000H二、填空题17、以下程序的功能是对10个整数从小到大排序。请填空。  #include<stdio.h>  sort(intarr[],intn)

6、;  main()  {inta[10],*p,i;   printf("input10numbers:");   for(i=0;i<10;i++)    scanf("%d",&a[i]);   printf("theoriginalarrayis:");   for(p=a;P<a+10;p++)    printf("%d",*p);   sort(a,10);   printf("thepresentarrayis:");   for(P=a;P<a+10;P++)    printf("%d",*p);  }  sort(intarr[],intn)  {int

7、*p1,*p2,temp;   for(p1=arr;p1<arr+(n-1);p1++)   for(p2=p1+1;p2<arr+n;p2++)    if(______)    {temp=*p1;*p1=*p2;*p2=temp;}  }18、表达式7+8>2&&25%5的结果是______。19、等差数列的第一项a=2,公差d=3,下面程序的功能是在前n项和中,输出能被4整除的所有项的和。请填空。  #include<stdio.h>  main()  {i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。