微机原理与接口技术期中复习题答案DOC

上传人:cn****1 文档编号:487776383 上传时间:2023-12-03 格式:DOC 页数:10 大小:137.50KB
返回 下载 相关 举报
微机原理与接口技术期中复习题答案DOC_第1页
第1页 / 共10页
微机原理与接口技术期中复习题答案DOC_第2页
第2页 / 共10页
微机原理与接口技术期中复习题答案DOC_第3页
第3页 / 共10页
微机原理与接口技术期中复习题答案DOC_第4页
第4页 / 共10页
微机原理与接口技术期中复习题答案DOC_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《微机原理与接口技术期中复习题答案DOC》由会员分享,可在线阅读,更多相关《微机原理与接口技术期中复习题答案DOC(10页珍藏版)》请在金锄头文库上搜索。

1、“微机原理与接口技术”期中复习题答案一、 填空1. 若外接晶振为6MHz,则8031单片机的振荡周期为 1/6us,时钟周期为1/3us,机器周期为2us ,指令周期最短为2us,最长为8us。2. SP是堆栈指针 ,PC是程序计数器,DPTR是数据指针 。3. 外接程序存储器的读信号为 _PSEN_,外接数据存储器的读信号为_RD 。4. 程序中“LOOP:SJMP rel”的相对转移以转移指令所在地址为基点向前(大地址方向)最大可偏移129 个单元地址,向后(小地址方向)最大可偏移126 个单元地址。5. “ MOVC A, A+DPTR ”指令为寻址方式。6. 单片机寻址方式是指寻找操作

2、数 或 操作数地址的方式,常用的寻址方式有直接寻址 、 立即寻址 、 寄存寄寻址、 寄存寄间接寻址 、 变址寻址等。7. 8031单片机内存20H的第7位,它的位地址为 07H。8. 循环结构程序中循环控制的实现方法有计数循环法 和条件控制循环法。9. 循环结构程序中,当循环次数已知时,应采用计数循环控制法,循环次数未知时,应采用条件控制控制法。10. 80C51单片机的位寻址区包括20H2FH和 SFR中地址值能被 8整除的特殊功能寄存器 。11. 由8031组成的单片机系统在工作时,EA引脚应该接 低电平 。12. LJMP 的跳转范围是64K,AJMP 的跳转范围是2K ,SJMP 的跳

3、转范围是-128+127。13. 若A中的内容为68H,那么P标志位为_J。14. 单片机上电复位时 PC= 0000H,SP= 07H ;而工作寄存器则缺省采用第 _0_组,这组寄存器的地址范围是00H07H 。15. JZ rel的操作码地址为 1000H,rel=20H,它转移的目标地址为1022H。16. 8051内部有 4个 并行口,P0 口直接作输出口时,必须外接上拉电阻。并行口作输入口时,必须先 向端口写入1,才能读入外设的状态。17. MCS-51 的堆栈只可设置在 内部 RAM 区,其最大长度为 128Byte,存取数据的原则是先入后出。堆栈寄存器SP是_8_位寄存器,用来存

4、放堆栈顶部的地址。18. 假定(SP ) =40H ,(39H)=30H,( 40H ) =60H。执行下列指令:POP DPHPOP DPL后,DPTR的内容为 6030H,SP的内容是 38H。19. CJNE 目的字节 ,源字节,rel属于五大类指令中的_控制转移类类指令,其操作码助记符含义是 如果目的和源中的内容不等,则跳转到偏移量为rel的指令去执行 。20. 微处理机的寻址能力(范围)由地址线数目决定。若某单片机有 20根地址线,则它可寻址的存储器范围为1024 K。选择题1.8031单片机的(d)口的引脚,还具有外部中断、串行通信等第二功能。a) P0b) P1c) P2d) P

5、32. 下列指令中不影响标志位 CY的指令有(d )。a)ADD A,20H b) CLR Cc) RRC Ad) INC A3. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为(b )oa) MOV A, R1b) MOVC A, A + DPTRc) MOVX A, R0d) MOVX A, DPTR4. 8031单片机中既可位寻址又可字节寻址的单元是(a )a) 20Hb) 30Hc) 00Hd) 70H5.下列哪条指令是正确的(d)a)PUSHR2b)ADDR0,Ac)MOV A, DPTRd)MOVR0,A6.执行中断返回指令时,从堆栈顶部弹出的内容送给((c )(A)

6、A ( B) CY(C) PC (D) DPTR7. A7H和5BH两个立即数相加后,和为( c ), (CY )是(c )。(A) 1CH, 0(B) C1H, 0(D) C1H, 1(C)02H, 18.若(A)=86H , (PSW )=80H,则执行RRCA指令后,A的内容是(A )(A) C3H(B) B3H(C) 0DH(D) 56H9. 如果(P0) =65H ,则当CPL P0.2SETB CMOV P0.4 , C执行后(P0) = ( C )(A) 61H(B) 75H(C) 71H(D) 17H10. 若片内(60H ) =8H,(R0)=60H,A=7H,则执行指令C

7、后,片内(60H )= 7H.(A) MOV R0,A;(B) MOVX R0,A;(C) DEC R0;(D) DEC R0;11. MCS-51单片机在执行 MOVX A,DPTR 指令时,将发出 A信号。(A)地址信号和RD信号;(B)数据信号和RD信号;(C)地址信号和 WR信号;(D)数据信号和 WR信号;12. 调用指令 ACALL的调用范围是 _Ao(A) 2K ( B) 64K( C) 256( D) 51213. SJMP $指令跳转的偏移量范围为:(A) -128127 ;(B) 0 256;(C) 02047 ;( D) 065535 ;14. 执行MOV PSW , #

8、 08H指令后,被选中的当前工作寄存器R0R7是: B(A )第0组(B)第1组 (C)第2组 (D)第3组15. 复位后执行 PUSH 00H,是把: _A。(A) R0的内容压入 08单元(B) 00H的内容压入 07H单元三、判断题(对者打V,错者打X)1、MCS-51系列芯片复位后堆栈设置成从07H单元开始使用。X2、MCS-51中工作寄存器 R7的实际物理地址与 PSW中内容有关。V3、DA A指令只能用在减法指令之后起到十进制调整的作用。X4、 使用8031的MCS-51系统其EA引脚必须接地。V5、 中断服务程序的最后一条指令是RET。X6、 P2 口既可以作为I/O使用,又可以

9、作地址/数据复用口使用。X7、 MOV A , 30H的源操作数为立即寻址方式。X8、 MOV A,A+DPTR是一条查表指令。X9、MUL AB的执行结果是高 8位在A中,低8位在B中。 X10、AJMP跳转空间最大可达到 64KB 。 X11、DPTR是由DPH和DPL两个8位特殊寄存器组成的。 V12、汇编语言源程序中的伪指令汇编成目标程序时不产生机器码。V13、MCS-51系列芯片特殊寄存器区按字节寻址时可以采用间接寻址。X14、 8051单片机的算术逻辑部件能完成带借位和不带借位的减法运算。X15、 在MCS-51中,为使准双向的I/O 口工作在输入方式,必须先预置为1。 V四、改错

10、请判断下列各条指令的书写格式是否有错,如有错说明原因:1.MULR0R1(X )(MUL AB)2.MOVA,R7(X )(MOV A, Ri i=0,1)3.MOVA,#3000H(X )(MOV A, #data8)4.MOVCA+DPTR, A(X )(MOVC A, A+DPTR)5.LJMP#1000H(X) (LJMP addr16)6. MOVXR0, B(X) MOVX R0, A7. MOVA , 30H(v)8. MOVXA , 30H(X ) MOVX A, Ri 或 MOVX A, DPTR9. ADDCA , R7(v)10. SUBA , R2(X ) SUBB A

11、, R211. ANL#99H , 36H( X ) ANL A, direct 或 ANL direct, #data12. MOVC, ACC.0(v)13. ORLP1.0, P3.1(X) ORL C, bit14. JBCP0, LL1( X) JBC bit, rel15. ACALLPROC(v)16. MOV20H , R1( v)17. ADDC A , 2030H( X) ADDC A, #data818. CLRA(v)19. MOVX 40H , #30H( )(X) MOVX A, DPTR20. ORG3000H( v)21. MOVC A+PC , A(X) MO

12、VC A, A+PC22. MOVX A ,2000H( X) MOVX A, DPTR23. DJNZ #data , rel( X )DJNZ Rn, rel ;DJNZ direct, rel ;24. INCR5(X)25. DEC DPTR(X)DPTR 没有自减一指令26. MOVR1 , R2(X)MOV A, R227. SWAP R1(X)SWAP A28. SETB2000H(X)SETB bit29. JZA , LOOP(X)JZ LOOP30. DAR2(X )DA A五、简答题1、简述 8031 单片机 ALE 引脚的功能,请举例说明其在应用系统中有哪些应用?答:A

13、LE被称为“地址锁存信号”。主要有两个用途:(1 )在8051并行扩展时,P0 口 为地址 /数据复用口, 这时利用 ALE 和锁存器( 74LS73、74HCT373 等)来锁存地址 A0A7.(2)ALE 引脚输出频率为 1/6 振荡器频率的脉冲信号。2、片外数据存储器与程序存储器地址允许重复,如何区分?答:片外数据存储器与程序存储器地址都可以为0000HFFFFH。尽管地址范围相同, 但能够很好地加以区分,而不会发生冲突。原因为:读取ROM中数据时使用变址寻址的MOVC指令、CPU中控制器自动读取 ROM中指令时均为访问 ROM ,访问 ROM 时是选通信号 PSEN 有效;对片外 RA

14、M 的读、写操作时使用间接寻址的 MOVX 指令,通过选通信号 RD 或 WR 有效来访问片外 RAM 。3、80C51 单片机的 MOV 、MOVC 、 MOVX 指令各适用哪些存储空间?请举例说明。 答:三类指令的差别是寻址空间不同。答: MCS-51 单片机指令寻址方式为间接寻址;MOV 指令的寻址空间为片内 RAM 和 SFR 寄存器,是片内数据存储器和寄存器之间的 数据传送。如“ MOV A, R0 ”MOVC 指令的寻址空间为片内外 ROM 的 64K 空间,即是访问程序存储器的指令,有MOVC A, A+PC 和 MOVC A, A+DPTR 两条查表指令。MOVX 指令的寻址空间为片外 RAM 的 64K 空间,是访问外部数据存储器的指令。如 MOVX DPTR, A 。4、把下列数看作是无符号数, 它们相应的十进制数为多少?若把下列数看成为带符号数的 补码表示,它们相应的十进制

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号