
MCS-51单片机系统及接口技术-习题集(含答案).doc
26页《MCS-51单片机系统及接口技术》课程习题集【说明】:本课程《MCS-51单片机系统及接口技术》(编号为09001)共有单选题,判断题,阅读分析,问答与作图题, 填空题等多种试题类型,其中,本习题集中有[阅读分析]等试题类型未进入一、单选题1. 下面哪些指令是访问ROM的指令? (A)MOVX A,@DPTR (B)MOVC A,@A+PC(C)MOVC A,@A+DPTR (D)MOVX @DPTR,A2. 下面哪些指令执行后,能够对PSW寄存器产生影响? (A)DEC 3FH (B)ADD A,3FH (C)SUBB A,R0 (D)CJNE A,3FH,rel 3. 要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是 (A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址4. 要确定51单片机P1口的输入、输出工作方式,下面哪种说法是正确的? (A)由编程决定; (B)由输入/输出设备决定; (C)由读引脚或写引脚指令决定; (D)由CPU读写命令决定;5. 微机设置堆栈的目的是: (A)起数据缓冲作用; (B)存放将要处理的数据;(C)保存程序断点地址; (D)保存程序断点地址和数据。
6. CPU访问外部存储器的时候,下面哪种说法是正确的?(A) DPTR既可以存放ROM的地址又可以存放RAM的地址;(B) DPTR只能存放ROM的地址;(C) DPTR只能存放RAM的地址; 7. 在程序设计中使用MOV PSW,#10H 指令的目的是: (A)当前程序使用第2组工作寄存器 (B)程序初始化 (C)给一个单元赋初值 (D)将立即数10H暂存入PSW中8. 51单片机的堆栈操作,应该是: (A)先入栈,再修改指针 (B)先修改栈指针,再出栈(C)先修改栈指针,再入栈 (D)以上都不对9. 执行返回指令时,返回的断点是: (A)调用指令的首地址 (B)调用指令的末地址(C)调用指令下一条指令的首地址 (D)返回指令的末地址 10. 可以使程序循环转移的指令是: (A)AJMP addr11 (B)DJNZ Rn ,rel (C)SJMP rel (D)ACALL addr1111. CPU响应中断后,将产生哪些操作? (A)保护现场 (B)自动到中断服务程序去执行 (C)断点地址进栈 (D)断点地址进栈,将矢量地址装入PC12. 51单片机外扩8155芯片后,可以扩展的I/O口线是: (A)16根 (B)22根 (C)24根 (D)32根13. 下面哪一个部件不属于CPU的部件? (A)IP (B)ALU (C)PC (D)PSW 14. 要把P1口高4位变为0,低4位不变,应使用下列哪条指令? (A)ORL P1,#0FH (B)ORL P1,#0F0H(C)ANL P1,#0F0H (D)ANL P1,#0FH 15. CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成? (A)由CPU自动完成 (B)在中断响应中完成 (C)应由硬件和中断服务程序完成 (D)在主程序中完成 16. 某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是:(A)11根,(B)12根,(C)13根,(D)14根,(E)15根17. 定时器T0、T1的启动/停止应由下面哪一条来完成? (A)由程序来完成 (B)由硬件自动完成(C)当GATE=0时,由TR0、TR1置位、清0完成18. 51单片机直接寻址指令中的直接地址单元有哪些? (A)产品厂家给出的地址单元(B)20H~7FH单元和部分SFR寄存器(C)30H~7FH单元(D)片内RAM和SFR寄存器19. 下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC 3FH (B)ADD A,3FH (C)SUBB A,R0 (D)CJNE A,3FH,rel 20. 6264芯片是(A)64KB EPROM (B)8KB RAM (C)64KB RAM 21. 指令LCALL addr16 执行后,硬件会自动产生下列操作。
A)将16位地址进栈;(B)将指令中16位二进制数装入DPTR;(C)将指令中给出的16位地址装入PC;22. 使CPU响应某中断源请求的条件是(A)开放中断系统;(B)查询到该中断源的中断标志;(C)高优先级和同级中断源没有中断请求;(D)A、B、C三个条件都必须具备23. 下面四条传述中,有错误的一条是:( )(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息24. 程序计数器PC可以兼作:( ) (A)一根硬件信号线(B)一个可由用户直接读写的8位RAM寄存器(C)一个不可寻址的特殊功能寄存器(D)一个能自动加1计数的ROM存储单元25. 若系统晶振为12MHz,对应的一个机器周期执行时间为:( )(A)1us; (B)2us; (C)3us; (D)4us26. 某条指令的操作数(或操作数地址)部分为x,地址为x的主存单元内容为y,地址为y的主存单元内容为z,如果用直接寻址方式,参与操作的数据为:()(A)x; (B)y; (C)z; (D)x+y27. MCS-51单片机有片内ROM容量( )A. 4KB B. 8KBC. 128B D. 256B28. MCS-51单片机的位寻址区位于内部RAM的()单元。
A. 00H—7FH B. 20H—7FHC. 00H—1FH D. 20H—2FH29. MCS-51单片机的串行中断入口地址为( )A. 0003H B. 0013HC. 0023H D. 0033H30. MCS-51单片机的最小时序定时单位是( )A. 状态 B. 拍节C. 机器周期 D. 指令周期31. 若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为()A. 2MHz B. 1MHzC. 500KHz D. 250KHz32. 在中断服务程序中,至少应有一条( )(A)传送指令 (B)转移指令(C)加法指令 (D)中断返回指令33. 当MCS-51复位时,下面说法正确的是( )(A)PC=0000H (B)SP=00H(C)SBUF=00H (D)(30H)=00H34. 要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( )(A)MOV (B)MOVX(C)MOVC (D)以上都行35. 下面哪一种传送方式适用于电路简单且时序已知的外设( )(A)条件传送 (B)无条件传送(C)DMA (D)中断36. ORG 2000H LCALL 3000HORG 3000H RET上述程序执行完RET指令后,PC=( )(A)2000H(B)3000H(C)2003H(D)3003H37. 要使51能响应定时器T1中断、串行接口中断,中断允许寄存器(IE)=()(A)98H (B)84H (C)42H (D)22H38. 6264芯片是()(A)E2PROM (B)RAM(C)Flash ROM (D)EPROM39. MCS-51在响应中断时,下列哪种操作不会发生( )(A)保护现场 (B)保护PC(C)找到中断入口 (D)保护PC找到中断入口40. 用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择( )(A)方式0(B)方式1(C)方式2(D)方式341. JNZ e指令的寻址方式是( )(A)立即寻址 (B)寄存器寻址(C)相对寻址 (D)位寻址二、判断题42. MOVX A,1000H ()43. DEC DPTR ()44. ADD A,B ( )45. CLR R0 ( )46. INC R7 ()47. MOV @R3 ,A ()48. MOV RN ,P1 ()49. MOV 40H,TL1 ()50. 执行一条指令的快、慢取决于这条指令的长度。
这句话是否正确?若有错,则改正过来51. 寄存器A只能进行字节操作这句话是否正确?若有错,改正52. 访问8155的指令可以是读指令,也可以是写指令53. 访问ADC0809的读指令是获取模拟量信息,写指令是将数据写入ADC080954. 访问DAC0832的指令可以是读指令,也可以是写指令55. 8051单片机有18个SFR寄存器占有18个地址56. 凡是操作数为寄存器的指令都是寄存器寻址方式指令57. INC @R4 ()58. MOV F0H,C ()59. MOV A,2000H ()60. MOV R1,R7 ()61. XRL P1,#31H ()62. MOV @R1,#80H ( )63. CLR 30H ( )64. MOVX A,2000H ( )65. MOV 20H,21H ( )66. MOV R7,@R1 ( )67. 在计算机中断系统中,优先级别高的中断总是先响应先处理 )68. 指令中直接给出操作数称为直接寻址 )69. 堆栈是由若干不连续的存储单元组成的后进先出存储区。
)70. 若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I/O指令 )71. DMA方式传递过程中地址修改、字节计数等完全由硬件电路实现 )72. 当某一个数是负值时,它在计算机中分别用原码、反码和补码表示时,机器码一定各不相同 )73. 串行通信是指数据各位同时传送,其特点是数据传送速度快、效率高,且对住处的逻辑定义与TTL兼容,无需进行逻辑电平转换 )74. 根据系统总线传递信息的类型,可分为地址线、数据线和控制线 )75. 通常每个外部设备都有一个接口寄存器与主机交换信息,因此,主机只能用一个唯一地址来访问一个外部设备 ( )76. 在单总线结构的计算机系统中,I/O设备和主机之间传送数据方式一般有程序查询、程序中断和DMA方式 ()77. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总。
