您的当前位置:首页正文

111武汉理工大学考试试卷(B卷)

2020-04-17 来源:爱站旅游
导读111武汉理工大学考试试卷(B卷)
 ………… 试卷 装名 订 线姓 ……………… 装订线内 不号要 答学题,不要填 写考生信 息级………………班业专试卷 装订线 ………… 院学

武汉理工大学考试试卷(B卷) 2011 ~2012 学年 2 学期 微机原理基础与单片机 课程 闭卷 时间120分钟 56 学时, 学分,总分100分,占总评成绩 % 2012 年7月日 题号 一 二 三 四 五 六 七 八 九 十 合计 满分 20 20 10 20 10 20 100 得分 得分 一、填空(每空1分,共20分) 1、十六进制数DA转换为十进制数是 ,二进制数10110110转换为十六进制数是 。 2、MCS-51单片机访问外部数据存储器用 指令,采用 寻址方式。 3、MCS-5l单片机的堆栈区设置在 ,堆栈寄存器SP是 位寄存器。 4、单片机复位后,堆栈指针SP的值是 。 5、进行BCD码运算时,只需在ADD和 ADDC后面紧跟一条 指令即可。 6、MCS-51有 个中断源,有 个中断优先级,优先级由特殊功能寄存器 加以选择。 7、用串口扩展并行口时,串行接口工作方式应选为 。 8、如(A)=10H,执行指令:1000H :MOVC A,@A+PC 后,把程序存储器 单元的内容送入累加器A中。 9、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令: ADDC A,20H 后,累加器A的内容为 ,CY的内容为 ,AC的内容为 ,OV的内容 。 10、单片机复位后,PSW= ,片内RAM寄存区的当前工作寄存器是第 组,8个工作寄存器的地址为 。 得分 二、选择(每小题2分,共20分) 1、MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( )。 A. P0口和P2 B. P0口 C. P1口和P3口 D. P2口 2、MOV C,#00H的寻址方式是 ( ) A. 位寻址 B. 直接寻址 C. 立即寻址 D. 寄存器寻址 3、MCS-51单片机定时器工作方式0是指( )工作方式。 A. 8位 B. 8位自动重装 C. 13位 D. 16位 4、某种存储器芯片是4KB×4片,那么它的地址线根数是 ( ) A. 11根 B. 13根 C. 12根 D. 14根 1

5、在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为( )b/s。 A.2500 B. 2750 C. 3000 D. 3750 6、要把P0口高4位变0,低4位不变,应使用指令 ( ) A. ORL P0,#0FH B. ORL P0,#0F0H C. ANL P0,#0FH D. ANL P0,#0F0H 7、使用89C51,且/EA=1时,则可以使用的外部ROM 有 ( ) (A)64K (B)60K (C)58K (D)56K 8、ORG 0000H AJMP 0040H ORG 0040H MOV SP,#00H 当执行完左边的程序后,PC的值是 ( ) (A)0040H (B)0041H (C)0042H (D)0043H 9、各中断源发出的中断请求信号,都会标记在MCS-51系统的 ( ) A. TMOD B. TCON/SCON C. IE D. IP 10、指令LJMP的跳转范围是( )。 A. 128 B B. 256 B C. 2 KB D. 64 KB 得分 三、判断(每小题1分,共10分) 1、8051每个中断源相应地在芯片上都有其中断请求输入引脚( ) 2、MOV A,30H为立即寻址方式( ) 3、累加器A与外部ROM的数据传送采用MOVX A,@A+DPTR。 ( ) 4、如果发生除法溢出错误,则PSW标志位P置1。( ) 5、/EA是用于区别单片机工作于片内ROM还是片外ROM的信号。那么8031的EA必须接高电平。( ) 6、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( ) 7、HERE:SJMP HERE 执行该指令后,程序将原地踏步。 ( ) 8、8051单片机程序存储器数和数据存储器扩展的最大范围都是一样的( ) 9、定时器工作于方式2,若GATE=1、TR0=1、INT0=1就可启动定时/计数器。 ( ) 10、8051单片机对最高优先权的中断响应是无条件的( ) 2

得分 四、简答(每小题5分,共20分) 1、PSW的作用是什么?常用标志位有哪些? 2、什么叫堆栈?堆栈有什么作用?8051最大的堆栈容量为多少? 3、说明引脚或寄存器功能 (1)PSEN (2)PC (3)SP 4、若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令 2000H LCALL LABEL 直接换成ACALL是否可以? 执行指令后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么? 将指令LCALL 得分 五、阅读程序(每空1分,共10分) 1、已知(A)=06H,(R3)=08H 执行 ADD A,R3 DA A 结果(A)= 2、假定,SP=60H,A=30H,B=70H,执行下列指令: PUSH B PUSH A 后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。 3、说明指令源操作数寻址方式 (1)MOV 3BH, (2)MOVX C A,@ DPTR 3

4、设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H,请指出在执行下列程序段后,上述各单元内容的变化。 MOV A, @R0 ; A = MOV @R0,40H ;(32H)= …………MOV 40H, A ;(40H)= MOV R0, #35H ; R0 = 得分 六、编程(20分) 1、编程将片内RAM20H-2FH 单元开始的16个数传送到片外RAM 3000H-300FH 开始的单元中。(8分) 试卷装订线装订 线 内不 要答 题2、fosc=12MHz,用定时器编程实现89C51使蜂鸣器周而复始地响20ms,停20ms。(12分) ,不 要填 写考 生 信息 ……………… ………………试卷装订线 ………… 4

5

因篇幅问题不能全部显示,请点此查看更多更全内容