欢迎来到天天文库
浏览记录
ID:37830257
大小:185.50 KB
页数:5页
时间:2019-06-01
《08级单片机A卷标答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2008级单片机A卷.标准答案得分一、填空题.(每题1分,共30分)1、十进制数186=10111010B=BAH。2、计算机三大总线是数据总线,地址总线,控制总线。3、8051单片机五个中断地址是和分别是:0003,000B,0013,001B,0023。4、8051单片机内部RAM中低128个字节的地址空间分为寄存器区,位寻址区,用户RAM区5、已知A累加器中存放的是0B5H,R5中存放的是59H,如下指令执行的结果A累加器中是:ANLA,R5;11H,ORLA,R5;0FDH,XRLA,R5;0ECH,CPLA4AH6、MCS51单片机复位后:PC的为0000,SP的为07H
2、,P3的为0FFH位,A为0。7、送数指令中的助记忆符号,访问外部数据存储区用MOVX,访问程序存储区用MOVC,访问内部数据存储区用MOV。8、定时/计数器的4种工作方式中分别由:方式013位记数,方式116位记数,方式2自动重装8位位记数,方式3双8位位记数。9、在8051单片机扩展中,P2口具有I/O口和地址高8位两种功能。得分二、判断对误(每题1分,共15分)1、单片机就是一个芯片通电后就能运行的计算机。(X)2、存储器地址就是数据/程序存储器存放单元的标号,其大小由数据线多少决定。(X )3、算术运算必须在累加器A中完成。(√ )4、转子程序可由LJMP或AJMP指令完成
3、。(X)5、堆栈是一种存储方式,其特点是:存储数据时先进先出。(X)6、循环指令通常用CJNEA,Rn,LOOP完成。(X)7、P3.6,P3.7脚的读/写信号是由MOVXA,@DPTRMOVX@DPTR,A指令产生的(√)8、波特率是指并行端口,每秒传送的字节数。(X)9、进位位CY,在位操作中可作位累加器用(√)10、伪指令ORG是汇编中用来指示某段程序的起始地址的。(√)11、汇编程序中的标号就是该条指令的数据。(X)12、P0,P1,P2,P3口都能在特殊功能寄存器SFR中找到相应的地址(√)。13、程序中断的含意是程序因为意外事件突然不再执行下去了。(X)14在8051单
4、片机扩展中,地址锁存器的时钟信号由CPU中的ALE提供(√)。15在8051单片机中,中断优先级别有6个。(X)三、四选一选择题(每题2分,共10分)第5页(共5页)得分1、PC中存放的是(A)(A)下一条指令的地址(B)当前正在执行的指令(C)当前正在执行的指令的地址(D)下一条要执行的指令2、当8031外扩程序存储器24KB时,需使用EPROM2764(B)(A)2片(B)3片(C)4片(D)5片3、可以为访问程序存储器提供或构成地址的有(D)(A)只有程序计数器PC(B)只有PC和累加器A(C)只有PC、A和数据指针DPTR(D)PC、A、DPTR和SP4、对程序存储器的读操
5、作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令5、要访问MCS-51的特殊功能寄存器应使用的寻址方式是(A)(A)直接寻址(B)寄存器间接寻址(C)变址寻址(D)相对寻址得分四、简答题…(每题5分,共10分)1、89C51单片机片内设有几个定时器/计数器?它们是由哪些特殊功能寄存器组成?作定时器时,定时时间与哪些因数有关?作计数器时,对外界计数频率有何限制?答:2个;由TCON,TMOD,TH1,TL1,TH0,TL0等组成;作定时器时,定时时间与fosc晶体振荡频率、计数方式的计数位数、和预装的时间常数有关。作计数器时,对外界计数频率不得
6、大于晶体振荡频率的1/12.2、简述程序状态字寄存器PSW中各位的含义。并说出选择工作寄存器组位的编码。PSW各位的定义如下:图1-25程序状态字寄存器进位标志位CY(PSW.7)CY是PSW第5页(共5页)中最常用的标志位。其功能有二:一是存放加减运算的进(借)位,加减运算指令执行后,最高位有进位或借位CY=1,无进位或借位CY=0。二是在位操作指令中作累加位C使用。位传送,位与,位或等双操作指令中有一个操作位固定是进位标志位C(注意,不能是CY),这是累加位C与CY的区别,虽然C和CY是同一个进位标志。辅助进位标志位AC(PSW.6)加减运算中的低4位向高4位有进位或借位AC=
7、1,无进位或借位AC=0。AC用于十进制数调整指令中。溢出标志位OV(PSW.2)计算机所进行的运算都是无符号数运算,即把符号数的符号位也当作数值进行运算,又把所有数的运算结果当符号数来影响溢出标志位。在符号数的加减运算中,OV=1表示加减运算超出了累加器A所能表示的符号数的范围(-128~127),即产生了溢出,运算结果是错误的。OV=0则表示没有产生溢出,运算结果正确。在乘法运算中,OV=1表示乘积超出255,乘积在B和A中;OV=0表示乘积不超过255,乘积只在
此文档下载收益归作者所有