c51单片机基础知识选择题教学提纲
C51复习资料
一、选择题1、一字节补码所能表示的整数范围是( A )。
A、-128~+127B、-127~+127C、-129~+128D、-128~+1282、12MHz晶振的单片机在定时工作方式下,定时器计一个数所用的定时时间是( A )。
A、1usB、2sC、4sD、8s3、在单片机扩展系统中,8051做为地址总线和数据总线分时复用的端口是( A )。
A、P0口B、P1口C、P2口D、P3口4、MCS-51单片机的定时器/计数器工作方式1是( B )。
A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构5、片内RAM的20H~2FH为位寻址区,所包含的位地址是( C )。
A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH6、使用宏来访问绝对地址时,一般需包含的库文件是( B )。
A、reg51.hB、absacc.hC、intrins.hD、startup.h7、利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using8、判断char型变量ch是否为大写字母的正确的表达式是( D )。
A、‘A’<=ch<=‘Z’B、(ch>=‘A’)||(ch <=‘Z’)C、(ch>=‘A’)AND(ch <=‘Z’)D、(ch>=‘A’)&&(ch <=‘Z’)9、在结构化程序设计中,模块划分的原则是( c )。
A、各模块应该包含尽量多的功能B、各模块的规模应尽量大C、模块内具有高内聚度、模块间具有低耦合度D、各模块之间的联系应该尽量紧密10、以下合法的赋值语句是( B )。
A、x=y=200B、x--;C、a+b;D、z=int(x+y);11、C51语言中,下列运算符属于三目运算符的是( A )。
A、 ? :B、+=C、++D、||12、在C语言程序中,以下说法正确的是( D )。
C51单片机的基础知识
5、可扩展性:系统应具备良好的扩展性,方便未来进行设备升级或扩容。
三、系统设计方案
1、硬件设备:包括服务器、网络交换机、音源设备、功放设备、扬声器等。 服务器应采用高性能、稳定的品牌服务器,以保证系统的稳定性和可靠性。网络 交换机应选择支持大带宽、低延时的产品,以保证广播信号的传输质量。音源设 备可选用数字音
首先应该从其内部结构及各部件关系入手,清楚其内部资源及怎样使用,然 后通过自己动手制作实践来加深印象,之后通过学习语言来掌握编程方法及技巧。 切记不要一开始就试图记忆太多的内容,这样只会增加你的负担,要知道“贪多 嚼不烂”。
先搞懂最基本的原理后再试着看懂其它扩展资料就会容易多了。之后要付诸 实践进行调试练习。在理解的基础上进行记忆,切勿死记硬背。
二、中断结构
C51单片机的中断系统主要包括以下几个部分:
1、中断源:C51单片机支持多个中断源,包括定时器/计数器,串行通信口, 外部中断等。每个中断源都有相应的中断标志,用于指示该中断源是否产生了中 断。
2、中断控制器:中断控制器是中断系统的核心部件,它负责管理各个中断 源的中断请求,根据优先级判断并处理。
二、系统需求分析
1、稳定性:系统应具备高度的稳定性,能够保证长时间的连续运行,避免 因设备故障或网络问题导致的广播中断。
2、可靠性:系统应具备可靠的备份机制,确保在主设备出现问题时,备份 设备能够迅速接管,保证广播的连续性。
3、易用性:系统应具备良好的用户界面,操作简单易懂,方便管理员进行 配置和管理。
五、C51与8051的区别
C51单片机是指一系列基于8051内核的单片机,各个生产厂商根据需要都会 在其基础上增加一些功能,但这与8051内核是相同的。所以很多人都习惯称其为 8051单片机。现在流行的很多开发板都是基于8051内核的。
C51单片机复习题及答案
C51程序设计基础单项选择练习题一、基本概念1. C语言程序是由 C 构成的。
A)一些可执行语言 B)main函数 C)函数 D)包含文件中的第一个函数2.( A )是构成C语言程序的基本单位。
A、函数B、过程C、子程序D、子例程3.C语言程序从 C 开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数C) 程序中的main函数 D) 包含文件中的第一个函数4.C语言程序从main()函数开始执行,所以这个函数要写在_D___。
A) 程序文件的开始 B) 程序文件的最后C) 它所调用的函数的前面 D) 程序文件的任何位置5、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main( )函数中定义C、C语言程序总是从main( )函数开始执行D、C语言程序中的main( )函数必须放在程序的开始部分6. 下列方法中错误的是(D )。
A.主函数可以分为两个部分:主函数说明部分和主函数体。
B.主函数可以调用任何非主函数的其它函数。
C.任何非主函数可以调用其它任何非主函数。
D.程序可以从任何非主函数开始执行。
7. 下列说法错误的是:( B )A.C程序运行步骤是编辑、编译、连接、执行。
B.C语言的变量名必须用小写,常量用大写。
C.C语言的三种基本结构是顺序、选择、循环。
D. C程序一定由函数构成的。
8.下列关于C语言的说法错误的是( B )。
A) C程序的工作过程是编辑、编译、连接、运行B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环D) C程序从main函数开始执行9. 系统默认的C语言源程序扩展名为.C,需经过 C 之后,生成.exe文件,才能运行。A) 编辑、编译 B )编辑、连接 C) 编译、连接 D) 编辑、改错二、数据类型、运算符与表达式1. 不是C语言提供的合法关键字是(B )。
A.switchB.cherC.caseD.default2.C语言中的简单数据类型包括(D )。
51单片机题库 多项选择
1、8051与87C51的区别是()A、制造工艺不同B、内部程序存储器的数量不同C、内部程序存储器的类型不同D、内部数据存储单元数目的不同正确答案: AC解析:8051内部有4KROM,HMOS工艺87C51内部有4K EPROM,CHMOS工艺故选AC2、以下正确表述ROM的特点的有哪几个选项?A、可随机读数据B、不能随机写数据C、系统断电后,不会丢失D、可以用下载软件对其烧写程序正确答案: ABCD3、8051CPU在访问外部存贮器时,地址输出是______。
A、 P2口输出高8位地址B、 P1口输出高8位地址C、 P0口输出低8位地址D、 P1口输出低8位地址E、 P2口输出低8位地址正确答案: AC4、MCS-51单片机内部RAM单元中既能字节寻址又能位寻址的字节单元有()。
A、25HB、 B0HC、 A8HD、 23HE、 8BH正确答案: ABCD解析:位寻址区20H——2FH和特殊功能寄存器中字节地址能被8整除的单元既能字节寻址,也能位寻址。
5、8051单片机 ( ) 口是一个带内部上拉电阻的位双向I/O口。
A、 P0B、 P1C、 P2D、 P3正确答案: BCD6、MCS—51单片机专用寄存器P0 (P0口)的功能为______。
A、每个口线都具有第二功能B、作输出高8位地址C、作通用I/O口使用D、作地址/数据总线使用正确答案: CD7、能够指向片外RAM单元的指针包括哪些?A、 R0B、 R1C、 DPTRD、 R7正确答案: ABC8、以下指令的错误的指令有()A、 MOV 28H, @R2B、 MOV R0, R1C、 MOVX A, @R1D、 PHSH DPTR正确答案: ABD解析:A)中间址寄存器只能是R0、R1和DPTR,故错误B)Rn之间不能直接传输数据,没有该条指令D)16位数据无法一次送入堆栈。
9、8051 单片机的 VCC(40)引脚是()引脚。
A、主电源+5VB、接地C、备用电源D、访问片外存贮器正确答案: A10、对于8051中的定时/计数器用于计数器对外来脉冲计数时,计数脉冲输入端可能为()A、 P3.4B、 P3.3C、 P3.6D、P3.5正确答案: AD11、访问外部程序存储器时,起作用的信号是()。
单片微机原理与接口技术(C51)复习
单片微机原理与接口技术(C51)复习单片微机原理与接口技术(C51)复习题一、选择题:1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是()。
A、sfrB、BITC、CharD、integer r3、片内RAM的位寻址区,位于地址()处。
A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、间接寻址片内数据存储区(256字节),所用的存储类型是()A、dataB、bdataC、idataD、xdata5、MCS-51单片机上电复位的信号是()A、下降沿B、上升沿C、低电平D、高电平6、可以将P1口的低4位全部置高电平的表达式是()A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P17、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()A、1B、2C、3D、48、需要扩展一片外部RAM,大小32K字节,需要的地址线是()A、15B、14C、13D、129、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是()A、外部xx1B、外部xx0C、定时/计数器1D、定时/计数器010、单片机C51中用关键字()来改变寄存器组A、interruptB、unsignedC、usingD、reentrant11、存储32×32点阵的一个汉字信息,需要的字节数为()A、16B、32C、64D、12812、8255A是可编程的并行输入/输出接口芯片,作为基本输入输出方式,其方式是()A、方式0B、方式1C、方式2D、方式313、8255A是可编程的并行输入/输出接口芯片,内部有()个8位的并行口。
A、2个B、3个C、4个D、5个14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为()A、2MHzB、1MHzC、500kHzD、250kHz15、当MCS-51单片机接有外部存储器,P2口可作为()。
大二第一学期C51知识题目解析
1.1 单项选择题(1)MCS-51系列单片机的CPU主要由————组成。
AA.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器(2)单片机中的程序计数器PC用来————。
CA.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址(3)单片机8031的EA引脚————。
AA.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线低8位地址线的是—————。
AA.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来—————。
AA.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为—————。
AA.0000HB.0003HC.000BHD.0800H(7)Inter 8051单片机的CPU是—————位的。
CA.16B.4C.8D.准16位(8)程序是以—————形式存放在程序存储器中的。
CA.C语言源程序B.汇编语言C.二进制编码D.BCD码(9)8051单片机的程序计数器PC为16位计数器,其寻址范围是——————。
DA.8KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振振荡器频率的——————固定频率正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
CA.1/2B.1/4C.1/6D.1/122.1单项选择题(1)仿真器的作用是__CA 能帮助调试用户设计的软件B能帮助调试用户设计的硬件C能帮助调试用户设计的硬件和软件D只能做各种模拟实验(2)使用单片机开发系统调试程序时,对源程序进行汇编的目的是__AA将源程序转换目标程序B将目标程序转换成源程序‘C将低级语言转换成高级语言D连续执行(3)在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用_B_调试方法。
A单步调试(F8) B跟踪调试(F7)C快速运行到光标处调试(F4)D断点调试(F2)(4)使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是A_。
最新c51单片机基础知识选择题教程文件
单片机基础知识选择题1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒。
A.1B.2C.3D.4答案:C2.如果某51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在()开始的中断地址区。
A.0003HB.0013HC.0023HD.000BH答案:D3.MCS-51单片机的字长是()。
A.2位B.4位C.8位D.16位答案:C4.单片机复位时,程序计数器PC的值为()。
A.0000HB.0030HC.4000HD.4100H答案:A5.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元。
A.1 KBB.2 KBC.3 KBD.4 KB答案:D6.MCS-5l单片机的堆栈区是设置在( )中。
A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C7.在单片机中,()是数据存储器,()是程序存储器。
A.ROMB.EPROMC.RAMD.EEPROM答案:C; A、B、D8.单片机在与外部I/O口进行数据传送时,将使用()线。
A.ALE INT0B.PSEN ALEC.WR RD ALED.ALE INT1答案:C9.下列计算机语言中,CPU能直接识别的是()。
A.自然语言B.高级语言C.汇编语言D.机器语言答案:D10.MCS-5l单片机的堆栈区是设置在( )中。
A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C11.当MCS-51单片机接有外部存储器,P2口可作为 ( )。
A.数据输入口B.数据的输出口C.准双向输入/输出口D.输出高8位地址答案:C12.下列关于栈的描述中错误的是()。
A.栈是先进后出的先性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入和删除操作中,不需要改变栈底指针答案:C13.调用子程序、中断响应过程及转移指令的共同特点是()。
C51单片机编程基本知识
C51单片机编程基本知识全文选段:该控制指令将C文件编译生成汇编文件(.SRC),该汇编文件可改名后,生成汇编.ASM文件,再用A51进行编译。
第三节 Keil C51软件包中的通用文件在C51\LiB目录下有几个C源文件,这几个C源文件有非常重要的作用,对它们稍事修改,就可以用在自己的专用系统中。
1. 动态内存分配init_mem.C:此文件是初始化动态内存区的程序源代码。
它可以指定动态内存的位置及大小,只有使用了init_mem( )才可以调回其它函数,诸如malloc calloc,realloc等。
calloc.c:此文件是给数组分配内存的源代码,它可以指定单位数据类型及该单元数目。
malloc.c:此文件是malloc的源代码,分配一段固定大小的内存。
realloc.c:此文件是realloc.c源代码,其功能是调整当前分配动态内存的大小。
全文内容:本章讨论以下内容:l 绝对地址访问l C与汇编的接口l C51软件包中的通用文件l 段名转换与程序优化第一节绝对地址访问C51提供了三种访问绝对地址的方法:1. 绝对宏:在程序中,用“#include〈absacc.h〉”即可使用其中定义的宏来访问绝对地址,包括:CBYTE、XBYTE、PWORD、DBYTE、CWORD、XWORD、PBYTE、DWORD具体使用可看一看absacc.h便知例如:rval=CBYTE[0x0002];指向程序存贮器的0002h地址rval=XWORD [0x0002];指向外RAM的0004h地址2. _at_关键字直接在数据定义后加上_at_ const即可,但是注意:(1)绝对变量不能被初使化;(2)bit型函数及变量不能用_at_指定。
例如:idata struct link list _at_ 0x40;指定list结构从40h开始。
xdata char text[25b] _at_0xE000;指定text数组从0E000H开始提示:如果外部绝对变量是I/O端口等可自行变化数据,需要使用volatile关键字进行描述,请参考absacc.h。
51单片机考试常见试题选择题定
51单片机考试常见试题选择题定二、选择题1.80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)RXD (B)RST (C)ALE (D)XTAL13.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34.所谓CPU是指(A)A、运算器和控制器B、运算器和存储器C、输入输出设备D、控制器和存储5.在80C51中,要访问SFR使用的寻址方式为( A )。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC7.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是8.指令AJMP的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB9.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( B )(A)PC (B)PSW (C)A (D)SP10.下列四条叙述中,有错误的一条是(A)(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息11. PSW=18H时,则当前工作寄存器是(D)(A)0组(B) 1组(C)2组(D)3组12. 8051与8751的区别是:( C )(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同13.在家用电器中使用单片机应属于微计算机的(B)(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用14.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:(D)(A)当前正在执行高优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令的机器周期(D)当前指令是MOV A,R315.下列说法错误的是:(B)(A)同一级别的中断请求按时间的先后顺序响应。
c51单片机考试题目及答案
c51单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 8051单片机的内部数据存储器的容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B2. 8051单片机中,哪个寄存器用于存储程序计数器PC的值?()A. SPB. PCC. DPTRD. ACC3. 8051单片机的定时器/计数器的计数器模式下,计数器的值来自于()。
A. 外部事件B. 内部时钟C. 外部中断D. 定时器溢出答案:A4. 8051单片机中,哪个寄存器用于存储外部中断的优先级?()IPB. TCONC. IED. P15. 8051单片机的串行通信中,波特率的设置是通过()寄存器实现的。
A. TMODB. TCONC. SCOND. PCON答案:D6. 8051单片机中,哪个指令用于将累加器ACC的内容传送到外部数据存储器?()A. MOVX @DPTR, AB. MOVX A, @DPTRC. MOV @DPTR, AD. MOV A, @DPTR答案:A7. 8051单片机的中断系统中,哪个中断具有最高的优先级?()A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行中断答案:C8. 8051单片机中,哪个指令用于将立即数传送到累加器ACC?()A. MOV A, #dataB. MOV A, @dataC. MOV A, dataD. MOV #data, A答案:A9. 8051单片机的定时器/计数器在方式1下,定时器/计数器的工作模式是()。
A. 16位定时器B. 8位自动重装载定时器C. 13位定时器D. 16位计数器答案:C10. 8051单片机中,哪个指令用于将累加器ACC的内容与寄存器R0的内容进行逻辑或操作?()A. ORL A, R0B. ORL R0, AC. ORL A, #R0D. ORL #R0, A答案:A二、填空题(每题2分,共20分)1. 8051单片机的外部中断0的中断向量地址是______。
51单片机基础知识复习练习题(含答案)
51单片机根底知识复习题〔含答案〕1.8051单片机的片有〔一〕个16位的特殊功能存放器。
2.MCS-51单片机的堆栈区应建立在〔片数据存储区底128字节单元〕。
3.MCS-51单片机定时器工作方式1是指的〔D〕工作方式。
A.8位3B.8位自动重装2C.13位0 D.16位14.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔B〕。
A.MOV A, R1〕片B.MOVC A, A + DPTR或MOVC A,A+PC〔C.MOVX A, R0 D.MOVX A, DPTR〕片外5.8751单片机程序存储器的容量最大可扩展为〔64K〕。
B.64K6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( 000BH)开始的中断地址区A、0003H〔外部中断0服务入口〕B、0013H〔外部中断1服务入口〕C、0023H〔串行口中断服务程序入口〕D、000BH〔定时/计数器0中断服务程序的开始地址区〕E、001BH为定时/计数器1中断服务开始地址区F、0000H (系统复位后的入口)7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:(B )B、 P0口〔SDA /SCL 连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的功能〕8.AJMP跳转空间最大可达到〔2字节〕A、2KB9.8051单片机中,唯一一个能出现在符号指令的16位存放器是〔B〕A、P S WB、D P T R C 、P C D、B10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔B 〕A、MOV A,R1片B、 MOVC A,A+DPTR/A+PCC、 MOVX A, R0片外D、MOVX A, DPTR11.8051单片机有2个〔 16 〕位的定时器。
C51单片机试题及参考答案
C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
c51(1)
1如果单片机系统中的晶振频率是6MHz,则机器周期是( )。
A、1usB、2usC、4usD、6us我的答案:B 得分:7.1分251单片机复位的条件是()。
A、复位引脚上有1个机器周期以上的低电平B、复位引脚上有1个机器周期以上的高电平C、复位引脚上有2个机器周期以上的低电平D、复位引脚上有2个机器周期以上的高电平我的答案:D 得分: 7.1分3将1个数中的指定位置1,其余位不变,应该用()运算。
A、按位或B、按位与C、按位异或D、按位取反我的答案:A 得分:7。
1分4如果现在LED是熄灭状态,则执行 LED=~LED;语句后,LED的状态是(). A、亮B、灭C、闪一下D、一直闪我的答案:A 得分:7.1分5按位或运算经常用于把指定位(),其余位不变的操作。
A、置0B、置1取反D、以上都不是我的答案:B 得分: 7.1分6有源蜂鸣器和无源蜂鸣器中的源是指()。
A、信号源B、振荡源C、电源D、以上都不是我的答案:B 得分:7.1分7单片机的机器周期是振荡周期的()倍。
A、1B、2C、4D、我的答案:D 得分:7.1分8将1个数中的指定位置0,其余位不变,应该用()运算。
A、按位与B、按位或C、按位异或D、按位取反我的答案:A 得分:7.1分9一旦单片机的程序跑飞,( )信号可以让它瞬间回复到初始状态,程序重新正常运行. A、复位信号B、晶振信号C、时钟信号D、定时器/计数器我的答案:A 得分: 7。
1分二。
多选题(共1题,7.1分)以下对空语句描述正确的有()。
A、它的作用是什么也不做,占用时间B、分号就是空语句C、空语句一般用于延时D、一条空语句就可以实现信号灯的延时我的答案:ABC 得分:7。
1分三.判断题(共4题,29.0分)1直插式LED的两个引脚中,长的那一端是负极.我的答案:×得分:7.1分2单片机最小系统电路是指单片机能够工作的最小电路,一般包括时钟电路和复位电路。
我的答案:√得分:7。
51单片机考试常见试题选择题
二、选择题1.80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)RXD (B)RST (C)ALE (D)XTAL13.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34.所谓CPU是指(A)A、运算器和控制器B、运算器和存储器C、输入输出设备D、控制器和存储5.在80C51中,要访问SFR使用的寻址方式为( A )。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC7.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是8.指令AJMP的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB9.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( B )(A)PC (B)PSW (C)A (D)SP10.下列四条叙述中,有错误的一条是(A)(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息11. PSW=18H时,则当前工作寄存器是(D)(A)0组(B) 1组(C)2组(D)3组12. 8051与8751的区别是:( C )(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同13.在家用电器中使用单片机应属于微计算机的( B)(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用14.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:(D)(A)当前正在执行高优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令的机器周期(D)当前指令是MOV A,R315.下列说法错误的是:(B)(A)同一级别的中断请求按时间的先后顺序响应。
单片机c51复习题及答案
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
(每小题2分,共10分)1.MCS-51单片机有片内ROM容量( A )A. 4KBB. 8KBC. 128BD. 256B2.MCS-51单片机的位寻址区位于内部RAM的( d)单元。
A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH3.MCS-51单片机的串行中断入口地址为( C)A. 0003HB. 0013HC. 0023HD. 0033H4.MCS-51单片机的最小时序定时单位是( B)A. 状态B. 拍节C. 机器周期D. 指令周期5.若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为(C)A. 2MHzB. 1MHzC. 500KHzD. 250KHz6在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
A、EAB、RSTC、ALED、7当CPU响应外部中断1 的中断请求后,将自动转向(B)。
A、0003HB、0013HC、000BHD、001BH88031单片机的定时器T1用作定时方式时是(A、B )。
A、以内部时钟频率为定时基准,12个时钟周期加1B、以内部时钟频率为定时基准,1个机器周期加1C、以外部脉冲为定时基准,12个脉冲加1D、以外部脉冲为定时基准,每个脉冲加19家用电器中使用的单片机应属于计算机的(B)。
A、辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用10下列说法正确的是(A、B)。
A、立即数寻址方式是操作数本身就在指令中,而不是它的地址在指令中。
B、指令周期是执行一条指令的时间。
C、指令中直接给出的操作数称为直接寻址。
D、内部寄存器Rn(n=0~7)可作为间接寻址寄存器。
11.MCS-51单片机在访问外部数据存储器时,其地址指针可采用( )A.DPTRB.PCC.PSWD.SP12指令MOV A,30H源操作数的寻址方式是(c)A.寄存器寻址方式 B.寄存器间接寻址方式C.直接寻址方式 D.立即寻址方式13Jz rel指令中,是判断(A )中的内容是否为0。
单片机复习题纲
单片机复习提纲一.选择题:1.51单片机复位后,程序计数器的内容是( C )。
A.00H B.C.0000H D.2.8051单片机芯片在使用时应把EA信号引脚( A )。
A.接高电平B.接地C.悬空D.接地址锁存器选通端3.51的程序计数器为16位计数器,因此其寻址范围是( D )。
A.8K B.16K C.32K D.64K4.在51单片机中,唯一一个可供用户使用的16位寄存器是( B )。
A.B.C.D.5.在51单片机中,唯一一个用户不能直接使用的寄存器是( D )。
A.B.C.D.6.在单片机中,用作标志寄存器的一个特殊功能寄存器是( A )。
A.B.C.D.7.单片机的指令地址存放在( D )中。
A.B.C.D.8.提高单片机的晶振频率,则机器周期信号(C )。
A.不变B.变长C.变短D.变长变短不定9.地址空间3000H~37共有( B )存储单元。
A.1K B.2K C.4K D.8K10.8051单片机系统扩展时使用的锁存器用于锁存( B )。
A.高8位地址B.低8位地址C.8位数据D.信号11.在51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:(D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断12.51在响应中断时,必须由用户清除的标志为( B )A、0B、C、0D、113.8051不具有第二功能的口是:( B )A、P0 口B、P1口C、P2口D、P3口14.关于51的堆栈操作,正确的说法是(C )。
A、先入栈,再修改栈指针对B、先修改栈指针,再出栈C、先修改栈指针,再入栈D、以上都不对15.要使51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器的内容应是( A )。
A、98HB、84HC、42HD、22H16.18H时,则当前工作寄存器是( D )。
A、0组B、1组C、2组D、3组17.执行0x03后,51将响应的中断是( D )。
2016c51单片机复习资料习题及答案
C51单片机习题及答案1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、实验中所用 89C54RD是以下哪个公司的产品?( C )A、INTELB、AMDC、STCD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T11、单片机的P0、P1口作输入用途之前必须 a 。
A.在相应端口先置1 B.在相应端口先置0 C.外接高电平D.外接上拉电阻12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F12、8051单片机中,唯一一个用户不能直接使用的寄存器是( C )。
A、PSWB、DPTR C 、PC D、B13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。
单片机原理与应用及c51程序设计复习提纲
第1 章单片机概述一、单片机的概念P.12在一块芯片上集成了CPU、RAM、ROM、定时/计数器、中断控制器以及串行口,并行I/O接口等,构成的一个完整的微型计算机系统。
二、单片机的特点P.12(1)小巧灵活、成本低、易于产品化(2)可靠性高、适用的温度范围宽(3)易扩展、控制功能强(4)指令系统相对简单,较易掌握三、单片机的分类P.8-111.按片内不同程序存储器的配置来分(1)片内带Mask ROM(掩膜ROM)型(2)片内带EPROM型(3)片内无ROM(ROMLess)型2.按片内不同容量的存储器配置来分(1)51子系列型(2)52子系列型3.按芯片的半导体制造工艺上的不同来分(1)HMOS工艺型(2)CHMOS工艺型4.A T89系列单片机分类第2 章 MCS-51 系列单片机的内部结构一、MCS-51单片机的内部结构 P.13-17 中央处理器CPU :8位,运算和控制功能 内部RAM :共256个RAM 单元,用户使用前128个单元,存放可读写数据,后128个单元被SFR 占用。
通常内部RAM 指的是前128B,即00H-FFH 。
内部ROM :4KB FLASH ROM ,用于存放程序、原始数据和表格。
定时/计数器:2个16位的定时/计数器,实现定时或计数功能。
并行I/O 口:4个8位的I/O 口P0、P1、P2、P3。
串行口:一个全双工串行口。
中断控制系统:5个中断源时钟电路:可产生时钟脉冲序列二、MCS-51单片机的外部引脚:控制引脚ALE 、RST 、PSEN 、EA 、RD 、WR 的功能P.19ALE: 地址锁存有效信号输出端RST: 复位引脚 PSEN :外部ROM 读选通信号EA :片外程序存储器选择信号RD :外部RAM 读选通信号输出端,低电平有效WR :外部RAM 写选通信号输出端,低电平有效三、单片机的存储器组织结构:存储器空间、寻址范围、功能P.19-22计算机的存储器结构有两种:哈佛结构:程序存储器和数据存储器分开,相互独立;普林斯顿结构:程序存储器和数据存储器是统一的,地址空间统一编址。
51单片机基础知识试题题库(考试用含答案)教学提纲
51单片机基础知识试题题库(考试用含答案)第二章习题参考答案一、填空题:2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM 数据存储器内开辟的区域。
INC DEC 都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式3、当使用8751且EA=1〃程序存储器地址小于1000H时〃访问的是片内ROM。
7、PSW中RS1 RS0=10时〃R2的地址为12H。
8、PSW 中RS1 RS0=11时〃R2的地址为1AH。
14、内部RAM 中〃位地址为30H的位〃该位所在字节的字节地址为。
17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平。
7、单片机8031的ALE引脚是。
A、输出高电平B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平D、输出矩形脉冲〃频率为fosc的1/2 1 11、单片机上电复位后〃堆栈区的最大允许范围是个单元。
A、64 B、120C、128D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的。
A、00H—FFH B、00H—07H C、07H—7FH D、08H—7FH 13、对于8031单片机〃其内部RAM。
A、只能位寻址B、只能字节寻址C、既可位寻址又可字节寻址D、少部分能位寻址18、单片机8051的XTAL1和XTAL2引脚是引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来〃它是按后进先出的原则存取数据的。
A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序三、判断题6、PC可以看成使程序存储器的地址指针。
7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的〃而PC不能访问。
B、它们都是16位的存储器。
C、它们都有自动加“1”的功能。
PC有自动加“1”的功能〃而DPTR的加2 “1”则需通过指令INC DPTR来完成。
51单片机基础知识试题题库(含答案)
51单片机基础知识试题题库(含答案)第1章习题参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。
2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用8751且EA=1,程序存储器地址小于1000H时,访问的是片内ROM。
4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。
5、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
7、PSW中RS1RS0=10时,R2的地址为12H8、PSW中RS1RS0=11时,R2的地址为1AH9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第0组,8个寄存器的单元地址为00H~07H10、PC复位后为0000H11、一个机器周期=12个振荡周期=6个状态周期。
12、PC的内容为将要执行的指令地址13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2u14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H15、若A中的内容为63H,那么,P标志位的值为016、8051单片机复位后,R4所对应的存储单元的地址为04H,因上电时PSW= 00H这时当前的工作寄存器区是第0工作寄存器区。
17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区19、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到PC20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。
21、MCS-51单片机片内RAM的寄存器共有32个单元,分为4组寄存器,每组8个单元,以R0~R7作为寄存器名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c51单片机基础知识选择题单片机基础知识选择题1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒。
A.1B.2C.3D.4答案:C2.如果某51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在()开始的中断地址区。
A.0003HB.0013HC.0023HD.000BH答案:D3.MCS-51单片机的字长是()。
A.2位B.4位C.8位D.16位答案:C4.单片机复位时,程序计数器PC的值为()。
A.0000HB.0030HC.4000HD.4100H答案:A5.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元。
A.1 KBB.2 KBC.3 KBD.4 KB答案:D6.MCS-5l单片机的堆栈区是设置在( )中。
A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C7.在单片机中,()是数据存储器,()是程序存储器。
A.ROMB.EPROMC.RAMD.EEPROM答案:C; A、B、D8.单片机在与外部I/O口进行数据传送时,将使用()线。
A.ALE INT0B.PSEN ALEC.WR RD ALED.ALE INT1答案:C9.下列计算机语言中,CPU能直接识别的是()。
A.自然语言B.高级语言C.汇编语言D.机器语言答案:D10.MCS-5l单片机的堆栈区是设置在( )中。
A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C11.当MCS-51单片机接有外部存储器,P2口可作为 ( )。
A.数据输入口B.数据的输出口C.准双向输入/输出口D.输出高8位地址答案:C12.下列关于栈的描述中错误的是()。
A.栈是先进后出的先性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入和删除操作中,不需要改变栈底指针答案:C13.调用子程序、中断响应过程及转移指令的共同特点是()。
A.都能返回B.都通过改变PC实现转移C.都将返回地址压入堆栈D.都必须保护现场答案:B14.下面哪一个器件是同相OC门电路。
()A.74LS04B.74LS14C.74LS07D.74LS06答案:C15.14根地址的寻址范围可达()KB。
A.8B.16D.6416.下面不是输入设备的是( )。
A.打印机B.键盘C.扫描仪D.A/D转换器答案:A17.多字节加法运算,在进行最低字节相加前,应先将CY( )A.清0B.置1C.取反D.送入A答案:A18.单片机的程序计数器PC是16位的,其寻址范围为( )。
A.128 BB.256 BC.8 KBD.64 KB答案:D19.堆栈指针的作用是( )。
A.指明栈底的位置B.指明栈顶的位置C.操作数地址D.指令的地址答案:B20. 8051单片机中的片内程序存储器空间有多大?( )A.0 KBB.4 KBC.8 KBD.64KB答案:B21.单片机的数据指针寄存器DPTR是16位的,其寻址范围多少?( )A.128 BB.256 BC.8 KBD.64 KB答案:D22.80C51单片机的位寻址区位于内部RAM的( )单元。
A.00H~7FHB.20H~7FHC.00H~1FHD.20H~2FH答案:D23.若51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为( )B.1MHzC.500KHzD.250KHz答案:D24.在片外扩展一片16K的EPROM需要( )根地址线。
A.11C.13D.14答案:D25. 八进制的基数为( ) 。
A.16B.8C.15D.2答案:B26.主频为12MHz的单片机它的机器周期为( ) 。
A.1/12μsB.0.5μsC.1μsD.2μs答案:C27.MCS-51单片机的最小时序定时单位是( )A.状态B.节拍C.机器周期D.指令周期答案:B28.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。
A.2μsB.4μsC.8μsD.1ms答案:B29.AT89S51是以下哪个公司的产品?()A.INTELB.AMDC.ATMELD.PHILIPS答案:C30.MCS-51系列单片机是属于()体系结构。
A.冯诺依曼B.普林斯顿C.哈佛D.图灵答案:B13.2.2单片机的指令系统1.下面指令寻址方式为变址寻址是()A.MOV A,30HB.MOVX @DPTR,AC.MOVC A,@A+PCD.JC rel答案:C2.指令SJMP的跳转范围是()A.128 BB.256 BC.2 KBD.64 KB答案:B4.以下哪一条指令的写法是错误的()。
A.MOV DPTR,#3F98HB.MOV R0,#0FEHC.MOV 50H,#0FC3DHD.INC R0答案:C5.以下哪一条指令的写法是错误的()。
A.MOVC A,@A+DPTRB.MOV @R0,#FEHC.CPL AD.PUSH ACC答案:B6.以下哪一条是位操作指令()。
A.MOV P0,#0FFHB.CLR P1.0C.CPL AD.POP PSW答案:B7.下列数据字定义的数表中,( )是错误的。
A.DW “AA”B.DW “A”C.DW “OABC”D.DW OABCH答案:A8.指令LJMP的跳转范围是()。
A.128 BB.256 BC.2 KBD.64 KB答案:D9.当需要从51单片机程序存储器取数据时,采用的指令为()。
A.MOV A, @R1B.MOVC A, @A + DPTRC.MOVX A, @ R0D.MOVX A, @ DPTR答案:B10.外部程序存储器读写指令为( )A.MOVB.MOVCC.MOVXD.MOVA答案:B11.MOV A, R1的寻址方式为( )A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址答案:C12. 51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( )A.MULB.MOVC.MOVXD.MOVC答案:C13.指令MOV PSW, #00H对源操作数而言,属于哪种寻址方式?( )A.直接寻址B.立即寻址C.寄存器寻址D.相对寻址答案:B14.以下哪一条是位操作指令()。
A.MOV P0,#0FFHB.SETB TR0C.CPL R0D.PUSH PSW答案:B15.下面哪条指令是错误的?( )A.CPL AB.MOVC A, @A+PCC.MOVX A, @R2D.POP ACC答案:C16.下面哪条指令是错误的?( )A.MOVX @R0, #30HB.MOVC A, @A+PCC.CPL AD.POP ACC答案:A17.对片外数据 RAM 单元读写数据用()A.MOV 指令B.MOVX 指令C.MOVC 指令答案:B18.MCS-51 的无条件转移指令中,其转移范围最大的是()A.LJMPB.AJMPC.SJMP答案:A19.执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪个单元开始?()A.2FHB.30HC.31H答案:B20.以下指令中,哪条指令执行后使标志位 CY 清 0?()A.MOV A ,#00HB.CLR AC.ADD A ,#00HD.CLR C答案:D21.以下哪一条指令的写法是错误的()。
A.MOV DPTR,#3F98HB.MOV R0,#0FEHC.MOV 50H,#0FC3DHD.INC R0答案:C22.以下哪一条是位操作指令()。
A.MOV P0,#0FFHB.CLR P1.0C.CPL AD.POP PSW答案:B23.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。
A.PUSH R1B.PUSH @R1C.PUSH 01HD.PUSH 09H答案:A24.下列指令不是变址寻址方式的是( )A.JMP @A+DPTRB.MOVC A,@A+PCC.MOVX A,@DPTRD.MOVC A,@A+DPTR答案:C25.下面哪一段程序能准确地读取 P1 口引脚信号?()A.MOV A , #00H ;MOV P1,A ;MOV A, P1B.MOV A , #0FFH ;MOV P1 , A ;MOV A , P1C.MOV A , #0FFH ;MOV A , P1D.MOV A , #0FFH ;MOV A , P1答案:B26.以下哪一条是位操作指令()。
A.MOV P1,#0FFHB.MOV C,ACC.1C.CPL AD.POP PSW答案:B27.以下哪一条指令的写法是错误的()。
A.INC DPTRB.MOV R0,#0FEHC.DEC AD.PUSH A答案:D28.指令周期有三种,分别是单周期指令,双周期指令和( )指令。
A.三周期B.四周期C.五周期D.六周期答案:A29.以下哪一条指令的写法是错误的()。
A.MOVC A,@A+DPTRB.MOV R0,#FEHC.CPL AD.PUSH ACC答案:B13.2.3 C51程序设计基础1.用汇编语言和高级语言编写的同一功能程序,其所占用的存储单元及执行速度:() A.高级语言程序所占的存储单元少,执行速度快 B.高级语言程序所占的存储单元多,执行速度慢 C.高级语言程序所占的存储单元少,执行速度慢 D.高级语言程序所占的存储单元多,执行速度快答案:B2.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()A.编译、汇编、链接、运行B.预编译、编译、汇编、链接C.汇编、编译、链接、运行D.预编译、编译、链接、运行答案:D3.C语言程序编译与链接时:()A. 不会修改源程序结构、所有需要资源均被链接进可执行文件B. 会修改源程序结构、所有需要资源均被链接进可执行文件C. 不会修改源程序结构、并非所有需要资源均被链接进可执行文件D. 会修改源程序结构、并非所有需要资源均被链接进可执行文件答案:D4.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是()A. 2和2B. 2和5C. 5和2D. 5和5答案:C5.下列计算机语言中,CPU能直接识别的是()A.自然语言B.高级语言C.汇编语言D.机器语言答案:D6.以下叙述中正确的是()。
A.用C语言实现的算法必须要有输入和输出操作B.用C语言实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出答案:C7.数据的存储结构是指()A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示答案:D8.下列关于栈的描述中错误的是()A.栈是先进后出的先性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入和删除操作中,不需要改变栈底指针答案:C9.改变工作寄存器组的方法是()A. using nB. interrupt mC. reentrantD. sbit m答案:A10.以下能正确定义一维数组的选项是()A. unsigned int a[5]={0,1,2,3,4,5};B. unsigned char a[ ]={0,1,2,3,4,5};C. unsigned char a={'A','B','C'};D. unsigned int a[5]="0123";答案:B11.若将字库放在程序存储器中,则存储类型是()A. xdataB. codeC. pdataD. bdata答案:B12.C51中使用寄存器进行参数传递,函数参数不能超过()A. 3B. 2C. 1D. 4答案:A13.单片机的汇编语言的指令中,有循环左移和循环右移,而C语言中没有,所以在C51中利用()来完成。