您好,欢迎访问三七文档
单片机练习一一.单项选择题1.当使用8051且EA=1,程序存储器地址小于1000H时,访问的是()。A.片内ROMB.片外ROMC.片内/外ROMD.片外RAM2.下面部件不属于CPU结构中控制器部分的是()。A.PCB.IRC.PSWD.ID3.MCS-51外扩存储器时,系统的数据总线是由()构成。A.P0B.P1C.P2D.P34.12根地址线的寻址范围()。A.512KB.4KC.8KD.32K5.MCS-51上电复位后,SP的内容是()。A.00HB.07HC.60HD.70H6.栈操作遵循的原则是()。A.先进后出B.先进先出C.后进后出D.随机7.P1口的每一位能驱动()。A.2个TTL负载B.4个TTL负载C.8个TTL负载D.6个TTL负载8.MCS-51的并行I/O读-改-写操作,是针对该口的()。A.引脚B.缓冲器C.地址线D.内部锁存器9.当ALE信号有效时,表示()。A.从ROM中读取数据B.从P0口可靠地送出地址低8位C.从P0口送出数据D.从RAM中读取数据10.要使8031单片机复位,应在RST端上加至少()个机器周期的高电平。A.1B.2C.3D.411.MCS-51单片机的堆栈区应建立在()。A.片内数据存储区的低128字节单元B.片内程序存储区C.片内数据存储区的高128字节单元D.片外程序存储区12.下面哪种设备不是输入设备()。A.A/D转换器B.键盘C.打印机D.扫描仪14.86H是用8位二进制补码表示的十六进制的数,那么相应的十进制数是()。A.-122B.118C.10D.–915.欲访问8051单片机的内部程序存储器,则EA引脚必须为()。A.高电平B.低电平C.高低电平D.与PC值有关16.PC中存放的是()。A.下一条要执行指令的地址B.当前正在执行的指令C.当前正在执行的地址D.下一条要执行17.假定设置堆栈指针SP的值为36H,在执行指令PUSH20H后,SP的值为()。A.36HB.37HC.38HD.21H18.在算术运算中,与辅助进位AC有关的是()。A.二进制B.八进制C.十进制D.十六进制19.若某寄存器芯片的容量为8KB,那么它的地址线为()。A.10根B.11根C.12根D.13根20.MCS-51中,一个机器周期由()个振荡周期组成。A.4B.8C.6D.1221.8031是()。A.CPUB.微处理器C.单片微型计算机D.控制器22.DPTR由()个特殊功能寄存器组成。A.1B.2C.3D.423.8位二进制补码表示的整数数据范围是()A.–128~127B.–127~127C.–128~128D.–127~12824.若用数据指针DPTR作为间址寄存器访问外部数据存储器,它访问的整个外部数据存储器的空间为()A.4KBB.8KBC.16KBD.64KB25.由PC内容指定ROM地址单元中取出的指令,放于()。A.运算器与控制器B.运算器与存储器C.指令寄存器和指令译码器D.控制器与存储器26.当(RS1,RS0)=(1,1)时,工作寄存器R0对应内部RAM的()字节单元。A.00HB.08HC.10HD.18H27.MCS-51系列单片机复位后其P1口的输出状态为()。A.00HB.0FFHC.0F0HD.不定28.所谓CPU是指()。A.运算器与控制器B.运算器与存储器C.输入输出设备D.控制器与存储器29.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是()。A.读锁存器B.读数据C.读A累加器D.读CPU30.当MCS-51复位时,下面说法正确的是()。A.(PC)=0000HB.(SP)=00HC.(SBUF)=00HD.(P0)=00H31.关于MCS-51的堆栈操作,正确的说法是()。A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,再入栈D.以上都不对32.B4H是用8位二进制补码表示的十六进制数,那么相应的十进制数是()。A.246B.118C.10D.-7633.8031单片机中的PC和TCON分别是()的寄存器A.8位,8位B.8位,16位C.16位,16位D.16位,8位34.MCS-51上电复位后,P0口的内容应是()。A.00HB.07HC.FFHD.70H35.若某ROM的地址线为15根,那么它的存储容量为()。A.8KB.32KC.24KD.4K36.8051单片机全部使用外接ROM时,其()引脚必须接地。A.RDB.PSENC.EAD.ALE37.8051CPU片内RAM中有()位可位寻址。A.16B.64C.128D.25638.使用8751,且EA=1,则可以扩展外部程序存储器()。A.64KB.60KC.58KD.56K39.指令寄存器的功能是()。A.存放指令地址B.存放当前正在执行的指令C.存放PC的内容D.存放指令地址及操作数40.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()。A.寄存器间接寻址B.变址寻址C.直接寻址D.相对寻址41.如果8031单片机的时钟频率为6MHZ,则其一个机器周期为()。A.1sB.2sC.6sD.12s42.某种存储器芯片是16KB*4/片,那么它的地址线根数是()。A.11根B.14根C.13根D.16根43.PSW=98H时,则当前工作寄存器是()。A.0组B.1组C.2组D.3组44.MCS-51的并行I/O口读——改——写操作,是针对该口的()。A.引脚B.片选信号C.地址线D.内部锁存器45.必须进行十进制调整的十进制运算()。A.有加法和减法B.有乘法和除法C.只有加法D.只有减法二.填空题1.MCS-51系统中,当PSEN信号有效时,表示CPU要从读取信息。2.单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器定第组。3.MCS-51特殊功能寄存器只能采用寻址方式。4.累加器A的内容有偶数个1时,特殊功能寄存器PSW的P位内容为。5.8051单片机的ALE引脚在CPU对外存非操作期间,它的输出频率为晶体振荡器频率的脉冲信号。6.单片机由CPU.存储器和三部分组成。7.MCS-51有4组工作寄存器,他们的地址范围是。8.在MCS-51中PC和DPTR都用于传送地址,但PC是为访问存储器传送地址。9.片内范围20H~2FH的数据存储器,既可以字寻址,又可以寻址10.执行当前指令后,PC内容为。11.8051内部程序存储器的容量为________字节。12.8031的内部程序存储器的容量为________字节。13.若不使用MCS-51片内的程序存储器,EA引脚必须________。14.MCS-51单片机内部RAM中的位寻址区位于低128B中的________地址单元中。在位操作中,与字节操作中的累加器ACC作用相同的是________。15.堆栈操作遵循的原则是_____________。16.8031最大可以扩展_____________程序存储器。17.当(RS1,RS0)=(0,1)时,工作寄存器R7对应内部RAM中_____________字节单元。18.若MCS-51单片机使用频率为6MHZ的晶振,则一个机器周期为_____________。19.8051单片机有四个I/O口,他们分别是___________。20.位寻址区在片内RAM低128B单元的___________字节中。MCS-51单片机片内RAM高128B单元中有___________个特殊功能寄存器的位可以进行位操作。21.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了___________地址。22.经过扩展外部程序存储器的8031,若PC从程序存储器0000H开始执行,则EA的引脚必须接___________电平。23.8051复位后,CPU从___________单元开始执行程序。24.8051复位后,SP的内容为___________。25.计算机系统的三总线为______________、数据总线和控制总线。26.MCS-51系统中,当PSEN信号有意义时,表示CPU要从存储器读取信息。27.为了正确地读取8051的P1口引脚的状态,必须先向它的锁存器。28.8051单片机当前工作寄存器的选择由特殊功能寄存器PSW的_______位的内容决定。29.当MCS-51的P0口作输出端口时,每位能驱动______TTL负载。30.设计8031系统时,_______不能用作一般I/O口。31.MCS-51系列单片机最大的寻址范围为_______。32.当MCS-51使用间接寻址方式访问RAM高128B,会产生_____。33.8051的_______________引脚应至少保持2个机器周期的高电平,才能使8051复位。34.MCS-51的P1口,由于是准双向口,所以在输入时必须先。23.单片8051含_______________KBROM。34.开机复位后,PSW的内容为________________。35.8051的封装形式为____________。36.按执行时间,8051的指令分单周期,____________周期和四周期指令三种。37.MCS-51中凡字节地址能被____________整除的特殊功能寄存器均能位寻址。38.8751内部含有____________EPROM。39..MCS-51系列单片机的存储器配置在物理上分为____________个独立的存储空间。40.MCS-51系列单片机的存储器配置在逻辑上分为____________个存储器空间。41.MCS-51单片机的扩展系统中,使用锁存器的目的是____________。42.利用8051组成的工作系统,程序放在内部ROM,它的EA引脚应该接电平。三、简答题(每小题5分,共10分)1.简述8051片内RAM的空间分配情况,包括各空间的地址范围和访问特点。答:片内RAM共128B,可分为工作寄存器区(地址范围00H-1FH),位寻址区(地址范围20H-2FH)和数据缓冲区(地址范围30H-7FH)。工作寄存器区只可以字节形式访问,位寻址区既可位访问也可字节访问,数据缓冲区必须以字节形式访问。2.简述8051单片机位寻址区的空间分配。答:位寻址区域有两块,一是在内部RAM区,占用16个字节,字节地址是20H—2FH,共128位,位地址是00H—7FH,另一区域在特殊寄存器区,字节地址在80H—FFH之中,特点是字节地址可以被8整除的11个SFR(特殊功能寄存器),83位(有三位未定义)。3.8051单片机内RAM低128B单元划分为哪三个主要区域?各区域的地址范围和特点是什么?答:内部RAM的低128B单元划为工作寄存器区,位寻址区,数据缓冲区。工作寄存器区:地址从00H—1FH,共32个字节。分成4个区,每个区由R0—R78个寄存器组成。只可字节访问。位寻址区:字节地址从20H—2FH,有128位,这些单元既可按位访问也可按字节访问。数据缓冲区:也叫用户RAM区,地址为30H—7FH,只能按字节访问,堆栈区就设在这个区域。4.MCS-51系列单片机中有几组工作寄存器组?CPU如何确定和改变当前工作寄存器?答:有4组工作寄存器组,CPU根据PSW.4、PSW.3两位确定R0–R7属于哪个寄存器组。PSW.4PSW.3组别R0—R700000H—07H01108—0FH10210—17H11318—1FH5.什么是堆栈?堆栈指针SP有什么作用?答:堆栈是存储器中划出一种特殊的区域,用来存放一些特殊数据,是一个数据暂存器。SP是始终指向栈顶。当压入数据时SP会自动加1,弹出数据时SP自动减16.MCS-51系列单片机的程序存储器中有几个具有特殊功能的单元?各有什么功能?答:程序存储器中有7个地址具有特殊功能,MCS-51复位后,(PC)=0000H,故系统程序必须从0000H单元开始,0000H是复位入口地址,是一个特殊单元,还有6个地址是5种中断源的中断入口地址,如表所示。这些入口地址都安放一条绝对跳转指
本文标题:习题(系统结构)
链接地址:https://www.777doc.com/doc-2733894 .html