《单片机技术》作业二答案
【以上文件为下列试题答案,请核对试题后再购买下载】 |
题目预览: |
《单片机技术》作业二 一、判断题(4分) 1.MCS-51指令中,MOVC为ROM传送指令。( ) 2.MUL A B指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。( ) 3.中断处理过程分为2个阶段,即中断响应和中断处理。( ) 4.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。( ) 5.中断服务程序的最后一条指令是RET。( ) 6.两个特殊定时器TMOD和TCON用来对定时器/计数器的工作方式进行选择和控制。( ) 7.MUL A B指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。( ) 8.单片机80C51的5个中断源分别为INT0 、INT1 、T0 、T1、TXD/RXD。( ) 二、单项选择题(4分) 1.以下哪一条是位操作指令( )。 A.MOV P1,#0FFH B.MOV C,ACC.1 C.CPL A D.POP PSW 2.80C51同一级别的中断:定时/计数器0(T0)、定时/计数器1(T1)、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是( )。 A.INT0→INT1→T0→T1 B.INT0→T0→INT1→T1 C.T0→INT0→T1→INT1 D.T0→T1→INT0→INT1 3.以下哪一条指令的写法是错误的( )。 A.INC DPTR B.MOV R0,#0FEH C.DEC A D.PUSH A 4.以下哪一条是位操作指令( )。 A.MOV P0,#0FFH B.SETB TR0 C.CPL R0 D.PUSH PSW 5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 6.以下哪一条指令的写法是错误的( )。 A.MOVC A, @A+DPTR B.MOV R0, #FEH C.CPL A D.PUSH ACC 7.MCS-51单片机的外部中断1的中断请求标志是( )。 A.ET1 B.TF1 C.IT1 D.IE1 8.以下哪一条指令的写法是错误的( )。 A.MOV DPTR, #3F98H B.MOV R0, #0FEH C.MOV 50H, #0FC3DH D.INC R0 三、多项选择题(11分) 1. 下面哪些指令是正确的( )。 A.MOVC A,@A+PC B.MOVX A,@R1 C.PUSH ACC D.MUL A B 2. MCS-51在响应中断时, 会发生下列哪些操作( )。 A.保护现场 B.保护PC C.找到中断入口 D.保护PC转入中断入口 3.MCS-51单片机外部中断的触发方式有( )。 A.低电平触发 B.高电平触发 C.下降沿触发 D.上升沿触发 4.MCS-51单片机中断源的类型有( )。 A.内部中断 B.外部中断 C.定时计数中断 D.串口中断 5. 下面哪些指令可以将MCS-51的工作寄存器置成3区( )。 A.MOV PSW,#13H B.MOV PSW,#18H C.SETB PSW.4 SETB PSW.3 D.SETB PSW.3 CLR PSW.4 6.在下列MCS-5l单片机各条指令中,错误的有( )。 A.MOV A, @R7 B.MOV 20H, A C.MOV P1.2,A D.MOVC @A+PC, A 7. MCS-51单片机中堆栈的作用有( )。 A.保护断点 B.保护现场 C.保护调用指令的下一条指令地址 D.保护栈顶 8.下列指令中正确的有( )。 A.MOV A, R4 B.MOVX A, @R1 C.ADD R0,A D.SETB P0 9.下列指令中,影响标志位CY的指令有( )。 A.MOV A, 10H B.ADDC A, #30H C.MOV C, 10H D.RR A 10.对于DIV AB指令的结果,下列说法正确的有( )。 A.商在A中 B.余数在B中 C.商在B中 D.余数在A中 11.对于JBC bit,rel指令,下列说法正确的是( )。 A.bit位状态为1时转移 B.bit位状态为0时转移 C.转移时对bit位清零 D.转移时不对bit位清零 四、编程题(6分) 1.请编写程序,将片外数据存储器中2000H单元中的内容和2100H单元的内容相乘,并将结果存放在内部数据RAM的22H和23H单元中。 根据题意,完成下面程序 MOV DPTR,#2000H MOVX A,@DPTR ① MOV DPTR,#2100H MOVX A,@DPTR ② MOV 22H,A MOV 23H,B RET (1).①处的正确指令为( )。 A.MOVX A,@DPTR B.MOV 22H,B C.MOV B,A D.XCH A,B (2).②处的正确指令为( )。 A.ANL A,B B.MUL A,B C.ADD A,B D.SUBB A,B 2.将片内20H-70H中的内容传送到0ABH-0FBH中去。 根据题意,完成下面程序 START:MOV R0,#20H MOV R1,#0ABH MOV R7,#51H LOOP:MOV A,@R0 ① INC R0 INC R1 ② ,LOOP (1).①处的正确指令为( )。 A.MOV @R0,A B.MOV @R1,A C.INC R7 D.MOV A,@R1 (2).②处的正确指令为( )。 A.DJNZ R0 B.DJNZ R1 C.DJNZ R7 D.JNZ |