单片机考试试题及答案(8)_第1页
单片机考试试题及答案(8)_第2页
单片机考试试题及答案(8)_第3页
单片机考试试题及答案(8)_第4页
单片机考试试题及答案(8)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机考试试题及答案8一单项选择题(30分)在中断服务程序中至少应有一条()A传送指令B转移指令C加法指令D中断返回指令2当MCS51复位时,下面说法准确的是()APC0000HBSP00HCSBUF00HD(30H)00H3要用传送指令访问MCS51片外RAM,它的指令操作码助记符是()AMOVBMOVXCMOVCD以上都行4ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC()A2000HB3000HC2003HD3003H5要使MCS51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A98HB84HC42HD22H6JNZREL指令的寻址方式是()A立即寻址B寄存器寻址C相对寻址D位寻址7执行LACLL4000H指令时,MCS51所完成的操作是保护4000HPCC保护现场DPC3入栈,4000HPC8下面哪条指令产生信号AMOVXA,DPTRBMOVCA,APCCMOVCA,ADPTRDMOVXDPTR,A9若某存储器芯片地址线为12根,那么它的存储容量为A1KBB2KBC4KBD8KB10要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为A09HB87HC00HD80H11PSW18H时,则当前工作寄存器是A0组B1组C2组D3组12MOVXA,DPTR指令中源操作数的寻址方式是A寄存器寻址B寄存器间接寻址C直接寻址D立即寻址13MCS51有中断源A5B2C3D614MCS51上电复位后,SP的内容应为A00HB07HC60HD70H15ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是A0003HB2000HC000BHD3000H16控制串行口工作方式的寄存器是ATCONBPCONCSCONDTMOD17执行PUSHACC指令,MCS51完成的操作是ASP1SP,ACCSPBACCSP,SP1SPCSP1SP,ACCSPDACCSP,SP1SP18P1口的每一位能驱动A2个TTL低电平负载B4个TTL低电平负载C8个TTL低电平负载D10个TTL低电平负载19PC中存放的是A下一条指令的地址B当前正在执行的指令C当前正在执行指令的地址D下一条要执行的指令208031是ACPUB微处理器C单片微机D控制器21要把P0口高4位变0,低4位不变,应使用指令AORLP0,0FHBORLP0,0F0HCANLP0,0F0HDANLP0,0FH22下面哪种外设是输出设备A打印机B纸带读出机C键盘DA/D转换器23所谓CPU是指A运算器和控制器B运算器和存储器C输入输出设备D控制器和存储器24LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PCA2000HB2001HC2002HD2003H25MCS51执行完MOVA,08H后,PSW的哪一位被置位ACBF0COVDP26计算机在使用中断方式与外界交换信息时,保护现场的工作应该是A由CPU自动完成B在中断响应中完成C应由中断服务程序完成D在主程序中完成27关于MCS51的堆栈操作,正确的说法是A先入栈,再修改栈指针B先修改栈指针,再出栈C先修改栈指针,在入栈D以上都不对28某种存储器芯片是8KB4/片,那么它的地址线根数是A11根B12根C13根D14根29若MCS51中断源都编程为同级,当他们同时申请中断时CPU首先响应ABCT1DT030MCS51的相对转移指令的最大负跳变距离A2KBB128BC127BD256B二判断题(10分)1我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。()2MCS51的程序存储器只能用来存放程序。()3TMOD中GATE1时,表示由两个信号控制定时器的启停。()4当MCS51上电复位时,堆栈指针SP00H。()5MCS51的串口是全双工的。()6MCS51的特殊功能寄存器分布在60H80H地址范围内。()7相对寻址方式中,“相对”两字是相对于当前指令的首地址。()8各中断源发出的中断请求信号,都会标记在MCS51系统中的TCON中。()9必须进行十进制调整的十进制运算只有加法和减法。()10执行返回指令时,返回的断点是调用指令的首地址。()三计算题(22分)1(A)3BH,执行ANLA,9EH指令后,(A)(CY)2JNZREL为2B指令,放于1308H,转移目标地址是134AH,求偏移量REL3若(A)C3H,(R0)AAH,执行ADDA,R0后,(A)(CY)(OV)(AC)4若(A)50H,(B)A0H,执行MULAB后,(A)(B)(CY)(OV)5SJMP0E7H为2B指令,放于F010H,目标地址四阅读并分析程序(28分)12506HM5MOVSP,58H2509HMOV10H,0FH250CHMOV11H,0BH250FHACALLXHD;PC2PC,MOV20H,11H2514HM5ASJMPM5AXHDPUSH10HPUSH11HPOP10HPOP11HRET问(1)执行POP10H后堆栈内容(2)执行M5ASJMPM5A后,(SP)(20H)2A程序存储空间表格如下地址2000H2001H2002H2003H内容3FH06H5BH4FH已知片内RAM的20H中为01H,执行下列程序后(30H)MOVA,20HINCAMOVDPTR,2000HMOVCA,ADPTRCPLAMOV30H,ASJMP3R04BH,A84H,片内RAM4BH7FH,4020HMOVA,R0MOVR0,40HMOV40H,AMOVR0,35H问执行程序后,R0A4BH40H4若PSW00,执行下列程序后,PSW的各位状态如何MOVA,0FBHMOVPSW,10HADDA,7FHCYACOVPOFRS11程序填空(10分)1数据块传送,将RAM从30H开始的连续32个单元的内容传递给片内RAM从60H开始的连续32个单元。ORG1000HMOVR7,_MOVR0,30HMOVR1,60HLOOPMOVA,R0MOV_,AINCR0INCR1DJNZR7,_SJMPEND2将4个单字节数放片内30H33H,它们求和结果放在片内40H,41H单元。ORG1000HMOVR7,04HMOVR0,30HCLRAMOV41H,ALOOPADDA,R0JNCNEXTINC_NEXTINC_DJNZR7,LOOPMOV40H,ASJMPEND1RAM中40H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R2中。ORG2200HMOVA,_MOVB,64HDIVABMOVR2,AMOVA,_XCHA,BDIVABSWAP_ORLA,BSJMPEND编程序将片内40H46H单元内容的高4位清零,保持低4位不变。ORG1000HMOVR7,07HMOVR0,_LOOPMOVA,R0ANLA,_MOVR0,AINCR0DJNZR7,LOOPSJMPEND机模拟试卷008参考答案一单选题(30分)题号12345678910答案DABCACDDCA题号11121314151617181920答案DBABBCABAC题号21222324252627282930答案DAADDCCCBB二判断题(10分)题号12345678910答案三计算题(22分)(1)(A)1AH(CY)不受影响(2)REL40H(3)(A)6DH(CY)1(OV)1(AC)0(4)(A)00H(B)32H(CY)总为0(OV)1(5)目标地址EFF9H四阅读并分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论