单片机原理与接口技术复习题及参考答案 联系客服

发布时间 : 星期三 文章单片机原理与接口技术复习题及参考答案更新完毕开始阅读1f1689f9a1c7aa00b52acba5

该程序段执行后,(70H)= 7.已知(30H)=45H (38H)=64H MOV A,30H XCH A,38H MOV 30H,A

该程序段执行后,(30H)= ,(38H)= 8.下列程序执行后,(A)= ,(B)= 。

MOV A,#0FBH

MOV B,#12H

DIV AB

9.(A) =85H,(R0) =20H,(20H) =0AFH,执行指令ADDA,@R0的运算结果为:

(A) = ,CY= ,AC= ,OV= 。

10.设(31H)=95H、(32H)=85H、(33H)=FAH 执行下列程序: MOV A,31H ADD A,32H MOV R1,A MOV A,#00H ADDC A,#00H MOV R0,A MOV A, R1 ADD A, 33H MOV R1,A MOV A, R0 ADDC A,#00H MOV R0, A

其结果:R0= , R1= 11.已知(40H)=19H

ORG 2000H

START:MOV A,BCDB ANL A,#0FH ADD A,#30H MOV TWO,A MOV A,BCDB SWAP A

ANL A,#0FH ORL A,#30H MOV ONE,A SJMP $

BCDB:DATA 40H ONE:DATA 41H TWO:DATA 42H END

该程序段执行后,(ONE)= ,(TWO)=

12.已知(A)=0C3H,(R0)=0AAH,(CY)=1,无符号数执行指令ADDC A,R0后,

(A)= ,(R0)= ,CY= ,OV= ,AC= 。

五、编制程序题:

1.用软件实现延时的方法,编写一个延时5ms的子程序。

2.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。

第5页共9页

3.将(31H)、(30H)和(41H)、(40H)中的两个双字节无符号数相加,结果送(52H)、(51H)、(50H)单元(高位字节在前)。

4.多个单字节求和。已知有10个单字节数,依次存放在内部RAM 40H单元开始的存储区中,要求把求和的结果存入寄存器R2、R3中(高位存R2,低位存R3)。

5.数据块求和。设有20个单字节数,存放在片内RAM从30H开始的单元,求累加和(双字节),将结果存放在60H,61H单元(高位字节在高地址,低位字节在低地址)。

6.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s。

第6页共9页