欢迎来到天天文库
浏览记录
ID:10838846
大小:138.39 KB
页数:11页
时间:2018-07-08
《自学考试-微型计算机原理与接口技术自考题模拟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
此文档下载收益归作者所有