- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术复习题1精选
单片机原理与接口技术复习题
复习一 选择题1. 有如下程序段:MOV ??? R0,#30H ;(R0)=30H????? ? SETB ??? C ; CY=1????? ?CLR ??? A ; (A)=00H????? ?ADDC ??? A,#00H ;(A)= 01H????? ?MOV ??? ﹫R0, A ;(A)- 30H (30H)=01H
执行结果是。? ?A.?( 30H ) =0 0H?? B. ( 30H ) =0 1H ? C. ( 00H ) =0 0H D. ( 00H ) =0 1H? 在 CPU 内部,反映程序运行状态或运算结果特征的寄存器是。 CY AC OV P ??A.?? PC?? B. PSW ? C. A D. SP? 各中断源发出的中断请求信号,都会标记在寄存器 。??A.?? TMOD/SCON?? B. TCON/PCON ?
C. IE/TCON D. TCON/SCON?6. 执行返回指令,退出中断服务子程序,则返回地址来自? A. ROM ???B. 程序计数器 ??? C. 堆栈区 ??? D. CPU寄存器 中断查询,查询的是.?A. 中断请求信号 ?? B. 中断标志 ??
C. 外中断方式控制位? ?D. 中断允许控制位 外部中断 1的中断入口地址为。??A. 0003H ?? B. 000BH ??? C. 0013H ??? D. 001BH 11. 下列指令中正确的是。?? A. MOV P2.1 , A??B. JBC TF0 , L1 ? C. MOVX B , @DPTR D. MOV A , @R3 ?
执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送。??A.?? DPTR?? B. PC ? C. CY D. A ? 在定时器操作中,选择其工作方式的寄存器是。??A.?? TMOD? B. TCON ? C. IE D. SCON ? 当标志寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用的工作寄存器组为。 01??A.? 组 0 ?? B. 组 1 ? C. 组 2 D. 组 3 8051 单片机中,唯一一个用户可使用的 16 位寄存器是。??A.? PSW ? B. DPTR ? C. ACC D. PC ? 指令和程序是以形式存放在程序存储器中 。??A.?? 源程序?? B. 汇编程序 ? C. 二进制编码 D. BCD 码? 下列指令中错误的是.A . MOV A , R4 ? B . MOV 20H , R4 ?
C . MOV R4 , R3 ? D . MO V @R4 , R3 下列指令中不影响标志位 CY 的指令有.?? A . ADD A , 20H ? ? ? B . CLR ? ?A
C . RRC A ? ? ? D . INC A 23. LJMP 跳转空间最大可达到。 16?? A . 2KB ? ? ? ? B . 256B ? ? ? ? C . 128B ? ? ? ? D . 64KB 24. 8051 单片机共有中断源 。A . 4 ? ? ? ? ? B . 5 ? ? ? ? ? C . 6 ? ? ? ? ? ? D . 7 25. 8051 单片机共有个中断优先级 。? A . 2 ? ? ? ? ? B . 3 ? ? ? ? ? C . 4 ? ? ? ? ? ? D . 5 26. 外部中断源 I E 1 (外部中断 1 )的向量地址为。?? A . 0003H ? ? ? ? B . 000BH ? ? ? ? C . 0013H ? ? ? ? D . 002BH ? 29. 8051 的内部 RAM 中,可以进行位寻址的地址空间为。?? A . 00H∽2FH ? ? ? B . 20H∽2FH ? ? ? C . 00H∽FFH ? ? ? D . 20H∽FFH 31.设累加器 A 的内容为 0 C 9 H ,寄存器 R2 的内容为 54H , C Y=1 ,执行指令SUBB ? A,R2 后结果为.
=C9H (R2)=54H CY=1 (A)-(R2)-CY - A ? A .( A ) =74H ??? B .( R2 ) =74H ? ? C .( A ) =75H D .( R2 ) =75H
文档评论(0)