单片机习题集及答案(5 页)Good is good, but better carries it.精益求精,善益求善。1.在 MCS-51 中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。2.汇编语言的指令格式为 标号: 操作码 操作数 注释 。3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。4.8051 内部 RAM 从 20H 至 2FH 既可 位 寻址,又可 间接 寻址,位地址空间从 00H 到 7FH 。5.MCS-51 单片机指令系统中,指令长度有一字节、二字节和( 三) 字节,指令执行时间有一个机器周期、两个机器周期和 四 机器周期,乘法指令需 四 机器周期。6.MOVA,20H 中,20H 的寻址方式称之为_直接___; SETB 20H 的寻址方式为 位寻址 。7.关于堆栈类操作的两条指令分别是_PUSH ( 入栈)指令 _ 、 POP( 出栈 ) 指 令;堆栈操作只能是 寄存器间接寻址寻址。8.访问 8031 片外数据存储器 MOVX 指令采纳的是 寄存器间接寻址 寻址方式。访问片外序存储器 MOVC 指令采纳的是 变址 寻址方式。9.设(A)=55H,(R5)=AAH,则执行 ANL A,R5 指令后的结果是(A)= 00H ,(R5)= AAH ;则执行 ORL A,R5 指令后的结果是(A)= FFH ,(R5)= AAF ;则执行 XRL A,R5 指令后的结果是(A)= FFH ,(R5)= AAH 。10.伪指令 不产生 (产生/不产生)可执行目标代码。汇编语言程序结束的指令为 END 。11.DA 指令跟在 ADD,ADDC 指令的后面,用与二进制数与 BCD 码的调整。若(A)=0AH ,执行 DA A 指令后,(A)= 15 。 单项选择题1.JMP 跳转范围是:(D. -128~127B)2.MCS—51 系列单片机最长的一条指令需 B. 4 个机器周期。3.MOV A,@R0 这条指令中@R0 的寻址方式称为:(B. 寄存器间接寻址)4.在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW5.下列指令中正确的是:B. JBC TF0,L1 6.下列指令中错误的是:A. SETB 50H.0 7.将累加器的值压入堆栈的正确指令是:B. PUSH A 8.下列那条减法指令是错误的:C. SUBBC9. 指令 CJNE A ,#00H ,LOOP 影响 PSW 的哪一位:C.CY10. 在 MUL AB 指令中,若积超过 255,则 C. OV=111.在相对寻址方式中,寻址的结果体现在 A.PC 中 12.在相对寻址方式中,"相对"两字是指相对于 C.当前指令的末地址 13...