《微机原理与应用》期末大作业

[复制链接]
发表于 2016-6-12 09:36:51 | 显示全部楼层 |阅读模式
东华大学继续教育学院
远程学历教育《微机原理与应用》期末大作业
踏实学习、弘扬正气、诚信做人、诚实考试、作弊可耻、后果自负

专业            姓名            学号               
期末大作业提交说明:主观题请以附件形式上传作业文档,客观题请直接在平台内答题区直接勾选答案。实践性课程制作实物作业的,请按要求拍照,以压缩包形式上传平台。
一、        单选题(本大题共 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】   


快速回复 返回顶部 返回列表