沙洲工学院 2005 ~ 2006 学年第1学期。
单片机原理及应用》考试试卷答案。
课程代号:336120- 05试卷编号:02
班级学号姓名成绩。
一、 填空题:(20分,每空1分)
1、单片机的硬件组成包含 cpu 、 存储器 、 i/o接口等三部分,各组成部分之间通过总线相连接。
系列单片机中,movx a,@ri指令与mov a,@ri指令的访问对象分别为外部ram 、 内部ram 。
3、mov a,r0采用的寻址方式为寄存器寻址 ;mov a,@r0采用的寻址方式为寄存器间址 ; mov a,@a+pc采用的寻址方式为变址寻址 ;sjmp abc采用的寻址方式为相对寻址 。
4、完成下列数制转换:
(e5.4)h=( 11100101.01 )b=( 229.25 )d=(1000101001.00100101)bcd
(10010110.0101)bcd=(96.5)d=( 1100000.1 )b=(60.8)h
5、汇编指将汇编语言指令翻译成机器语言** 。2分。
6、中断指: cpu执行现行程序的过程中,由于内部/外部突发事件,cpu中止正在执行的程序,转而处理突发事件,处理完后自动返回原程序的过程 。2分。
二、是非题 (10分,正确打“√ 错误打“×”
d的bcd码为00000010。
√)2、+16d的原码等于反码等于补码。
× 3、-25d的原码等于反码等于补码。
√ 4、单片机的主要功能就在于实现计算机控制。
× 5、单片机中总线上的信息可以同时输送给几个部件,但不可以几个信息同时输送给总线,否则将产生信息冲突 。
× 6、对具体的一条控制总线,其信息的传递是双向的。
× 7、程序计数器pc是唯一一个不可寻址的专用寄存器。
× 8、补码运算中,当运算结果超出-127——+127范围时,ov=1。
单片机堆栈的最大容量不能超过16字节。
√ 10、单片机的数据指针dptr是一个16位的专用寄存器。
1、将r4的内容送至内部ram的30h单元。
mov 30h,a
2、将外部ram中45h单元内容送r0
mov r0,#45h
movx a,@r0
mov r0,a
3、将rom中3000h单元内容送外部ram的4000h单元。
clr amov dptr,#3000h
movc a,@a+dptr
mov dptr,,#4000h
movx @dptr,a
4、用两种方法实现r3,r4内容互换。
方法1:xch a,r3
xch a,r4
xch a,r3
方法2:mov 30h,r3
mov 31h,r4
mov r3,31h
mov r4,30h
四、阅读程序 (25分)
1、已知(a)=19h,(b)=04h
mul ab
问:执行后,(a)= 64h (b)= 0
2、分析下列程序执行的结果。
mov sp,#30h
mov a, #31h
mov b, #32h
push a
push b
pop apop b
结果(a)= 32h(b)= 31h(sp)= 30h
3、分析执行下列程序段后:
mov a,#00h
mov r7,#0ffh
mov psw #80h
addc a,r7
结果:(cy)= 1 (ac)= 1 (p)= 0
acc)= 0 (r7)= 0ffh
4、已知(a)=83h,(r0)=17h,(17h)=34h,执行下列程序段后:
anl a,#17h
orl 17h,a
xrl a,@r0
cpl a问:(a)= 0cbh (r0)= 17h (17h)= 37h
5、请指出下列指令的作用,程序执行完后a、r0、r4寄存器中存放的内容是什么?
mov r4 ,#45h
xch a , r4
swap a
xch a , r4
mov r0 , #25h
mov 25h , #38h
mov a ,r4
ar0r4)=
五、编程 20分。
1、 试编写一程序将外部数据存贮器2000h单元中的数进行半字节交换.6分。
org 0500h
mov dptr,#2000h
movx a,@dptr
swap a
movx @dptr,a
ret2、试编一程序对外部ram2020h单元的第0位及第6位置1,其余位取反. 7分。
org 0500h
mov dptr,#2020h
movx a,@dptr
cpl aorl a,#01000001b
movx @dptr,a
ret3、编程实现运算y=1+2+3+ …80,结果存入内部ram 41h、40h单元。7分。
org 0050h
mov r0,#
clr amov 40h,a
mov 41h,a
lop:mov a,@r0
add a,40h
mov 40h,a
clr aaddc a,41h
mov 41h,a
djnz r0,lop
ret六、综合题 15分。
8031外部扩展4k程序存储器,试完成接线并分析存储器地址。
单片机原理2答案
成绩统计表。专业班级考生姓名学号 一 填空 15分 1分 空 1.7eh 3.0000h 07h 4.通用ram 可位寻址ram 寄存器组。7.定时 计数器中断 外部中断 串行中断。二 选择 10分 2分 空 三 简答题 共20分,每小题5分 1.mcs 51的定时器用作定时时,其定时时间与时钟频率...
单片机原理试题2及其答案
试题2一 填空题 24分,每空1分 1 at89s51单片机是 位的单片机。2 at89s51单片机有 个中断源,级优先级中断。3 串行口方式3发送的第9位数据要事先写入 寄存器的 位。4 串行口的方式0的波特率为 5 at89s51内部数据存储器的地址范围是 位地址空间的字节地址范围是 对应的位地...
单片机原理试题1答案 2
成绩统计表。专业班级考生姓名学号 一 填空 20分 1分 空 1.单片机的三总线是指。2.8051单片机的内部硬件结构包括了和以及并行i o口 串行口 中断控制系统 时钟电路 位处理器等部件,这些部件通过总线相连接。3.已知系统的晶振频率,则系统的振荡周期p机器周期为 单字节四机器周期的指令执行时间...