《单片机应用技术》试题库(7)

2019-01-07 13:03

1. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( ) 2. MCS—51的相对转移指令的最大负跳距是128B. ( )

3. MCS—51的程序存储器只是用来存放程序的。 ( ) 4. MCS—51的五个中断源优先极相同。 ( )

5.要进行多机通信, MCS—51串行接口的工作方式应选为方式1. ( ) 6. MCS—51上的电复位时,SBUF=00H. ( )

7. MCS—51外部中断0的入口地址是003H. ( )

8.TMOD中的GATE=1时,表示由两个信号控制定时器的起停. ( ) 9. MCS—51的时钟最高频率是18MHZ. ( ) 10.使用可编程接口必须初始化. ( )

11.当MCS—51上电复位时,堆栈指针SP=00H. ( ) 12. MCS—51外扩I/O与外RAM是统一编址的. ( )

13.使用8751且EA=1时,仍可外扩64KB的程序存储器. ( ) 14.8155的复位引脚可与89C51的复位引脚直接相联. ( ) 15. MCS—51是微处理器. ( )

16. MCS—51的串行接口是全双工的. ( ) 17.PC存放的是当前正在执行的命令. ( )

18. MCS—51的特殊功能寄存器分部在60H—80H地址范围内( ) 19. MCS—51系统可以没有复位电路. ( )

20.在MCS—51系统中,一个机器周期等于1.5us. ( )

21.调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关. ( ) 22.片内RAM与外部设备统一编址的,需要专门 的输入/输出指令. ( ) 23.锁存器,三态缓冲器等简单芯片中没有命令寄存和状态寄存等功能. ( ) 24 MOV @R0,P1在任何情况下都是一条能正确执行的MCS—51指令. ( )

25.欲将片外RAM中3057H单元的内容传送给A,判断下列指令或程序段正误. ( ) ⑴ MOVX A,3057H ( ) ⑵ MOV DPTR,#3057H ( ) MOVX A,@DPTR

⑶ MOV P2,#30H ( ) MOV R0,#57H MOVX A,@R0

⑷ MOV P2,#30H ( ) MOV R2,#57H MOVX A,@R2

26.欲将SFR中的PSW寄存器内容读入A,判断下列指令正误. ⑴ MOV A,PSW ( ) ⑵MOV A,0D0H ( ) ⑶ MOV R0, #0D0H ⑷PUSH PSW

MOV A,@R0 ( ) POP ACC ( ) 27. 判断下列指令正误.

⑴ MOV 28H,@R4 ( ) ⑵ MOV E0H,@R0 ( ) ⑶ MOV R1,#90H, MOV A,@R1 ( )

⑷ INC DPTR ( ) ⑸ DEC DPTR ( ) ⑹ CLR R0 ( ) 28. 判断下列指令正误.

MOV @R1,#80H ( ) MOV R7,@R1 ( ) MOV 20H @R0 ( ) MOV R1,#0100H ( ) CPL R4 ( ) SETB R7.0 ( ) MOV 20H,21H ( ) ORL A ,R5 ( )

ANL R1,#0FH ( ) XRL P1,#31H ( ) MOVX A ,2000H ( ) MOV 20H @DPTR ( )

31

MOV A,DPTR ( ) MOV R1 , R7 ( ) PUSH DPTR ( ) POP 30H ( )

MOVC A, @R1 ( ) MOVC A , @DPTR ( ) MOVX @DPTR ,#50H ( ) RLC B ( ) ADDC A,C ( ) MOVC @R1,A ( ) 五、计算题

1.X1=﹣1111101,X2 =﹢110,求X1-X2=? 2.求?68的补码以及补码C9H的真值?

3.(A)=3BH,执行ANL A,#9EH指令后,(A)=? (CY)=?

4.JNZ rel为2B指令,放于1308H,转移目标地址是134AH,求偏移量 rel=? 5.若(A)=C3H,(R0)=AAH, 执行 ADD A,R0后,(A)=?,(CY)=? (OV)=? (AC)=?

6.若(A)=50H,(B)=A0H,执行MUL AB后,(A)=? (B)=? (OV)=? (CY)=?

7.SJMP 0E7H为2B指令,放于F010H,目的地址=? 8.晶振fosc=6MHz,T0工作在模式1,最大定时=? 六、阅读并分析程序题

1. 位地址为M、N、Y,程序如下: MOV C,M

ANL C,N MOV Y,C MOV C,M ANL C,N ORL C,Y MOV Y, C 求程序表达式。 2.程序如下:

2506H M5: MOV SP, #58H; 2509H MOV 10H, #0FH; 250CH MOV 11H, #0BH;

(SP)+1→SP,(PC0—PC7)→(SP) 250FH ACCLL XHD;(PC)+2, (SP)+1→SP,(PC8—PC15)→(SP) Addr0—10→pc 2511H MOV 20H,11H 2514H M5A:SJMP M5A XHD: PUSH 10H PUSH 11H POP 10H POP 11H RET 问:(1)执行POP 10H后堆栈的内容? (2)执行M5A: SJMP M5A后,(SP)=? (20H)=? 3.程序存储器空间表格如下: 地址 2000H 2001H 2002H 2203H ? 内容 3FH 06H 5BH 4FH ? 已知:片内RAM的20H中为01H,执行下列程序后(30H)为多少?

32

MOV A,20H INC A

MOV DPTR, #2000H MOVC A,@A+DPTR CPL A

MOV 30H , A END: SJMP END

4.(R0)=4BH,(A)=84H, 片内RAM(4BH)=7FH,(40H)=20H MOV A,@R0; 7FH→A MOV @R0; 20H→4BH MOV 40H,A; 7FH→40H MOV R0, #35H

问执行程序后,R0、A和4BH单元内容的变化如何? 5. 设(R0)=20H,R1=25H,(20H)=80H,(21)H=90H,(22H)=A0H,(25H)=A0

H,(26H)=6FH,(27H)=76H,下列程序执行后,结果如何? CLR C

MOV R2,#3 LOOP: MOV A,@R0 ADDC A,@R1 MOV @R0,A INC R0 INC R1

DJNZ R2, LOOP JNC NEXT MOV @R0,#01H SJMP $ NEXT: DEC R0 SJMP $

(20H)= ,(21H)= ,(22H)= ,(23H)= , CY= ,A= ,R0= ,R1= . 6.阅读下列程序并回答问题. CLR C

MOV A, #9AH SUBB A,60H ADD A,61H DA A

MOV 62H, A

(1)请问该程序执行何种操作?

(2)已知初值(60H)=23H,(61H)=61H,请问运行后:(62H)= ? 7.解读下列程序,然后填写有关寄存器内容. (1) MOV R1,#48H MOV 48H,#51H CJNE @R1,#51H,00H JNC NEXT1 MOV A, #0FFH SJMP NEXT2 NEXT1: MOV A,#0AAH NEXT2: SJMP NEXT2 累加器 A=( ) (2) MOV A,#0FBH MOV PSW,#10H

33

ADD A, #7FH

PSW=00,执行完上述程序段后,将PSW各位状态填入下表: PSW CY AC F0 RS1 RS0 OV F1 P 8.分析程序段: CLR C MOV A,#9AH SUBB A,60H ADD A,61H DA A

MOV 62H, A (1)程序执行何种操作?

(2)若已知初值:(60H)=24H、(61H)=72H,则运行后,(62H)= . 9.设片内RAM中(59H)=50H,执行下列程序段. MOV A,59H MOV R0,A MOV A,#0 MOV @R0,A MOV A,#25H MOV 51H,A MOV 52H,#70H

问A= ,(50H)= ,(51H)= ,(52H)= .

10.设(R0)=7EH,DPTR=10FEH,片内RAM7EH和7FH两单元的内容分别是FFH和38H,请写出下

列程序段的每条指令的执行结果. INC @R0 INC R0 INC @R0 INC DPTR INC DPTR INC DPTR

34


《单片机应用技术》试题库(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程建设项目管理程序文件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: