复习题(2)
一、 填空题。
1.用汇编语言编制的程序称为( )程序,该程序被汇编后得到的程序被称为( )
程序。2.完成不同数制间的转换:(10100101)二 =(十 ;(11000011)二 =(十六。
01010111)bcd =(十 ;(58)十 =(bcd
符号5的ascii码是( )
3.在进行bcd码加法运算时,紧跟add 或 addc 指令后的指令必须是( )指令。
4.转移指令ljmp addr16 的转移范围是( )jnz rel 的转移范围是( )调用指令acall addr11的调用范围是( )
5.中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是。
由( )寄存器的内容决确定的。
6.在程序状态字寄存器psw中,cy与ov标志的状态可反应指令运算的结果,其中cy
为进位(借位)标志,被用于( )符号数加(减)运算;ov为溢出标志,被用。
于( )符号数加(减)运算。
7.消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本rs触发器构成;二是采。
用软件去抖程序,既测试有键输入时需延时( )秒后再测试是否有键输入,此方法可判断是否有键抖动。
8.adc0809的转换时钟一般为( )hz ,可采用单片机的( )信号,再经过( )的方法获得。
9.在mcs-51系列单片机中( )型号的单片机需要扩展外部程序存储器,且( )管脚必须接地。
二、选择题。
1.在有符号运算时,判断运算结果是否正确时用psw的( )标志位,在无符号运算时判断运算结果是否正确时用psw的( )标志位。
a.cy b.ov c.p d.rs0 e.rs1
2.在运用8031单片机扩展32k数据存储器ram时,需采用( )条地址线,其中p2口用( )条线。
a. 10 b.13 c.15 d.5 e.6 f.7
3.当单片机启动adc0809进行模/数转换时,应采用( )指令。
a. mov a,20 b.movx a,@dptr
c. movc a,@a+dptr d.movx @dptr,a
4.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬。
件排队的优先级别最高的是( )中断。
a.定时器t0 b.定时器t1 c.外部中断into
d.外部中断int1 e.串行口。
5.调用子程序、中断响应过程及转移指令的共同特点是( )
a.都能返回 b.都通过改变pc实现转移 c.都将返回地址压入堆栈
d.都必须保护现场。
6.单片机复位后,累加器a、pc、psw的内容为( )
a.a = ffh pc = 00h psw = ffh
b.a = 00h pc = 0000h psw = 00h
c.a = 07h pc = 0000h psw = ffh
d.a = 00h pc = 00h psw = 00h
7.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。
a.ov标志 b.cy标志 c.中断标志 d.奇偶标志。
8.当单步执行调用子程序指令后,计算机屏幕右上角显示出busy提示符,这说明( )
a.子程序运行正常 b.子程序内部出错 c.发生了中断 d.等待延时
三、分析程序。
该程序是a/d转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内ram 单元中。
org 0000h
ajmp main
org 0013h ;该地址是( )地址。
ajmp int1
main: mov r0,#78h ;78是( )地址。
mov r2,#08h ;
setb it1 ;该指令的作用是( )
setb ea ;
setb ex1 ;允许int1中断。
mov dptr,#6000h ;#6000h是( )地址。
mov a,#00h ;a的内容对转换结果( )影响。
loop: movx @dptr,a ;该指令的作用是( )
here: sjmp here
djnz r2, loop
int1: movx a,@dptr ;当( )时,程序将运行到。
此处。mov @r0,a
inc dptr ;dptr加1的目的是( )
inc r0
reti ;该返回指令执行后将返回到。
( )指令处。
连续运行该程序的结果将是( )
复习题(2)参***
一、 填空题。
1.(源)( 目标 )
2.( 165 )(c3 )(57 )(01011000 )(35h )
3.( da a )
4.( 64k )(127~-128 )(2k )
5( ip )
6.( 无 )(有 )
7.( 10ms )
8.(500khz)( ale )(二分频 )
9.( 8031( ea )
二、选择题。
1.( b )(a 2. c )(f )3.( d )4.( c )5.( b )
6.( b )7.( c )8.( b )
三、分析程序。
int1中断源的入口)、(存放转换结果的首 )、设置为边沿触发 )、0809通道0的( 没有 )、启动0809进行转换)、(发生中断 )、修改通道地址)
djnz r2,loop )、把8路通道的转换结果分别存入到78h~7fh单元 )。
单片机试题
01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...
单片机试题
单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...
单片机试题
1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...