1 单片机原理及应用期末考试试题 一、填空题 (每空 1 分,共 20 分) 1.相对寻址是以 PC 的当前值为基准,加上指令中给出的相对 偏移量 形成目标地址的方式。 2.AT89S51 单片机的1 个机器周期含有 12 个晶振周期或 6 状态周期。 3.AT89S51 单片机进行扩展时,用 P0 口作为地址/数据总线,用 P2 口作为地址总线高8 位。 4.假定累加器A 的内容30H,执行指令:1000H:MOVC A,@A+PC 后,把 程序存储器1031H 单元的内容送累加器A 中 5. 指令格式是由 操作码 和 操作数 部分组成。 6. AT89S51 单片机的串行口控制寄存器中有2 个中断标志位,它们是 TI 和 RI 7. 在进行BCD 码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是 DA A 指令 8. JNC rel 指令执行时,当CY 位为 0 时程序发生跳转。 9. 单片机位寻址区的单元地址是从20H 单元到2FH 单元,若某位地址是10H,它所在单元的地址应该是 22H 。 10.外部中断0 的中断入口地址为 0003H ,定时/记数器T1 的中断入口地址为 001BH 。 11.串行口工作方式2 为 9 位异步通信,若SMOD=0,f OSC = 6 MHZ ,则其相应波特率为 6×106/64 b/s 12.堆栈应遵循 先进后出 规律,堆栈指针的符号为 SP 二、单项选择题(每小题1 分,共 20 分) 1.AT89S51 单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( b ) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD 码为0111010101000010 则其表示的十进制数值为( b ) a) 7542H b) 7542 c) 75.42H d) 75.42 2 4.下列指令中不影响标志位CY 的指令有( d )。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU 主要的组成部部分为( a ) a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.AT89S51 的CPU 是( c )位的单片机 a) 16 b)4 c)8 d)准 16 7.AT89S51 复位后,PC 与 SP 的值为( b ) a )0000H,00H b)0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从 AT89S51 单片机程序存储器取数据时,采用的指令为( b )。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.AT89S51 单片机中既可位寻址又可字节寻址的...