MOOC 单片机原理与应用-河南农业大学 中国大学慕课答案_第1页
MOOC 单片机原理与应用-河南农业大学 中国大学慕课答案_第2页
MOOC 单片机原理与应用-河南农业大学 中国大学慕课答案_第3页
MOOC 单片机原理与应用-河南农业大学 中国大学慕课答案_第4页
MOOC 单片机原理与应用-河南农业大学 中国大学慕课答案_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

MOOC单片机原理与应用-河南农业大学中国大学慕课答案第5章单片机程序设计1、问题:当需要从MCS-51单片机程序存储器取数据时,采用的指令为()选项:A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:【MOVCA,@A+DPTR】2、问题:下列哪条指令是正确的()选项:A、PUSHR2B、ADDR0,AC、MOVXA@DPTRD、MOV@R0,A正确答案:【MOV@R0,A】3、问题:当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。选项:A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:【MOVCA,@A+DPTR】4、问题:下列哪条指令是正确的()选项:A、PUSHR2B、ADDR0,AC、MOVXA,@DPTRD、MOV@R0,A正确答案:【MOV@R0,A】5、问题:寻址空间为数据程序存储器所用的指令是()选项:A、MOVXB、MOVC、MOVCD、ADDC正确答案:【MOVX】6、问题:执行中断返回指令,从堆栈弹出地址送给()选项:A、AB、CYC、PCD、DPTR正确答案:【A】7、问题:如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()选项:A、61HB、75HC、71HD、17H正确答案:【71H】8、问题:()指令是MCS-51指令系统中执行时间最长且长达4us的。选项:A、比较转移B、循环转移C、增减量D、乘除法正确答案:【乘除法】9、问题:8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()选项:A、MOVR1,40HMOVX@R1,AB、MOVR1,C、40HMOVXR1,AD、MOVX40H,AE、MOVR1,F、40HMOVX@R1,A正确答案:【MOVR1,#40HMOVX@R1,A】10、问题:ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC=()选项:A、2000HB、3000HC、2003HD、3003H正确答案:【2003H】11、问题:JNZREL指令的寻址方式是()选项:A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案:【相对寻址】12、问题:执行LACLL4000H指令时,MCS-51所完成的操作是()选项:A、保护PCB、4000H送入PCC、保护现场D、PC+3入栈,4000H送入PC正确答案:【PC+3入栈,4000H送入PC】13、问题:ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是()选项:A、0003HB、2000HC、000BHD、3000H正确答案:【2000H】14、问题:LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=()选项:A、2000HB、2001HC、2002HD、2003H正确答案:【2003H】15、问题:对程序存储器的读操作,只能使用()选项:A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令正确答案:【MOVC指令】16、问题:下列指令写法正确的是()选项:A、MOVB、20H,AC、ADDR2,D、30HE、PUSHR0F、RRCA正确答案:【ADDR2,#30H】17、问题:ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是()选项:A、0003HB、2000HC、000BHD、3000H正确答案:【2000H】18、问题:在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。选项:A、正确B、错误正确答案:【正确】19、问题:相对寻址方式中,“相对”两字是相对于当前指令的首地址。选项:A、正确B、错误正确答案:【错误】20、问题:各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。选项:A、正确B、错误正确答案:【错误】21、问题:执行返回指令时,返回的断点是调用指令的首地址。选项:A、正确B、错误正确答案:【错误】22、问题:判断以下各条指令是否正确(LL1和PROC为标号)MOVX@R0,B选项:A、正确B、错误正确答案:【错误】23、问题:判断以下各条指令是否正确(LL1和PROC为标号)MOVA,30H选项:A、正确B、错误正确答案:【正确】24、问题:判断以下各条指令是否正确(LL1和PROC为标号)MOVXA,30H选项:A、正确B、错误正确答案:【错误】25、问题:判断以下各条指令是否正确(LL1和PROC为标号)ADDCA,R7选项:A、正确B、错误正确答案:【正确】26、问题:判断以下各条指令是否正确(LL1和PROC为标号)SUBA,R2选项:A、正确B、错误正确答案:【错误】27、问题:判断以下各条指令是否正确(LL1和PROC为标号)ANL#99H,36H选项:A、正确B、错误正确答案:【错误】28、问题:判断以下各条指令是否正确(LL1和PROC为标号)MOVC,ACC.0选项:A、正确B、错误正确答案:【正确】29、问题:判断以下各条指令是否正确(LL1和PROC为标号)ORLP1.0,P3.1选项:A、正确B、错误正确答案:【错误】30、问题:判断以下各条指令是否正确(LL1和PROC为标号)JBCP0,LL1选项:A、正确B、错误正确答案:【错误】31、问题:判断以下各条指令是否正确(LL1和PROC为标号)ACALLPROC选项:A、正确B、错误正确答案:【正确】32、问题:五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。选项:A、正确B、错误正确答案:【正确】33、问题:MOVCA@A+DPTR,这是条相对寻址指令。选项:A、正确B、错误正确答案:【错误】34、问题:程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据选项:A、正确B、错误正确答案:【错误】35、问题:判断指令(或伪指令)正误MOV20H,R1选项:A、正确B、错误正确答案:【正确】36、问题:判断指令(或伪指令)正误ADDCA,2030H选项:A、正确B、错误正确答案:【错误】37、问题:判断指令(或伪指令)正误CLRA选项:A、正确B、错误正确答案:【正确】38、问题:判断指令(或伪指令)正误MOVX40H,#30H选项:A、正确B、错误正确答案:【错误】39、问题:判断指令(或伪指令)正误ORG3000H选项:A、正确B、错误正确答案:【正确】40、问题:判断指令(或伪指令)正误MOVC@A+PC,A选项:A、正确B、错误正确答案:【错误】41、问题:判断指令(或伪指令)正误MOVXA,2000H选项:A、正确B、错误正确答案:【错误】42、问题:判断指令(或伪指令)正误DJNZ#data,rel选项:A、正确B、错误正确答案:【正确】43、问题:判断指令(或伪指令)正误INC@R5选项:A、正确B、错误正确答案:【错误】44、问题:判断指令(或伪指令)正误DECDPTR选项:A、正确B、错误正确答案:【错误】45、问题:判断指令(或伪指令)正误MOVR1,@R2选项:A、正确B、错误正确答案:【错误】46、问题:判断指令(或伪指令)正误SWAPR1选项:A、正确B、错误正确答案:【错误】47、问题:判断指令(或伪指令)正误SETB2000H选项:A、正确B、错误正确答案:【错误】48、问题:判断指令(或伪指令)正误JZA,LOOP选项:A、正确B、错误正确答案:【错误】49、问题:判断指令(或伪指令)正误DAR2选项:A、正确B、错误正确答案:【错误】绪论1、问题:80C51是()位单片机。选项:A、8B、16C、32D、64正确答案:【8】2、问题:华为麒麟990芯片是()位单片机。选项:A、8B、16C、32D、64正确答案:【64】3、问题:高通骁龙865芯片是()位单片机。选项:A、8B、16C、32D、64正确答案:【64】4、问题:苹果A14芯片是()位单片机。选项:A、8B、16C、32D、64正确答案:【64】5、问题:80C51单片机是ARM构架单片机。选项:A、正确B、错误正确答案:【错误】6、问题:麒麟980芯片是ARM构架单片机。选项:A、正确B、错误正确答案:【正确】7、问题:高通骁龙865芯片是ARM构架单片机。选项:A、正确B、错误正确答案:【正确】8、问题:苹果A14芯片是ARM构架单片机。选项:A、正确B、错误正确答案:【正确】9、问题:单片机是嵌入式系统的一种。选项:A、正确B、错误正确答案:【正确】10、问题:单片机的存储容量比通用PC的存储容量大。选项:A、正确B、错误正确答案:【错误】存储器1、问题:单片机应用程序一般存放在()。选项:A、A.RAMB、B.ROMC、C.寄存器D、D.CPU正确答案:【B.ROM】2、问题:80C51复位后,PC与SP的值为()。选项:A、A.0000H,00HB、B.0000H,07HC、C.0003H,07HD、D.0800H,00H正确答案:【B.0000H,07H】3、问题:存储器的地址范围是0000H~0FFFH,它的容量为()。选项:A、A.1KBB、B.2KBC、C.3KBD、D.4KB正确答案:【D.4KB】4、问题:80C51单片机复位后,专用寄存器ACC的状态是。选项:A、A.01HB、B.07HC、C.00HD、D.0FFH正确答案:【D.0FFH】5、问题:80C51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在()地址范围内。选项:A、A.1000H—FFFFHB、B.0000H—FFFFHC、C.0001H—0FFFHD、D.0000H—0FFFH正确答案:【B.0000H—FFFFH】6、问题:单片机上电后或复位后,工作寄存器R0是在()。选项:A、A.0区00H单元B、B.0区01H单元C、C.0区09H单元D、D.SFR正确答案:【A.0区00H单元】7、问题:80C51单片机上电复位后,堆栈区的最大允许范围是内部RAM的()。选项:A、A.00H—FFHB、B.00H—07HC、C.07H—7FHD、D.08H—7FH正确答案:【D.08H—7FH】8、问题:80C51单片机上电复位后,SBUF的值是()。选项:A、A.00HB、B.FFHC、C.不定D、D.07H正确答案:【C.不定】9、问题:80C51单片机有()组通用工作寄存器。选项:A、A.128B、B.2C、C.4D、D.8正确答案:【C.4】10、问题:单片机的堆栈指针SP始终是指示()。选项:A、A.堆栈底B、B.堆栈顶C、C.随机D、D.堆栈中间位置正确答案:【B.堆栈顶】11、问题:80C51的程序存储器用于存放运算中间结果。选项:A、正确B、错误正确答案:【错误】12、问题:80C51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。选项:A、正确B、错误正确答案:【正确】13、问题:单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。选项:A、正确B、错误正确答案:【正确】14、问题:80C51单片机上电复位后,片内数据存储器的内容均为00H。选项:A、正确B、错误正确答案:【错误】15、问题:80C51单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。选项:A、正确B、错误正确答案:【正确】16、问题:存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。选项:A、正确B、错误正确答案:【错误】17、问题:80C51的程序存储器只能用来存放程序。选项:A、正确B、错误正确答案:【错误】18、问题:80C51单片机的片内存储器称为程序存储器。选项:A、正确B、错误正确答案:【错误】19、问题:80C51单片机的数据存储器是指外部存储器。选项:A、正确B、错误正确答案:【错误】20、问题:80C51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。选项:A、正确B、错误正确答案:【正确】第3章测试题1、问题:下列指令中不影响标志位CY的指令有()选项:A、ADDA,20HB、CLRC、RRCAD、INCA正确答案:【INCA】2、问题:当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。选项:A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:【MOVCA,@A+DPTR】3、问题:下列哪条指令是正确的()。选项:A、PUSHR2B、ADDR0,AC、MOVXA,@DPTRD、MOV@R0,A正确答案:【MOV@R0,A】4、问题:当需要从MCS-51单片机程序存储器取数据时,采用的指令为()选项:A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@DPTRD、MOVXA,@R0正确答案:【MOVCA,@A+DPTR】5、问题:寻址空间为数据程序存储器所用的指令是()。选项:A、MOVXB、MOVC、MOVCD、ADDC正确答案:【MOVX】6、问题:执行中断返回指令,从堆栈弹出地址送给()选项:A、AB、CYC、PCD、DPTR正确答案:【PC】7、问题:MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。选项:A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:【寄存器间接,外部数据存储器】8、问题:A7H和5BH两个立即数相加后,和为(),(CY)是()。选项:A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:【02H,1】9、问题:若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)=()选项:A、C3HB、B3HC、0DHD、56H正确答案:【C3H】10、问题:如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()。选项:A、61HB、75HC、71HD、17H正确答案:【71H】11、问题:80C51指令系统中执行时间最长且长达4微秒的是()指令。选项:A、比较转移B、循环转移C、增减量D、乘除法正确答案:【乘除法】12、问题:8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()。选项:A、MOVR1,40HMOVX@R1,AB、MOVR1,C、40HMOVXR1,AD、MOVX40H,AE、MOVR1,F、40HMOVX@R1,A正确答案:【MOVR1,#40HMOVX@R1,A】13、问题:已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是()。选项:A、0、0、0B、1、0、1C、1、1、1D、1、1、0正确答案:【1、1、0】14、问题:在中断服务程序中至少应有一条()。选项:A、传送指令B、转移指令C、加法指令D、中断返回指令正确答案:【中断返回指令】15、问题:要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()。选项:A、MOVB、MOVXC、MOVCD、以上都行正确答案:【MOVX】16、问题:ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC=()。选项:A、2000HB、3000HC、2003HD、3003H正确答案:【2003H】17、问题:JNZREL指令的寻址方式是()。选项:A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案:【相对寻址】18、问题:执行LACLL4000H指令时,80C51所完成的操作是()。选项:A、保护PCB、4000H送PCC、保护现场D、PC+3入栈,4000H送PC正确答案:【PC+3入栈,4000H送PC】19、问题:MOVXA,@DPTR指令中源操作数的寻址方式是()。选项:A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址正确答案:【寄存器间接寻址】20、问题:执行PUSHACC指令,MCS-51完成的操作是()。选项:A、SP+1送SP,ACC送SPB、ACC送SP,SP-1送SPC、SP-1送SP,ACC送SPD、ACC送SP,SP+1送SP正确答案:【SP+1送SP,ACC送SP】21、问题:PC中存放的是()。选项:A、下一条指令的地址B、当前正在执行的指令C、当前正在执行指令的地址D、下一条要执行的指令正确答案:【下一条指令的地址】22、问题:要把P0口高4位变0,低4位不变,应使用指令()。选项:A、ORLP0,B、0FHC、ORLP0,D、0F0HE、ANLP0,F、0F0HG、ANLP0,H、0FH正确答案:【ANLP0,#0FH】23、问题:LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=()。选项:A、2000HB、2001HC、2002HD、2003H正确答案:【2003H】24、问题:80C51执行完MOVA,#01H后,PSW的哪一位被置位()。选项:A、CB、F0C、OVD、P正确答案:【P】25、问题:?计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。选项:A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成正确答案:【应由中断服务程序完成】26、问题:关于80C51的堆栈操作,正确的说法是()。选项:A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,再入栈D、以上都不对正确答案:【先修改栈指针,再入栈】27、问题:80C51的相对转移指令的最大负跳变距离()。选项:A、2KBB、128BC、127BD、256B正确答案:【128B】28、问题:80C51的并行I/O口读-改-写操作,是针对该口的()。选项:A、引脚B、片选信号C、地址线D、内部锁存器正确答案:【内部锁存器】29、问题:下列指令写法正确的是()。选项:A、MOVB、20H,AC、ADDR2,D、30HE、PUSHR0F、RRCA正确答案:【ADDR2,#30H】30、问题:ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是()。选项:A、0003HB、2000HC、000BHD、3000H正确答案:【2000H】31、问题:80C51汇编语言指令格式中,唯一不可缺少的部分是()。选项:A、标号B、操作码C、操作数D、注释正确答案:【操作码】32、问题:80C51的立即寻址方式中,立即数前面()。选项:A、应加前缀“/:”号B、不加前缀号C、应加前缀“@”号D、应加前缀“E、”号正确答案:【应加前缀“#”号】33、问题:下列完成80C51单片机内部数据传送的指令是()。选项:A、MOVXA,@DPTRB、MOVCA,@A+PCC、MOVXA,@R0D、MOVdirect,direct正确答案:【MOVdirect,direct】34、问题:80C51的源操作数为立即寻址的指令中,立即数就是()。选项:A、放在寄存器R0中的内容B、放在程序中的常数C、放在A中的内容D、放在B中的内容正确答案:【放在程序中的常数】35、问题:单片机中PUSH和POP指令常用来()。选项:A、保护断点B、保护现场C、保护现场,恢复现场D、保护断点,恢复断点正确答案:【保护现场,恢复现场】36、问题:80C51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。选项:A、寄存器间接寻址B、寄存器寻址C、基址加变址寻址D、立即寻址正确答案:【寄存器间接寻址】37、问题:80C51位寻址方式中,立即寻址的寻址空间是()。选项:A、工作寄存器R0~R7B、专用寄存器SFRꢀC、程序存储器ROMD、片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位正确答案:【程序存储器ROM】38、问题:80C51寻址方式中,直接寻址的寻址空间是()。选项:A、工作寄存器R0~R7B、专用寄存器SFRꢀC、程序存储器ROMD、数据存储器256字节范围正确答案:【数据存储器256字节范围】39、问题:执行指令MOVXA,@DPTR时,选项:、脚的电平为()。A、B、C、D、高电平,低电平,高电平,低电平,高电平高电平低电平低电平正确答案:【高电平,低电平】40、问题:主程序中调用子程序后返回主程序,堆栈指针SP的值()。选项:A、不变B、加2C、加4D、减2正确答案:【不变】41、问题:单片机中使用MOVXA,@R1指令,()寻址数据存储器1050H单元。选项:A、能直接B、不能C、与P2口配合能D、与P1口配合能正确答案:【与P2口配合能】42、问题:下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是()选项:A、JNBP1.0,LPB、JBP1.0,LPC、JCP1.0,LPD、JNZP1.0,LP正确答案:【JBP1.0,LP】43、问题:指令JB0E0H,LP中的0E0H是指()。选项:A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:【累加器A的最低位】44、问题:下列指令中比较转移指令是指()。选项:A、DJNZRn,relB、CJNERn,C、data,relD、DJNZdirect,relE、JBCbit,rel正确答案:【CJNERn,#data,rel】45、问题:指令MOVR0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。选项:A、00HB、20HC、30HD、38H正确答案:【20H】46、问题:指令MOVR0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。选项:A、20HB、30HC、50HD、38H正确答案:【38H】47、问题:执行如下三条指令后,30H单元的内容是()。MOVR1,#30HMOV40H,#0EHMOV@R1,40H选项:A、40HB、0EHC、30HD、FFH正确答案:【0EH】48、问题:80C51指令MOVR0,#20H中的20H是指()。选项:A、立即数B、内部RAM20HC、一个数的初值D、以上三种均有可能,视该指令的在程序中的作用正确答案:【立即数】49、问题:80C51单片机在执行MOVXA,@DPTR指令时,其寻址单元的地址是由()。选项:A、P0口送高8位,P2口送高8位B、P0口送低8位,P2口送高8位C、P0口送低8位,P2口送低8位D、P0口送高8位,P2口送低8位正确答案:【P0口送低8位,P2口送高8位】50、问题:在80C51指令中,下列指令中()是无条件转移指令。选项:A、LCALLaddr16B、DJNZdirect,relC、SJMPrelD、ACALLaddr11正确答案:【SJMPrel】51、问题:下列指令中影响堆栈指针的指令是()。选项:A、LJMPB、ADDC、MOVCA,@A+PCD、LCALL正确答案:【LCALL】52、问题:已知:A=DBHR4=73HCY=1,指令:SUBBA,R4执行后的结果是()。选项:A、A=73HB、A=DBHC、A=67HD、以上都不对正确答案:【A=67H】53、问题:可实现将内部数据存储单元的内容传送到累加器A中的指令是()。选项:A、MOVXA,@R0B、MOVA,C、dataD、MOVA,@R0E、MOVXA,@DPTR正确答案:【MOVA,@R0】54、问题:下列指令执行时,不修改PC中内容的指令是()。选项:A、AJMPLOOPB、MOVCA,@A+PCC、SJMPLOOPD、LJMPLOOP正确答案:【MOVCA,@A+PC】55、问题:已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是:()。选项:A、A=77HB、A=F7HC、A=D2HD、以上都不对正确答案:【A=F7H】56、问题:指令MULAB执行前(A)=18H,(B)=05H,执行后,A、B的内容是()。选项:A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:【78H,00H】57、问题:80C51指令系统中,对A清零指令是()。选项:A、CPLAB、RLCAC、CLRAD、RRCA正确答案:【CLRA】58、问题:80C51指令系统中,对A求反指令是()。选项:A、CPLAB、RLCAC、CLRAD、RRCA正确答案:【CPLA】59、问题:80C51指令系统中,指令MOVA,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。选项:A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H正确答案:【(A)=18H】60、问题:80C51指令系统中,指令CLRA;表示()。选项:A、将A的内容清0B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令正确答案:【将A的内容清0】61、问题:已知A=87H,(30H)=76H,执行XRLA,30H后,其结果为:()。选项:A、A=0F1H(30H)=76HP=0B、A=87H(30H)=76HP=1C、A=0F1H(30H)=76HP=1D、A=76H(30H)=87HP=1正确答案:【A=0F1H(30H)=76HP=1】62、问题:80C51指令系统中,指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为()。选项:A、(A)=92H(C)=1B、(A)=92H(C)=0C、(A)=8CH(C)=1D、(A)=8CH(C)=0正确答案:【(A)=8CH(C)=0】63、问题:80C51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。选项:A、(A)=00H(C)=1B、(A)=00H(C)=0C、(A)=7AH(C)=1D、(A)=7AH(C)=0正确答案:【(A)=00H(C)=1】64、问题:80C51指令系统中,指令ADDCA,@R0执行前(A)=38H,(R0)=30H,(30H)=0F0H,(C)=1执行后,其结果为()。选项:A、(A)=28H(C)=1B、(A)=29H(C)=1C、(A)=68H(C)=0D、(A)=29H(C)=0正确答案:【(A)=29H(C)=1】65、问题:下列指令能使累加器A低4位不变,高4位全置1的是()。选项:A、ANLA,B、0FHC、ANLA,D、0F0HE、ORLA,F、0FHG、ORLA,H、0F0H正确答案:【ORLA,#0F0H】66、问题:下列指令能使累加器A高4位不变,低4位全置1的是()。选项:A、ANLA,B、0FHC、ANLA,D、0F0HE、ORLA,F、0FHG、ORLA,H、0F0H正确答案:【ORLA,#0FH】67、问题:下列指令能使R0低4位不变,高4位全置1的是()。选项:A、ANLR0,B、0F0HC、ORLR0,D、0F0HE、ORLR0,F、0FHG、ORL00H,H、0F0H正确答案:【ORL00H,#0F0H】68、问题:下列指令能使R0高4位不变,低4位全置1的是()。选项:A、ANLR0,B、0FHC、ANLR0,D、0F0HE、ORLR0,F、0FHG、ORLR0,H、0F0H正确答案:【ORLR0,#0FH】69、问题:下列指令能能使累加器A的最高位置1的是()。选项:A、ANLA,B、7FHC、ANLA,D、80HE、ORLA,F、7FHG、ORLA,H、80H正确答案:【ORLA,#80H】70、问题:下列指令能使R0的最高位置0的是()。选项:A、ANLR0,B、7FHC、ANLR0,D、FFHE、ORLR0,F、7FHG、ORLR0,H、80H正确答案:【ANLR0,#7FH】71、问题:下列指令能使R0的最高位取反的是()。选项:A、CPLR0.7B、XRLR0,C、80HD、CPL(R0).7E、ORLR0,F、80H正确答案:【XRLR0,#80H】72、问题:下列指令能使累加器A的最低位置1的是()。选项:A、SETBA,B、01HC、SETBA,0D、ORLA,E、01HF、SETBA,G、00H正确答案:【ORLA,#01H】73、问题:下列指令能使P1口的最低位置1的是()。选项:A、ANLP1,B、80HC、SETB90HD、ORLP1,E、0FFHF、ORLP1,G、80H正确答案:【SETB90H】74、问题:下列指令判断若累加器A的内容不为0就转LP的是()。选项:A、JBA,LPB、JNZA,LPC、JZA,LPD、CJNEA,E、0,LP正确答案:【CJNEA,#0,LP】75、问题:80C51指令系统中,执行下列程序后,程序计数器PC的内容为()。ORG000HMOVDPDR,#1000MOVA,#00HMOV20H,ALJMP1500END选项:A、100B、1000C、1500D、0正确答案:【1500】76、问题:80C51指令系统中,格式为:ORG16位地址的指令功能是()。选项:A、用于定义字节B、用于定义字C、用来定义汇编程序的起始地址D、用于定义某特定位的标识符正确答案:【用来定义汇编程序的起始地址】77、问题:80C51指令系统中,执行下列程序后,堆栈指针SP的内容为()。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$选项:A、00HB、30HC、32HD、07H正确答案:【30H】78、问题:80C51指令系统中,指令DAA是()。选项:A、除法指令B、加1指令C、加法指令D、十进制调整指令正确答案:【十进制调整指令】79、问题:80C51指令系统中,指令DAA应跟在()。选项:A、加法指令后B、BCD码的加法指令后C、减法指令后D、BCD码的减法指令后正确答案:【BCD码的加法指令后】80、问题:在单片机算术运算过程中,指令DAA常用于()运算。选项:A、二进制B、加法C、BCD码加法D、十六进制正确答案:【BCD码加法】81、问题:80C51指令系统中,执行下列指令后,其结果为()。MOVA,#68ADDA,#53DAA选项:A、A=21CY=1OV=0B、A=21CY=1OV=1C、A=21CY=0OV=0D、以上都不对正确答案:【A=21CY=1OV=1】82、问题:执行下列程序后,累加器A的内容为()。ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHEND选项:A、00HB、0BHC、06HD、0CH正确答案:【0BH】83、问题:能访问内部数据存储器的传送指令是()。选项:A、MOVC指令B、MOV指令C、MOVX指令D、正确答案:【MOV指令】84、问题:能访问外部数据存贮器的传送指令是()。选项:A、MOV指令B、MOVC指令C、MOVX指令D、正确答案:【MOVX指令】85、问题:指令ANLA,R0的功能是()。选项:A、将A与寄存器R0的内部容按位逻辑与B、A与寄存器R0的内部容按位逻辑异或C、将A与寄存器R0的内部容按位逻辑非D、将A与寄存器R0的内部容按位逻辑或正确答案:【将A与寄存器R0的内部容按位逻辑与】86、问题:能将A的内容向左循环移一位,第七位进第0位的指令是()。选项:A、RLCAB、RRCAC、RRAD、RLA正确答案:【RLA】87、问题:能将A按位取反的指令是()。选项:A、CPLAB、CLRAC、RLAD、SWAPA正确答案:【CPLA】88、问题:执行下列程序后,内部RAM30H单元的内容是()。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05H选项:A、00HB、02HC、05HD、30H正确答案:【02H】89、问题:将A与立即数按位逻辑异或的指令是()。选项:A、ANLA,B、dataC、ORLA,D、dataE、XRLA,F、dataG、XRLA,direct正确答案:【XRLA,#data】90、问题:比较转移指令是()。选项:A、DJNZR0relB、CJNEA,direct,relC、DJNZdirectrelD、JBCbitrel正确答案:【CJNEA,direct,rel】91、问题:将内部数据存储器53H单元的内容传送至累加器,其指令是()。选项:A、MOVA,53HB、MOVA,C、53HD、MOVCA,53HE、MOVXA,F、53H正确答案:【MOVA,53H】92、问题:LJMP跳转空间最大可达到()。选项:A、2KBB、256BC、128BD、64KB正确答案:【64KB】93、问题:在编程中使用伪指令的目的是()。选项:A、指示和引导如何进行手工汇编B、指示和引导编译程序如何汇编C、指示和引导汇编程序进行汇编D、指示和引导程序员进行汇编正确答案:【指示和引导汇编程序进行汇编】94、问题:设累加器A中为无符号数,B中数为2,下列指令()的作用与其它几条不同。选项:A、ADDA,0E0HB、MULABC、RRCAD、RLCA正确答案:【RRCA】95、问题:中断服务程序的最后一条指令是RET。选项:A、正确B、错误正确答案:【错误】96、问题:RCA为循环左移指令。选项:A、正确B、错误正确答案:【错误】97、问题:MOVA,30H的源操作数为立即寻址方式。选项:A、正确B、错误正确答案:【正确】98、问题:MOVA,@A+DPTR是一条查表指令。选项:A、正确B、错误正确答案:【错误】99、问题:MULAB的执行结果是高8位在A中,低8位在B中。选项:A、正确B、错误正确答案:【错误】100、问题:AJMP跳转空间最大可达到64KB。选项:A、正确B、错误正确答案:【错误】101、问题:DPTR是由DPH和DPL两个8位特殊寄存器组成的。选项:A、正确B、错误正确答案:【正确】102、问题:当MCS-51上电复位时,堆栈指针SP=00H。选项:A、正确B、错误正确答案:【错误】103、问题:MCS-51的特殊功能寄存器分布在60H~80H地址范围内。选项:A、正确B、错误正确答案:【错误】104、问题:80C51单片机的指令格式中操作码与操作数之间必须用“,”分隔。选项:A、正确B、错误正确答案:【错误】105、问题:80C51指令:MOVA,#40H;表示将立即数40H传送至A中。选项:A、正确B、错误正确答案:【正确】106、问题:80C51指令:MOVA,@R0;表示将R0指示的地址单元中的内容传送至A中。选项:A、正确B、错误正确答案:【正确】107、问题:80C51指令:MOVXA,@DPTR;表示将DPTR指示的地址单元中的内容传送至A选项:A、正确B、错误正确答案:【正确】108、问题:80C51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数选项:A、正确B、错误正确答案:【错误】109、问题:80C51指令中,MOVX为片外RAM传送指令。选项:A、正确B、错误正确答案:【正确】110、问题:80C51指令中,MOVC为ROM传送指令。选项:A、正确B、错误正确答案:【错误】111、问题:将37H单元的内容传送至A的指令是:MOVA,#37H。选项:A、正确B、错误正确答案:【错误】112、问题:80C51指令中,16位立即数传送指令是:MOVDPTR,#data16。选项:A、正确B、错误正确答案:【正确】113、问题:80C51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令。选项:A、正确B、错误正确答案:【正确】114、问题:如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。选项:A、正确B、错误正确答案:【错误】115、问题:对于80C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。选项:A、正确B、错误正确答案:【正确】116、问题:指令MULAB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。选项:A、正确B、错误正确答案:【错误】117、问题:已知:DPTR=11FFH执行INCDPTR后,结果:DPTR=1200H。选项:A、正确B、错误正确答案:【正确】118、问题:已知:A=11HB=04H,执行指令DIVAB后,其结果:A=04H,B=1,CY=OV=0。选项:A、正确B、错误正确答案:【正确】119、问题:已知:A=1FH,(30H)=83H,执行ANLA,30H后,结果:A=03H,(30H)=83H,P=0。选项:A、正确B、错误正确答案:【错误】120、问题:无条件转移指令LJMPaddr16称长转移指令,允许转移的目标地址在128KB空间范围内。选项:A、正确B、错误正确答案:【错误】121、问题:80C51指令系统中,执行指令ORG2000H;BCD:DB“A,B,C,D”;表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中。选项:A、正确B、错误正确答案:【错误】122、问题:80C51指令系统中,指令CJNEA,#data,rel的作用相当于SUBBA,#data与JNCrel的作用。选项:A、正确B、错误正确答案:【错误】123、问题:80C51指令系统中,指令JNBbit,rel是判位转移指令,即表示bit=1时跳转。选项:A、正确B、错误正确答案:【错误】124、问题:80C51单片机的PC与DPTR都在CPU片内,因此指令MOVCA,@A+PC与指令MOVCA,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。选项:A、正确B、错误正确答案:【错误】125、问题:80C51单片机中PUSH和POP指令只能保护现场,不能保护断点。选项:A、正确B、错误正确答案:【错误】126、问题:指令LCALLaddr16能在64K字节范围内调用子程序。选项:A、正确B、错误正确答案:【错误】127、问题:设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVCA,@A+PC。选项:A、正确B、错误正确答案:【错误】第4章测试题1、问题:8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。选项:A、P0B、P1C、P2D、P3正确答案:【P3】2、问题:80C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应。选项:A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断正确答案:【外部中断0】3、问题:定时器若工作在循环定时或循环计数场合,应选用()。选项:A、工作方式0B、工作方式1C、工作方式2D、工作方式3正确答案:【工作方式2】4、问题:80C51单片机的外部中断1的中断请求标志是()。选项:A、ET1B、TF1C、IT1D、IE1正确答案:【IE1】5、问题:下列标号中,正确的标号是()。选项:A、1BT:B、RLC:C、ADD:D、STAB31:正确答案:【STAB31:】6、问题:串行口每一次传送()字符。选项:A、1个B、1串C、1帧D、1波特正确答案:【1个】7、问题:当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。选项:A、1个机器周期B、2个机器周期C、4个机器周期D、10个晶振周期正确答案:【1个机器周期】8、问题:定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。选项:A、P3.2B、P3.3C、P3.4D、P3.5正确答案:【P3.5】9、问题:若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。选项:A、500B、1000C、216-500D、216-1000正确答案:【216-500】10、问题:在串行通信中,8031中发送和接收的寄存器是()。选项:A、TMODB、SBUFC、SCOND、DPTR正确答案:【SBUF】11、问题:波特的单位是()。选项:A、字符/秒B、位/秒C、帧/秒D、字节/秒正确答案:【位/秒】12、问题:8051单片机内有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。选项:A、4,5B、2,4C、5,2D、2,3正确答案:【2,4】13、问题:要使80C51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()。选项:A、98HB、84HC、42HD、22H正确答案:【98H】14、问题:下面哪条指令产生选项:信号()。A、MOVXA,@DPTRB、MOVCA,@A+PCC、MOVCA,@A+DPTRD、MOVX@DPTR,A正确答案:【MOVX@DPTR,A】15、问题:要想测量。选项:引脚上的一个正脉冲宽度,则TMOD的内容应为()A、09HB、87HC、00HD、80H正确答案:【09H】16、问题:控制串行口工作方式的寄存器是()。选项:A、TCONB、PCONC、SCOND、TMOD正确答案:【SCON】17、问题:P1口的每一位能驱动()。选项:A、2个TTL低电平负载B、4个TTL低电平负载C、8个TTL低电平负载D、10个TTL低电平负载正确答案:【2个TTL低电平负载】18、问题:若80C51中断源都编程为同级,当他们同时申请中断时CPU首先响应()。选项:A、B、C、T1D、T0正确答案:【】19、问题:对程序存储器的读操作,只能使用()。选项:A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令正确答案:【MOVC指令】20、问题:80C51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。选项:A、读锁存器B、读数据库C、读A累加器D、读CPU正确答案:【读锁存器】21、问题:80C51单片机的定时器T1用作定时方式时是()。选项:A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:【由内部时钟频率定时,一个机器周期加1】22、问题:80C51单片机的定时器T0用作计数方式时是()。选项:A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,下降沿加1D、由外部计数脉冲计数,一个机器周期加1正确答案:【由外部计数脉冲计数,下降沿加1】23、问题:80C51单片机的定时器T1用作计数方式时计数脉冲是()。选项:A、由T1(P3.5)输入B、由内部时钟频率提供C、由T0(P3.4)输入D、由外部计数脉冲计数正确答案:【由T1(P3.5)输入】24、问题:80C51单片机的定时器T0用作定时方式时是()。选项:A、由内部时钟频率定时,一个时钟周期加1B、由外部计数脉冲计数,一个机器周期加1C、外部定时脉冲由T0(P3.4)输入定时D、由内部时钟频率计数,一个机器周期加1正确答案:【由内部时钟频率计数,一个机器周期加1】25、问题:80C51单片机的机器周期为2μs,则其晶振频率fosc为()MHz。选项:A、1B、2C、6D、12正确答案:【6】26、问题:用80C51的定时器T1作定时方式,用模式1,则工作方式控制字为()。选项:A、01HB、05HC、10HD、50H正确答案:【10H】27、问题:用80C51的定时器T1作计数方式,用模式2,则工作方式控制字为()。选项:A、60HB、02HC、06HD、20H正确答案:【60H】28、问题:用80C51的定时器T1作定时方式,用模式1,则初始化编程为()。选项:A、MOVTOMD,B、01HC、MOVTOMD,D、50HE、MOVTOMD,F、10HG、MOVTCON,H、02H正确答案:【MOVTOMD,#10H】29、问题:用80C51的定时器T1作定时方式,用模式2,则工作方式控制字为()。选项:A、60HB、02HC、06HD、20H正确答案:【20H】30、问题:用80C51的定时器T1作定时方式,用模式2,则初始化编程为()。选项:A、MOVTOMD,B、06HC、MOVTOMD,D、20HE、MOVTOMD,F、10HG、MOVTOMD,H、60H正确答案:【MOVTOMD,#20H】31、问题:用80C51的定时器,若用软启动,应使TOMD中的()。选项:A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:【GATE位置0】32、问题:启动定时器0开始计数的指令是使TCON的()。选项:A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正确答案:【TR0位置1】33、问题:启动定时器1开始定时的指令是()。选项:A、CLRTR0B、CLRTR1C、SETBTR0D、SETBTR1正确答案:【SETBTR1】34、问题:使80C51的定时器T0停止计数的指令是()。选项:A、CLRTR0B、CLRTR1C、SETBTR0D、SETBTR1正确答案:【CLRTR0】35、问题:使80C51的定时器T1停止定时的指令是()。选项:A、CLRTR0B、CLRTR1C、SETBTR0D、SETBTR1正确答案:【CLRTR1】36、问题:使80C51的定时器T1停止计数的指令是使TCON的()。选项:A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正确答案:【TR1位置0】37、问题:80C51的定时器T0作计数方式,用模式1(16位计数器)则应用指令()初始化编程。选项:A、MOVTMOD,B、01HC、MOVTMOD,10HD、MOVTMOD,E、05HF、MOVTCON,G、05H正确答案:【MOVTMOD,#05H】38、问题:下列指令判断若定时器T0计满数就转LP的是()。选项:A、JBT0,LPB、JNBTF0,LPC、JNBTR0,LPD、JBTF0,LP正确答案:【JBTF0,LP】39、问题:下列指令判断若定时器T0未计满数就原地等待的是()。选项:A、JBT0,$B、JNBTF0,$C、JNBTR0,$D、JBTF0,$正确答案:【JNBTF0,$】40、问题:当CPU响应定时器T1的中断请求后,程序计数器PC的内容是()。选项:A、0003HB、000BHC、00013HD、001BH正确答案:【001BH】41、问题:当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是()。选项:A、0003HB、000BHC、00013HD、001BH正确答案:【0003H】42、问题:当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是()。选项:A、0003HB、000BHC、00013HD、001BH正确答案:【00013H】43、问题:80C51单片机在同一级别里除串行口外,级别最低的中断源是()。选项:A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:【定时器T1】44、问题:80C51单片机在同一级别里除INT0外,级别最高的中断源是()。选项:A、外部中断1B、定时器T0C、定时器T1D、外部中断0正确答案:【定时器T0】45、问题:当外部中断0发出中断请求后,中断响应的条件是()。选项:A、SETBET0B、SETBEX0C、MOVIE,D、81HE、MOVIE,F、61H正确答案:【MOVIE,#81H】46、问题:当定时器T0发出中断请求后,中断响应的条件是()。选项:A、SETBET0B、SETBEX0C、MOVIE,D、82HE、MOVIE,F、61H正确答案:【MOVIE,#82H】47、问题:用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是()。选项:A、FFH、F6HB、F6H、F6HC、F0H、F0HD、FFH、F0H正确答案:【FFH、F6H】48、问题:用80C51的定时器T0定时,用模式2,则应()。选项:A、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值B、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C、启动T0前向TH0、TL0置入计数初值,以后不再置入D、启动T0前向TH0、TL0置入相同的计数初值,以后不再置入正确答案:【启动T0前向TH0、TL0置入相同的计数初值,以后不再置入】49、问题:80C51单片机CPU开中断的指令是()。选项:A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:【SETBEA】50、问题:80C51单片机外部中断0开中断的指令是()。选项:A、SETBETOB、SETBEXOC、CLRETOD、SETBET1正确答案:【SETBEXO】51、问题:80C51单片机的两个定时器/计数器作定时器使用时TMOD的D6或D2应分别为()。选项:A、D6=0,D2=0B、D6=1,D2=0C、D6=0,D2=1D、D6=1,D2=1正确答案:【D6=0,D2=0】52、问题:80C51单片机晶振频率fosc=12MHz,则一个机器周期为()μS。选项:A、12B、1C、2正确答案:【1】53、问题:80C51单片机定时器溢出标志是()。选项:A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:【TF1和TF0】54、问题:用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是()。选项:A、9CHB、20HC、64HD、A0H正确答案:【9CH】55、问题:80C51单片机定时器外部中断1和外部中断0的触发方式选择位是()。选项:A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:【IT1和IT0】56、问题:80C51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应()。选项:A、由硬件清零B、由软件清零C、由软件置于D、可不处理正确答案:【由软件清零】57、问题:80C51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为()。选项:A、00HB、FFHC、1D、计数值正确答案:【1】58、问题:80C51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后()。选项:A、由硬件清零B、由软件清零C、A和B都可以D、随机状态正确答案:【由硬件清零】59、问题:80C51单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为()。选项:A、M==8192B、M==256C、M==16D、M==65536正确答案:【M==65536】60、问题:80C51单片机共有5个中断源,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为()。选项:A、000BHB、0003HC、0013HD、001BH正确答案:【0003H】61、问题:80C51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。选项:A、RI或TI置1B、RI或TI置0C、RI置1或TI置0D、RI置0或TI置1正确答案:【RI或TI置1】62、问题:80C51单片机响应中断的过程是()。选项:A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址正确答案:【断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址】63、问题:执行中断处理程序最后一句指令RETI后,()。选项:A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:【程序返回到响应中断时一句的下一句】64、问题:80C51单片机响应中断矢量地址是()。选项:A、中断服务程序的首句地址B、中断服务程序的出口地址C、中断服务程序的入口地址D、主程序等待中断指令的地址正确答案:【中断服务程序的入口地址】65、问题:当TCON的IT0为1,且CPU响应外部中断0,()。选项:的中断请求后,A、需用软件将IE0清0B、需用软件将IE0置1C、硬件自动将IE0清0D、(P3.2管脚)为高电平时自动将IE0清0正确答案:【硬件自动将IE0清0】66、问题:80C51单片机串行口接收数据的次序是下述的顺序()。(1)接收完一帧数据后,硬件自动将SCON的R1置1(2)用软件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD输入选项:A、(1)(2)(3)(4)B、(4)(1)(2)(3)C、(4)(3)(1)(2)D、(3)(4)(1)(2)正确答案:【(4)(1)(2)(3)】67、问题:80C51单片机串行口发送数据的次序是下述的顺序()。(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0选项:A、(1)(3)(2)(4)B、(1)(2)(3)(4)C、(4)(3)(1)(2)D、(3)(4)(1)(2)正确答案:【(1)(3)(2)(4)】68、问题:80C51单片机串行口用工作方式0时,()。选项:A、数据从RDX串行输入,从TXD串行输出B、数据从RDX串行输出,从TXD串行输入C、数据从RDX串行输入或输出,同步信号从TXD输出D、数据从TXD串行输入或输出,同步信号从RXD输出正确答案:【数据从RDX串行输入或输出,同步信号从TXD输出】69、问题:一主程序中有一句LP:SJMPLP,功能指令为等待中断,当发生中断且中断返回后,选项:A、返回到主程序开始处B、返回到该句的下一条指令处C、返回到该句的上一条指令处D、返回到该句正确答案:【返回到该句】70、问题:一中断子程序的最后一句不是RETI而是RET,中断返回后()。选项:A、返回到主程序中ACALL或LCALL的下一句B、返回到主程序中响应中断时一句的下一句C、返回到主程序开始处D、返回到0000H处正确答案:【返回到主程序中响应中断时一句的下一句】71、问题:外部中断源选项:(外部中断1)的矢量地址为()。A、0003HB、000BHC、0013HD、002BH正确答案:【0013H】72、问题:80C51单片机共有()个中断源。选项:A、4B、5C、6D、7正确答案:【5】73、问题:对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为()。选项:A、低电平有效B、高电平有效C、脉冲上跳沿有效D、脉冲负跳有效正确答案:【低电平有效】74、问题:P2口既可以作为I/O使用,又可以作地址/数据复用口使用。选项:A、正确B、错误正确答案:【正确】75、问题:TMOD中GATE=1时,表示由两个信号控制定时器的启停。选项:A、正确B、错误正确答案:【正确】76、问题:在80C51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。选项:A、正确B、错误正确答案:【错误】77、问题:在80C51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。选项:A、正确B、错误正确答案:【正确】78、问题:80C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。选项:A、正确B、错误正确答案:【正确】79、问题:80C51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。选项:A、正确B、错误正确答案:【正确】80、问题:80C51单片机系统复位时,TMOD模式控制寄存器的低4位均为0。选项:A、正确B、错误正确答案:【正确】81、问题:80C51单片机5个中断源相应地在芯片上都有中断请求输入引脚。选项:A、正确B、错误正确答案:【错误】82、问题:启动定时器工作,可使用SETBTRi启动。选项:A、正确B、错误正确答案:【错误】83、问题:80C51单片机对最高优先权的中断响应是无条件的。选项:A、正确B、错误正确答案:【错误】84、问题:中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。选项:A、正确B、错误正确答案:【错误】85、问题:80C51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。选项:A、正确B、错误正确答案:【正确】86、问题:80C51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。选项:A、正确B、错误正确答案:【正确】87、问题:用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。选项:A、正确B、错误正确答案:【正确】88、问题:若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。选项:A、正确B、错误正确答案:【正确】89、问题:串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。选项:A、正确B、错误正确答案:【正确】90、问题:串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。选项:A、正确B、错误正确答案:【正确】91、问题:如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。选项:A、正确B、错误正确答案:【正确】92、问题:指令JNBTF0,LP的含义是:若定时器T0未计满数,就转LP。选项:A、正确B、错误正确答案:【正确】93、问题:若置80C51的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。选项:A、正确B、错误正确答案:【正确】94、问题:若置80C51的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。选项:A、正确B、错误正确答案:【正确】95、问题:当80C51的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。选项:A、正确B、错误正确答案:【错误】96、问题:外部中断0中断的入口地址是0003H。选项:A、正确B、错误正确答案:【正确】97、问题:80C51单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。选项:A、正确B、错误正确答案:【正确】第6章80C51单片机的系统扩展1、问题:某种存储器芯片是8KB×4/片,那么它的地址线是()根。选项:A、11B、12C、13D、14正确答案:【13】2、问题:80C51外扩ROM,RAM和I/O口时,它的数据总线是()。选项:A、P0B、P1C、P2D、P3正确答案:【P0】3、问题:一个EPROM的地址有A0——A11引脚,它的容量为()。选项:A、2KBB、4KBC、11KBD、12KB正确答案:【4KB】4、问题:在存储器扩展电路中74LS373的主要功能是()。选项:A、存储数据B、存储地址C、锁存数据D、锁存地正确答案:【锁存地】5、问题:下列芯片中其功能为可编程控制的接口芯片是()。选项:A、373B、2114C、2716D、8255正确答案:【8255】6、问题:在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于()。选项:A、串行传送B、并行传送C、同步传送D、异步传送正确答案:【串行传送】7、问题:80C51的外部程序存储器常采用的芯片是()。选项:A、2716B、8255C、74LS06D、2114正确答案:【2716】8、问题:地址空间3000H~37FFH共有()K存储单元。选项:A、1B、2C、4D、8正确答案:【2】9、问题:在生产过程中完成程序写入的只读存储器称为()选项:A、掩膜ROMB、PROMC、EPROMD、E2PROM正确答案:【掩膜ROM】10、问题:8051单片机系统扩展时使用的锁存器用于锁存()。选项:A、高8位地址B、低8位地址C、8位数据D、ALE信号正确答案:【低8位地址】11、问题:使用线选法扩展3片2732作外部程序存储器,需要使用()位地址线。选项:A、13B、14C、15D、16正确答案:【15】12、问题:8155中的定时器/计数器是()。选项:A、16位加法计数器B、16位减法计数器C、14位加法计数器D、14位减法计数器正确答案:【14位减法计数器】13、问题:MCS-51单片机I/0编址采用的是统一编址的方法,因此()。选项:A、有专门的I/0操作指令B、I/O寄存器与存储单元同等对待C、地址空间与存储器空间是相互分开的D、使用MOVX指令访问存储器,而使用MOVC指令进行I/O数据传送正确答案:【I/O寄存器与存储单元同等对待】14、问题:访问接口,应在程序中使用()选项:A、MOV指令B、MOVX指令C、MOVC指令D、SWAP指令正确答案:【MOVX指令】15、问题:下列有关单片机程序存储器的论述中,错误的是()选项:A、用户程序保存在程序存储器中B、断电后程序存储器仍能保存程序C、对于程序存储器只使用MOVC一种指令D、

温馨提示

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

最新文档

评论

0/150

提交评论