单片机原理试卷2答案

发布 2023-05-19 10:28:28 阅读 4829

沙洲工学院 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机器周期为 单字节四机器周期的指令执行时间...