|
|
东华大学继续教育学院
远程学历教育《微机原理与应用》期末大作业
踏实学习、弘扬正气、诚信做人、诚实考试、作弊可耻、后果自负
专业 姓名 学号
期末大作业提交说明:主观题请以附件形式上传作业文档,客观题请直接在平台内答题区直接勾选答案。实践性课程制作实物作业的,请按要求拍照,以压缩包形式上传平台。
一、 单选题(本大题共 20 小题,每小题 2 分,共 40 分)
客观题请直接在平台内答题区直接勾选答案。
1. 以下不是构成单片机的部件()
A、微处理器(CPU) B、存储器
C、I\O接口电路 D、输入\输出设备
2. 十进制33的二进制表示为原码( )
A、00100001 B、0100001 C、10100001 D、00101111
3. -49D的二进制补码为( )
A、11001111 B、11101101 C、0001000 D、11101100
4. 计算用补码计算减法时候X-Y =[[X - Y]补]补=[[X]补 +[-Y]补 ]补,那么计算34-68时候[X]补 +[-Y]补值是( )
A、11011110 B、11011111 C、34 D、-34
5. MCS-51所能使用的晶振频率范围是1.2-12MHz,那么一个机器周期最长可达到( )
A、1us B、2us C、10us D、1ms
6. 程序计数器PC用来( ) 。
A、存放指令 B、存放正在执行的指令地址
C、存放下一条的指令地址 D、放上一条的指令地址
7. 在下列寄存器中,哪一个是串行口控制寄存器( )
A、SCON B、TMOD C、TCON D、IE
8. MCS-51定时器T0共有几种工作方式( )
A、5种 B、4种 C、2种 D、3种
9. 在MCS-51中有( )个定时器,它们是( )位的
A、1,16 B、2,8 C、2,16 D、1,8
10. 指令MOV A, @R1中 @R1的寻址方式为( )
A、直接寻址 B、立即寻址
C、寄存器间接寻址 D、寄存器寻址
11. MCS-51外部数据存储器最多可扩展多少KB( )
A、4KB B、16KB C、32KB D、64KB
12. 对程序存储器的读操作只能使用( )
A、MOVX B、MOVC C、PUSH D、MOV
13. R1初值是初值是0那么执行DJNZ R1, $会反复执行( )次?
A、1 B、0 C、255 D、256
14. 执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪个单元开始?( )
A、2FH B、30H C、31H D、32H
15. 子程序结构中必须有哪条指令( )
A、RETI B、RET
C、PUSH D、CLR A
16. 指令周期有三种, 分别是单周期指令, 双周期指令和( )指令。
A、三周期 B、四周期 C、五周期 D、六周期
17. ACC中的值为)0FH,那么执行SWAP A后,A中的值是多少( )?
A、00H B、0FH C、0F0H D、不确定
18. 若RS0=0, RS1=0, 现在需要保存R1的内容, 可执行( )指令。
A、PUSH R1 B、PUSH @R1
C、PUSH 01H D、PUSH 09H
19. 以下指令中, 哪条指令执行后使标志位 CY 清 0?( )
A、MOV A , #00H B、CLR A
C、ORL A , #00H D、CLR C
20. ACC值为10H,执行DEC A后,A的值是多少( )
A、00 B、10H C、0FH D、09H
二、是非题(本大题共 10 小题,每小题 2 分,共 20 分)
A选项表示“对”,B选项表示“错”。客观题请直接在平台内答题区直接勾选答案。
21. 单元地址能被8整除的的SFR的每个位都可以用位寻址访问( )
22. 可以用MOVX @R1,A 往片外200H写入数据 ( )
23. MCS-51共有21个SFR,它们分布在片内RAM地址为80H-FFH的高128区域 ( )
24. MCS-51指令系统中共有6种寻址方式( )
25. 汇编语言程序有三种结构形式:顺序结构、中断程序和循环结构( )
26. MOVC A,@A+PC可以用来查表,表可以放在ROM的任意位置( )
27. A中值为10101111B,执行ANL A,#0F0H后A值变为00001111B( )
28. A中值为10000001B,执行RL A后A值变为11000000B( )
29. JNB TF0,$ 可以用来等待T0定时计数器溢出( )
30. SJMP $机器码为80FE,那么FE代表跳转偏移量为-2( )
三、多选题(本大题共5 小题,每小题 2 分,共 10 分)
客观题请直接在平台内答题区直接勾选答案。
31. 编写中断服务程序要有以下几个部分()
A、中断初始化 B、中断服务程序 C、中断入口跳转语句 D、子程序
32. 以下哪两条指令的写法是错误的()。
A、MOV DPTR,#3F98H
B、MOV R0, #FEH
C、MOV 50H,#0FC3DH
D、INC R0
33. MCS-51的存储器的组成部分有()
A、片内程序存储器 B、片外程序存储器
C、片内数存储器 D、片外数据存储器
34. 下列指令是变址寻址方式的两个是( )
A、MOVC A, @A+PC B、MOVX A, @DPTR C、MOVC A, @A+DPTR
35. 要使能T1定时器并允许触发中断,那么程序中要有下面哪些语句()
A、SETB ET1 B、SETB EA C、SETB TR1 D、SETB EX0
四、设计题(本大题共 2 小题,第一题10分,第二题20分,共 30分)
主观题请在文档中作答,以附件形式上传作业文档。
1. 编写程序,把内部RAM从70H开始的16字节内容传送到从2000H开始的区域。【提示:用循环程序编写,片外数据写入需要使用数据指针DPTR】
2. 编写一个按键控制流水灯系统,按键接P3.3,8个LED灯接P2口,按键按下一次灯循环左移两次(每次要求有三个灯点亮)编写相应的程序。【提示:P3.3口是INT1中断入口,可以在中断服务中对要输出数据进行移动,并输出到P2口,每次点亮三个灯,那么第一次输出的数据的二进制至少有3个0】
|
|