一、1.【b】 2.【d】 3.【b】 4. 【d】 5.【a】 6.【a】 7.【b】
8.【c】 9.【b】 10.【b】 11.【b】 12.【d】 13.【c】 14.【d】 15.【c】
二、简答题:(每小题4分,共16分)
1.答:伪指令是汇编程序能够识别并对汇编过程进行某种控制的汇编命令。
org的功能是向汇编程序说明***接的程序段或数据段存放的起始地址。
end的功能是结束汇编。
2.答:80c51有5个中断源,分别是中断0、中断1、定时计数器t0中断、定时计数器t1中断、串行中断。地址分别为03h、0bh、13h、1bh、23h。
3.答:不会。
80c51单片机外ram和rom虽然使用相同的地址,但控制信号不一样。外ram和外rom都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不能将数据送到p0口数据总线上。这个输出允许外ram由、信号控制,外rom由信号控制,所以外ram和外rom的数据信号决不会在p0口数据线上撞车。
4.答:gate=0时,定时/计数器的运行只受tcon中运行控制位tr0/tr1的控制。
gate=1时,定时/计数器的运行同时受tr0/tr1和外中断输入信号的双重控制。
三、(共9分)
答:#30h表示立即数30h,而30h表示片内ram的30h地址。(2分)
2. @r0表示以r0的内容进行间接寻址,而r0则表示直接访问r0本身。(2分)
3. a=(40h), r0=(30h), psw=(30h), 20h=(30h), 30h=(40h) (5分)
四、(每小题2分,共10分)
答:1. 错。源操作数应为@a+dptr。
2. 错。当目的操作数为rn时,源操作数不能为间接寻址。
3. 错。位操作指令的操作对象只能是位地址。
4. 错。不能对dptr进行减1操作。
5. 错。r0无位地址。
五、(共15分)
答:mov r0, #9fh
mov r1, #00h
mov dptr,#2000h
loop: mov a, r1
movc a, @a+dptr ;(3分)
cjne a, #41h, next ;(2分)
mov dptr, #20a0h
mov a, r13分)
movx @dptr, a
inc dptr
mov a, #20h3分)
movx @dptr, a
ajmp $
next: inc r1
djnz r0, loop2分)
clr amov dptr, #20a0h
movx @dptr, a2分)
inc dptr
movx @dptr, a
ajmp $
六、(共15分)
答:1. 译码器全地址译码;(1分)
2. 2716: 2k,0000h∽07ffh; (3分)
3. 6116(1):2k,0000h∽07ffh; (3分)
4. 6116(2):2k,0800h∽0fffh; (3分)
5. 8155 ram:256, 1000h∽10ffh(3分)
6. 8155 i/o: 命令-1100h,pa-1101h,pb-1102h,pc-1103h,计数器低8位-1104h,计数器高8位-1105h(2分)
七、(共20分)
答:main: mov dptr, #7fffh
mov a, #82h
movx @dptr, a5分)
start: mov dptr, #7ffdh
movx a, @dptr
cpl apush a
xrl a, #80h
jz next
pop amov r0, #00h
loop: rrc a5分)
inc r0
jnc loop
mov dptr, tab
mov a, r0
dec amovc a,@a+dptr
mov dptr, #7ffch ;(5分)
movx @dptr, a
sjmp start
next: ajmp next
tab: db:06h,5bh,4fh,66h,6dh,7dh,07h ;(5分)
2019下单片机复习
填空。1 程序计数器pc的作用是存放即将执行的指令 2 存储器的主要功能是存放程序和数据,无论是程序还是数据,在存储器中都是。用二进制数来表示的。单片机时钟电有哪两种形式内部时钟 外部时钟 51单片机的时钟频率一般为 12mhz bcd 39 h,0fech 476 d 5 若由程序设定rs1 rs...
2019下单片机试卷B
2012 至 2013 学年第 1 学期 课程名称 单片机原理及应用考试时间 100 分钟 课程 8414721试卷总分 100 分。考试形式 闭卷学生自带普通计算器 不允许 一 选择题 在每个小题四个备选答案中选出一个正确答案,填在题中的括号中 本大题共10小题,每小题2分,总计20分 1.采用补...
2019下单片机复习题
单片机复习。选择题。1 在中断服务程序中,至少应该有一条 a 传送指令 b 转移指令 c 加法指令 d 中断返回指令。2 某存储器芯片地址线为12根,那么它的存储容量为 a 1kb b 2kbc 4kbd 8kb 是 a cpu b 微处理器 c 单片微机 d 控制器。4 要访问mcs 51的特殊功...