习题(系统结构).doc_第1页
习题(系统结构).doc_第2页
习题(系统结构).doc_第3页
习题(系统结构).doc_第4页
习题(系统结构).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一单项选择题1.当使用8051且=1,程序存储器地址小于1000H时,访问的是( A )。A.片内ROM B.片外ROM C.片内/外ROM D.片外RAM2.下面部件不属于CPU结构中控制器部分的是( C )。A .PC B .IR C .PSW D .ID3.MCS-51外扩存储器时,系统的数据总线是由( A )构成。A .P0 B .P1 C .P2 D. P34.12根地址线的寻址范围( B )。A .512K B .4K C.8K D.32K5.MCS-51上电复位后,SP的内容是( B )。 A .00H B .07H C.60H D.70H6.栈操作遵循的原则是( A )。A.先进后出 B. 先进先出 C. 后进后出 D. 随机7.P1口的每一位能驱动( B )。 A. 2个TTL负载 B.4个TTL负载 C.8个TTL负载 D.6个TTL负载8.MCS-51的并行I/O读-改-写操作,是针对该口的( D )。A.引脚 B.缓冲器 C.地址线 D.内部锁存器9.当ALE信号有效时,表示( B )。 A. 从ROM中读取数据 B. 从P0口可靠地送出地址低8位 C. 从P0口送出数据 D. 从RAM中读取数据10.要使8031单片机复位,应在RST端上加至少( B )个机器周期的高电平。A.1 B. 2 C. 3 D. 411.MCS-51单片机的堆栈区应建立在( A )。A.片内数据存储区的低128字节单元 B.片内程序存储区C.片内数据存储区的高128字节单元 D.片外程序存储区12.下面哪种设备不是输入设备( C )。 A. A/D转换器 B. 键盘 C. 打印机 D. 扫描仪14.86H是用8位二进制补码表示的十六进制的数,那么相应的十进制数是( A )。A.122 B. 118 C. 10 D. 915.欲访问8051单片机的内部程序存储器,则引脚必须为( A )。A.高电平 B.低电平 C.高低电平 D.与PC值有关16.PC中存放的是( A )。A.下一条要执行指令的地址 B.当前正在执行的指令C.当前正在执行的地址 D.下一条要执行17.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后,SP的值为( B )。A.36H B.37H C. 38H D.21H18.在算术运算中,与辅助进位AC有关的是( C )。A.二进制 B. 八进制 C. 十进制 D. 十六进制19.若某寄存器芯片的容量为8KB,那么它的地址线为( D )。A.10根 B.11根 C. 12根 D. 13根20.MCS-51中,一个机器周期由( D )个振荡周期组成。6个时钟周期A.4 B. 8 C. 6 D. 1221.8031是( C )。A.CPU B.微处理器 C. 单片微型计算机 D. 控制器22. DPTR由( B )个特殊功能寄存器组成。A. 1 B. 2 C. 3 D.423.8位二进制补码表示的整数数据范围是( A )A. 128127 B. 127127 C. 128128 D. 12712824.若用数据指针DPTR作为间址寄存器访问外部数据存储器,它访问的整个外部数据存储器的空间为( D )A. 4KB B. 8KB C. 16KB D. 64KB25.由PC内容指定ROM地址单元中取出的指令,放于( C )。A.运算器与控制器 B. 运算器与存储器 C. 指令寄存器和指令译码器 D. 控制器与存储器26.当(RS1,RS0)=(1,1)时,工作寄存器R0对应内部RAM的( D )字节单元。 A. 00H B. 08H C. 10H D. 18H27.MCS-51系列单片机复位后其P1口的输出状态为( B )。A. 00H B. 0FFH C. 0F0H D. 不定28.所谓CPU是指( A )。A. 运算器与控制器 B. 运算器与存储器 C. 输入输出设备 D. 控制器与存储器29.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是( A )。 A. 读锁存器 B. 读数据 C. 读A累加器 D. 读CPU30.当MCS-51复位时,下面说法正确的是( A )。 A. (PC)=0000H B. (SP)=00H C. (SBUF)=00H D. (P0)=00H31.关于MCS-51的堆栈操作,正确的说法是( C )。 A. 先入栈,再修改栈指针 B. 先修改栈指针,再出栈 C. 先修改栈指针,再入栈 D. 以上都不对32.B4H是用8位二进制补码表示的十六进制数,那么相应的十进制数是( D )。 A. 246 B. 118 C. 10 D. -7633.8031单片机中的PC和TCON分别是( D )的寄存器 A. 8位,8位 B. 8位, 16位 C. 16位,16位 D. 16位,8位34.MCS-51上电复位后,P0口的内容应是( C )。 A. 00H B. 07H C. FFH D. 70H35.若某ROM的地址线为15根,那么它的存储容量为( B )。 A. 8K B. 32K C. 24K D. 4K36.8051单片机全部使用外接ROM时,其( C )引脚必须接地。 A. B. C. D. ALE37.8051CPU片内RAM中有( C )位可位寻址。 A. 16 B. 64 C. 128 D. 256 ?38.使用8751,且=1,则可以扩展外部程序存储器( B )。 A. 64K B. 60K C. 58K D. 56K39.指令寄存器的功能是( B )。 A. 存放指令地址 B. 存放当前正在执行的指令 C. 存放PC的内容 D. 存放指令地址及操作数40.要访问MCS-51的特殊功能寄存器应使用的寻址方式是( C )。 A. 寄存器间接寻址 B. 变址寻址 C. 直接寻址 D. 相对寻址41.如果8031单片机的时钟频率为6MHZ,则其一个机器周期为( A )。 A. 1ms B. 2ms C. 6ms D. 12ms42.某种存储器芯片是16KB*4/片,那么它的地址线根数是( D )。 A.11根 B. 14根 C. 13根 D.16根43.PSW=98H时,则当前工作寄存器是( D )。 A. 0组 B. 1组 C. 2组 D. 3组44.利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接 高 电平。45.MCS-51的并行I/O口读改写操作,是针对该口的( D )。 A. 引脚 B. 片选信号 C. 地址线 D. 内部锁存器46.必须进行十进制调整的十进制运算( C )。 A. 有加法和减法 B. 有乘法和除法 C. 只有加法 D. 只有减法二填空题1.MCS-51系统中,当信号有效时,表示CPU要从 外部程序存储器区 读取信息。2.单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器定第 0 组。3.MCS-51特殊功能寄存器只能采用 直接 寻址方式。4.累加器A的内容有偶数个1时,特殊功能寄存器PSW的P位内容为 0 。5.8051单片机的ALE引脚在CPU对外存非操作期间,它的输出频率为晶体振荡器频率 1/6 的脉冲信号。6.单片机由CPU.存储器和 外设I/O接口 三部分组成。7.MCS-51有4组工作寄存器,他们的地址范围是 00H-1FH 。8.在MCS-51中PC 和DPTR都用于传送地址,但PC是为访问 程序 存储器传送地址。9.片内范围20H2FH的数据存储器,既可以字寻址,又可以 位 寻址10.执行当前指令后,PC内容为 下一条指令的起始地址 。11.8051内部程序存储器的容量为_4K_字节。12.8031的内部程序存储器的容量为_0_字节。13.若不使用MCS-51片内的程序存储器,引脚必须_接地_。14.MCS-51单片机内部RAM中的位寻址区位于低128B中的20F-2FH_地址单元中。在位操作中,与字节操作中的累加器ACC作用相同的是_C_。15.堆栈操作遵循的原则是_先进后出_。16.8031最大可以扩展_64KB_程序存储器。17.当(RS1,RS0)=(0 , 1)时,工作寄存器R7对应内部RAM中_0FH_字节单元。18.若MCS-51单片机使用频率为6MHZ的晶振,则一个机器周期为_2us_。19.8051单片机有四个I/O口,他们分别是_P0.P1.P2.P3_。20.位寻址区在片内RAM低128B单元的_20H-2FH_字节中。MCS-51单片机片内RAM高128B单元中有_11_个特殊功能寄存器的位可以进行位操作。21.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了_外部存储器的低8位_地址。22.经过扩展外部程序存储器的8031,若PC从程序存储器0000H开始执行,则的引脚必须接_低_电平。23.8051复位后,CPU从_0000H_单元开始执行程序。24.8051复位后,SP的内容为_07H_。25.计算机系统的三总线为_地址总线_、数据总线和控制总线。26.MCS-51系统中,当信号有意义时,表示CPU要从 外部程序 存储器读取信息。27.为了正确地读取8051的P1口引脚的状态,必须先向它的锁存器 置1 。28.8051单片机当前工作寄存器的选择由特殊功能寄存器PSW的_第3、4_位的内容决定。29.当MCS-51的P0口作输出端口时,每位能驱动_8个_TTL负载。30.设计8031系统时,_P0、P2_不能用作一般I/O口。31.MCS-51系列单片机最大的寻址范围为_64KB_。32.当MCS-51使用间接寻址方式访问RAM高128B,会产生_溢出_。33.8051的_RST_引脚应至少保持2个机器周期的高电平,才能使8051复位。34. MCS-51的P1口,由于是准双向口,所以在输入时必须先 置1 。23. 单片8051含_4_KBROM。34.开机复位后,PSW的内容为_00H_。35.8051的封装形式为_DIP_。36.按执行时间,8051的指令分单周期,_双_周期和四周期指令三种。37.MCS-51中凡字节地址能被_8_整除的特殊功能寄存器均能位寻址。38.8751内部含有_4KB_EPROM。39.MCS-51系列单片机的存储器配置在物理上分为_4_个独立的存储空间。40.MCS-51系列单片机的存储器配置在逻辑上分为_3_个存储器空间。41.MCS-51单片机的扩展系统中,使用锁存器的目的是_锁存地址_。三、简答题(每小题 5分,共10 分)1. 简述8051片内RAM的空间分配情况,包括各空间的地址范围和访问特点。答:片内RAM 共128B,可分为工作寄存器区(地址范围00H-1FH),位寻址区(地址范围20H-2FH)和数据缓冲区(地址范围30H-7FH)。工作寄存器区只可以字节形式访问,位寻址区既可位访问也可字节访问,数据缓冲区必须以字节形式访问。2. 简述8051单片机位寻址区的空间分配。答: 位寻址区域有两块,一是在内部RAM区,占用16个字节,字节地址是20H2FH,共128位,位地址是00H7FH,另一区域在特殊寄存器区,字节地址在80HFFH之中,特点是字节地址可以被8整除的11个SFR(特殊功能寄存器),83位(有三位未定义)。3. 8051单片机内RAM低128B单元划分为哪三个主要区域?各区域的地址范围和特点是什么?答:内部RAM的低128B单元划为工作寄存器区,位寻址区,数据缓冲区。工作寄存器区:地址从00H1FH,共32个字节。分成4个区,每个区由R0R78个寄存器组成。只可字节访问。位寻址区:字节地址从20H2FH,有128位,这些单元既可按位访问也可按字节访问。数据缓冲区:也叫用户RAM区,地址为30H7FH,只能按字节访问,堆栈区就设在这个区域。4. MCS-51系列单片机中有几组工作寄存器组?CPU如何确定和改变当前工作寄存器? 答:有4组工作寄存器组,CPU根据PSW.4、PSW.3两位确定R0 R7属于哪个寄存器组。PSW.4PSW.3 组别R0R7 0 0 0 00H07H 0 1 1 080FH 1 0 2 1017H 1 1 3 181FH5. 什么是堆栈?堆栈指针SP有什么作用?答:堆栈是存储器中划出一种特殊的区域,用来存放一些特殊数据,是一个数据暂存器。SP是始终指向栈顶。当压入数据时SP会自动加1,弹出数据时SP自动减1。 6. MCS-51系列单片机的程序存储器中有几个具有特殊功能的单元?各有什么功能?答:程序存储器中有7个地址具有特殊功能,MCS-51复位后,(PC)=0000H,故系统程序必须从0000H单元开始,0000H是复位入口地址,是一个特殊单元,还有6个地址是5种中断源的中断入口地址,如表所示。这些入口地址都安放一条绝对跳转指令,跳转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论