欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    微型计算机原理与接口技术试题005资料讲解.doc

    • 资源ID:52396557       资源大小:181.50KB        全文页数:25页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微型计算机原理与接口技术试题005资料讲解.doc

    Good is good, but better carries it.精益求精,善益求善。微型计算机原理与接口技术试题005-自考网校免费试听.自考名师.课件更新.报名演示.学习卡.最权威的师资阵容最及时的在线答疑全程视频授课,反复观看不限次数自考365网校数百门课程全面招生!基础班串讲班祝您成功每一天!郭建华韩旺辰郝玉柱张旭娟孙茂竹白薇全国2004年4月高等教育自学考试微型计算机原理与接口技术试题课程代码:02205一、单项选择题(本大题共21小题,每小题1分,共21分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.main()intx,y;x=y=1;y=+x;printf(%d,%dn,x,y);程序运行结果为()A.2,2B.1,2C.2,1D.1,12.main()intx=5,y=3,z=1;printf(%dn,x>y&&y<zz>0);程序运行结果为()A.1B.3C.5D.03.main()intk=10;while(k=0)k=k-1;printf(“k=%d”,k);程序中循环体执行的情况是()A.执行10次B.while构成无限循环C.一次也不执行D.执行一次4.文件a.dat中依次存放0-9十个字符()#include”stdio.h”main()FILE*p;inti;charc;p=fopen(”a.dat”,”r”);for(i=0;i<4;i+)c=fgetc(p);fclose(p);printf(”%cn”,c);程序运行结果为()A.0123B.3C.4D.05.16位二进制所表示的无符号整数,其相应的十进制数范围是()A.065536B.165536C.165535D.0655356.MCS51系列单片机8031片内EPROM有()A.0KBB.4KBC.2KBD.8KB7.十进制数215转换成二进制数表示,是()A.11010111BB.10001101BC.11011111BD.11110101B8.8031单片机所用的电源是()A.±15VB.15VC.5VD.±5V9.8031单片机内有_定时器/计数器。()A.2个13位B.2个16位C.1个13位,1个8位D.2个8位10.8031单片机外接ROM时,其P2口用作()A.数据总线B.I/O口C.地址总线低8位D.地址总线高8位11.8031单片机外部ROM、RAM和I/O的地址空间容量共为()A.16KB.32KC.64KD.128K12.8031单片机外接EPROM时,使用引脚来读EPROM的数据。()A.ALEB.C.D.13.执行返回指令RET,返回的地址来自()A.ROM区B.堆栈指针SPC.堆栈栈顶D.程序计数器PC14.执行下列指令组后,A的内容为()MOVA.#55HORLA.#00HA.55HB.AAHC.00HD.FFH15.以下各指令中,_不属于MCS51系列的指令。()A.ADDA,RnB.ADDRn,#30HC.ADDCA,30HD.ADDA,Ri16.在2100H开始存放短转移指令SJMP40H,执行该指令后,PC值为()A.2140HB.2142HC.2060HD.20C2H17.8031单片机的定时器0的中断程序入口地址为()A.001BHB.0003HC.000BHD.0013H18.8031单片机当允许CPU响应外中断1的中断请求时,其IE中的_位必须为1。EAESET1EX1ET0EX0IE寄存器格式()A.EX0和EAB.ES和EX1C.EX1和EAD.ET1和EA19.8031单片机中IP的内容为00H时,优先权最高的中断源是PSPT1PX1PT0PX0IP寄存器格式()A.外中断0B.外中断1C.定时器T0D.串行口20.当8031单片机IP中的PT0=1,PX1=1,PX0=0,PT1=0,PS=0时,优先权最高的中断源是()A.外中断0B.外中断1C.定时器T0D.定时器T121.2764是容量为8KB的EPROM,该芯片的地址线为根。()A.8B.12C.10D.13二、改错题(本大题6小题,每小题2分,共12分)(下面的程序或程序段存在一个错误或不妥处请在其下划一条线,并将改正的内容写到每小题后的空白处)22main()charcl,c2;cl=9;c2=10;printf(”cl=%c,c2=%cn”,c1,c2);23.main()floata,b,c;scanf(”%f%f”,&a,&b);c=a>b?a=1;b=0:a+b;printf(”c=%fn”,c);24.main()inta,*p;a=20;p=a;printf(“a=%d”,*p);25.main()structstudentcharname30;intage;floatscore;s,t,*p;p=&s;scanf(”%s”,s.name);scanf(”%d”,&s.age);scanf(”%f”,&s.score);t.score=*p->score;printf(”%fn”,t.score);26.下列指令组,要完成当(A)80H时,转去执行2800H开始的程序,当(A)>80H时,执行3700H开始的程序。请找出错误,并改正之。CJNEA,#80H,NEXTTEN:LJMP2800HNEXT:JNCTENLJMP3700H27.下列子程序欲将累加器A中的原码表示的8位带符号二进制数变为补码形式仍存于A中。请找出错误,并改正之。COPL:JNBACC.7,DONECPLAINCAORLA,#80HDONE:SJMPDONE三、填空题(本大题共15小题,每小题2分,共30分。)请在每小题的空格中填上正确答案。错填、不填均无分。28.以下程序的功能是在输入的一组正整数中找出其中的最大者,若输入的数值为0,程序结束。main()inta,max=0;scanf(”%d”&a);while(a)if(_)max=a;scanf(“%d”,&a);printf(“%d”,max);29.以下程序是计算s=1*2*3*4*5的值main()intk,s=1;for(k=1;_;k+)s=s*k;printf(“s=%dn”,s);30.下列程序的功能是:若数组元素的值为偶数则置0,奇数保持不变。main()inta100,i;for(i=0;i<100;i+)scanf(”%d”,&ai);for(i=0;i<100;i+)if(_)ai=0;for(i=0;i<100;i+)printf(”%8d”,ai);31.函数gcd(a,b)的功能是求二数的最大公约数。intgcd(a,b)inta,b;intc;while(b)c=a%b;a=b;b=c;_main()inta,b;scanf(“%d%d”,&a,&b);printf(“gcdis%dn”,gcd(a,b);32.十进制数127用8位二进制数补码表示时,应为_H。33.一个8位二进制数的补数是用100H减去该二进制数,那么81H的补数是100H81H,其结果为_H。34.8031单片机使用和来读写片外_的内容。35.请写出二条相对寻址方式的指令_。36.执行下列指令组后(A)=_。MOVA,#24HRLARLARLARLA37.执行下列指令组后,累加器(A)=_,进位标志(CY)=_。SETBCMOVA,#25HADDCA,#0A6H38.堆栈区是在_区开辟的一个区域,其数据的存取遵守_的原则。39.某8031单片机中,T1作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL1的内容将_。40.8031单片机中,如希望CPU能响应外中断1和串行口的中断,而不响应其他中断,其IE寄存器的内容应为_。EAESET1EX1ET0EX0IE寄存器格式41.若8031单片机的T0作定时器为工作方式1,T1作计数器为工作方式0,均无门控功能,则TMOD寄存器的内容应为_B。T1方式字段T0方式字段GATEC/TM1M0GATEC/TM1M0TMOD寄存器格式42.可编程并行I/O接口芯片8255内部有_端口,每个口有_位线。四、程序阅读题(本大题共4小题,每小题4分,共16分)43.main()inta=1,b=2,*p1=&a,*p2=&b;p1=p2;printf(“a=%db=%d*p1=%d*p2=%dn”,a,b,*p1,*p2);程序运行的结果是:44.intf(n)intn;if(n>0)returnn*f(n-1);elsereturn1;main()intk;k=f(5);printf(”k=f(5)=%dn”,k);程序运行结果是:45.阅读下列程序,说明程序的功能MOVDPL,#00HMOVR1,#20HMOVR2,#30HMOVR0,#50LOOP:MOVDPH,R1MOVXA,DPTRMOVDPH,R2MOVXDPTR,AINCDPTRDJNZR0,LOOPHERE:SJMPHERE46.见右图,通过8031单片机的P1口接8只发光二极管,为L1L8。读如下程序后回答问题ORG0000HLJMP0200HORG0200HSTART:MOVA,#80HLOOP:MOVP1,ALCALLD2S;调用延时2秒子程序RRA;A循环右移一位SJMPLOOPD2S:;子程序略RETEND(1)第一次调用子程序时,哪个发光二极管亮?(2)第二次调用子程序时,哪个发光二极管亮?(3)第八次调用子程序时,哪个发光二极管亮?(4)第九次调用子程序时,哪个发光二极管亮?五、程序设计题(本大题共2小题,第47小题7分,第48小题6分,共13分)47.已知数组a中的元素是从小到大排序的,要求对于任意输入的一个整数x,把它插到数组a后,仍保持数组a的排序次序不变。#include”stdio.h”main()inta101,i,x,k;for(i=0;i<100;i+)ai=3*i+2;scanf(”%d”,&x);/*以下按题目要求编制程序*/48.编程序将2000H为首址的片外RAM区的若干字符传送到30H开始的片内RAM区中,遇到CR(即0DH)就停止传送,CR不要传送,请补全下列程序。MOVDPTR,#2000HMOVR0,#30H六、应用题(本大题共1小题,共8分。)49.通过8031单片机使汽车尾灯亮0.5秒,灭0.5秒,设定时器0每间隔0.1秒产生一次中断,外接晶体6MHz,电路如右图,请编写部分程序:BUFEQU40H;0.1秒单元ORG0000HLJMPMAINORGH;定时器0中断服务程序入口LJMPCLOCK;ORG200HMAIN:MOVBUF,#0ANLTMOD,#0F0HORLTMOD,#01HMOVTL0,#0B0HMOVTH0,#;SETBET0SETBSETBTR0CLRP1.0LP:NOPSJMPORG300HCLOCK:MOVTL0,#MOVTH0,#3CHINCBUFMOV,BUFCJNEA,#5,EXITMOVBUF,#0CPLEXIT:END(有关定时器/计数器方式寄存器TMOD格式及中断允许控制寄存器IE格式,请参见题40和题41。)-

    注意事项

    本文(微型计算机原理与接口技术试题005资料讲解.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开