《单片机原理》课程题库_第1页
《单片机原理》课程题库_第2页
《单片机原理》课程题库_第3页
《单片机原理》课程题库_第4页
《单片机原理》课程题库_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

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

文档简介

单片机原理课程题库1填空题1、 计算机中常用的码制有原码、反码和。2、 十进制数29的二进制表示为_。3、 十进制数29的8位补码表示为_。4、 单片微型计算机由CPU、存储器和_三部分组成。5、 若不使用MCS51片内存储器引脚EA必须接_。6、 微处理器由寄存器堆、控制器和_三部分组成。7、 当MCS51引脚ALE有效时,表示从P0口稳定地送出了_地址。8、 MCS-51的P0口作输出端口时,每位能驱动_个SL型TTL负载。9、 MCS-51有4个并行I/O,其中_是准双向口,所以由输出转输入时必须先写入“1”。10、 MCS-51的堆栈是软件填写堆栈指针临时在_数据存储器内开辟的区域。11、 MCS-51中凡字节地址能被整除的特殊功能寄存器均能位寻址。12、 MCS-51系统中,当PSEN信号有效时,表示CPU要从_存储器读取信息。13、 当使用8751且EA=1,程序存储器地址小于_时,访问的是片内ROM。14、 MCS-51特殊功能寄存器只能采用_寻址方式。15、 MCS-51有4组工作寄存器,它们地址范围是_。16、 MCS-51片内20H2FH范围内的数据存储器,既可以字节寻址又可以_寻址。17、 若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为_。18、 访问MCS-51片内RAM应该使用的传送指令助记符是_。19、 当MCS-51使用间接寻址方式访问片内RAM高128B时,会产生_。20、 设计8031系统时,_口不能用作一般I/O口。21、 MCS-51可扩展外部RAM64K,但当外扩I/O口后,其外部RAM寻址空间将_。22、 计算机的系统总线有地址总线、控制总线和_总线。23、 输入输出设备是计算机与外部世界交换信息的_。24、 指令是通知计算机完成某种操作的_。25、 汇编语言中可以使用伪指令,它们不是真正的指令,只是用来_。26、 MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写_特殊功能寄存器加以选择。27、 当使用慢速外设时,最佳的传输方式是_。28、 MCS-51在外扩ROM、RAM或I/O时,它的地址总线是_。29、 当定时器T0工作在方式3时,要占用定时器T1的TR1和_两个控制位。30、 MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器_加以选择。31、 累加器(A)=80H,执行完指令ADD A,#83H后,进位位C=_。32、 执行ANL A,#0FH指令后,累加器A的高4位=_。33、 JZ e 的操作码的地址为1000H,e=20H,它的转移目的地址为_。34、 JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为_。35、 累加器(A)=7EH,(20H)#04H,MCS-51执行完ADD A20H,指令后,PSW.0=_。36、 MOV PSW,#10是将MCS-51的工作寄存器置为第_组。37、 指令DJNZ R7,e操作码所在地址为3000H,e=EFH,则它的转移目的地址为_。38、 ORL A,#0F0H是将A的高4位置1,而低4位_。39、 SJMP e的指令操作码地址为0050H,e=65H,则它的转移目的地址为_。40、 设DPTR=2000H,(A)=80H,则MOVC A,A+DPTR的操作数的实际地址为_。41、 十进制数47用8位二进制补码表示为_。42、 19D的二进制补码表示为_。43、 计算机中最常用的字符信息编码是_。44、 要串口为10位UART,工作方式应选为方式_。45、 用串口扩并口时,串行接口工作方式应选为方式_。46、 在串行通信中,有数据传送方向_、_、_三种方式。47、 PC复位后为_。48、 一个机器周期=_节拍,一个机器周期=12个振荡周期,一个振荡周期=1个节拍。49、 80C51含_KB的掩膜ROM。50、 80C51在物理上有_个独立的存储器空间。51、 外部中断(INT1)入口地址为_。52、 PSW中RS1RS0=10H,R2的地址为_。53、 一个机器周期=_个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。54、 8751是EPROM型,内含_KB EPROM。55、 89C51是Flash ROM型,内含_KB FlashROM。56、 MCS-51中,T0中断服务程序入口地址为_。57、 PSW中RS1 RS0=11H时R2的地址为_。58、 执行当前指令后,PC内容为_。59、 12根地址线可寻址_KB存储单元。60、 写8255A控制字时,需将A1,A0置为_。61、 MOV C,20H源寻址方式为_寻址。62、 INC_影响CY位。63、 指令LCALL 37B0H,首地址在2000H,所完成的操作是_入栈,37B0HPC。64、 MOVX A,DPTR源操作数寻址方式为_。65、 ORG 1000HLCALL 4000HORG 4000HAD A,R2 执行完LCALL后(PC)=_。66、 80C51中断有_个优先级。67、 80C51中嵌套最多_级。68、 微机与外设间传送数据有_、_和_三种方式。69、 外中断请求标志位是_和_。70、 当80C51的RST引脚上保持_个机器周期以上的低电平时,80C51即复位。71、 当单片机的型号为8031/8032时,其芯片引线EA一定要接_电平。72、 MCS-51机扩展外I/O口占用片外_存储器的地址空间。73、 MCS-51单片机访问片外存储器时,利用_信号锁存来自_口的低8位地址信号。74、 12根地址线可选_个存储单元,32KB存储单元需要_根地址线。75、 三态缓冲寄存器输出端的“三态”是指_态、_态和_态。76、 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时, 最多可以选中_片芯片。77、 74S273通常用来作简单_接口扩展;而74LS244则常用来作简单_接口扩展。78、 A/D转换器的作用是将_量转为_量;D/A转换器作用是将_量转为_量。79、 A/D转换器三个最重要指标是_、_、_。80、 从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为_。81、 若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为_V。82、 MCS-51单片机片内RAM的寄存器区共有_个单元,分为_组寄存器,每组_单元,以_作为寄存器名称。83、 单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第_组,8个寄存器的单元地址为_。84、 通过堆栈操作实现子程序调用,首先要把_的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回_。85、 一台计算机的指令系统就是它所能执行的_集合。86、 以助记符形式表示计算机指令指令就是它的_语言。87、 在直接寻址方式中,只能使用_位二进制数作为直接地址,因此其寻址对象只限于_。88、 在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_。89、 在变址寻址方式中,以_作变址寄存器,以_或_作基址寄存器。90、 假定累加器A的内容为30H,执行指令: 1000H:MOVC A,#A+PC后,把程序存储器_单元的内容送累加器A中。91、 假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,A+DPTR后,送入A的是程序存储器_单元的内容。92、 假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令: PUSH ACC PUSH B后,SP的内容为_,61H单元的内容为_,62H单元的内容为_。93、 假定(SP)=62H,(61)=30H,(62H)=70H。执行下列指令: POP DPH POP DPL后,DPTR 的内容为_,SP的内容为_。94、 假定(A)=85H,(R0)=20H,(20H)=0AFH。执行指令: ADD A,R0后,累加器的内容为_,CY的内容_,AC的内容为_,OV的内容为_。95、 假定(A)=85H,(20H)=0FFH,(CY)=1,执行指 ADDC A,20H后,累加器A的内容为_,CY的内容为_,AC的内容为_,OV的内容为_。96、 假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40)=00H。执行指令: INC AINC R3 INC 30HINC R0后,累加器A的内容为_,R3的内容_为,30H的内容为_,40H的内容为_97、 在MCS-51中PC和DPTR都用于提供地址,但PC是为访问_存储器提供地址,而DPTR是为访问_存储器提供地址。98、 在位操作中,能起到与字节操作中累加器作用的是_99、 累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLC A指令,则A中数变为原来的_倍。100、 计算机的数据传送有两种方式,即_方式和_方式,其中具有成本低特点的是_数据传送。101、 异步串行数据通信的帧格式由_位、_位、_位和_位组成。102、 异步串行数据通信有_、_和_共三种传送方向形式。103、 使用定时器T1设置串通信的波特率时,应把定时器T1设定为工作模式_,即_模式。104、 假定(A)=56H,(R5)=67。执行指令:A DD A,R5DA后,累加器A的内容为_,CY的内容为_105、 假定(A)=0FH,(R7)=19H,(30)=00H,(R1)=40H,(40H)=0FFH。执行指令:DEC ADEC R7DEC 30HDEC R1 后,累加器的内容为_,R7的内容为,(30H)的内容为,(40H)的内容为_。106、假定(A)=50H,(B)=0A0H。执行指令: MUL AB 后,寄存器B的内容为_,累加器A的内容为_CY的内容为_,OV的内容为_。107、假定(A)=0FBH,(B)=12H。执行指令: DIV AB 后,累加器A的内容为_累加器A的内容为_,CY的内容为_,OV的内容为_108、假定(A)=0C5H。执行指令: SWAP A后,累加器A的内容为_。109、 执行如下指令序列: MOV C,P1.0ANL C,P1.1ANL C,/P1.2 MOV P3.0,C后,所实现的逻辑运算式为_110、假定addr11=00100000000B,标号qaz的地址为1030H。执行指令:qaz:AJMP addr11后,程序转移到地址_去执行。111、假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H)。应执行指令: qaz:SJMP qwe该指令的相对偏移量(即指令的第二字节)为_。112、DPTR是MCS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的_使用。113、请填好下段程序内有关每条指令执行结果的注释中之空白。MOV A,PSW ;(A)=10HMOV B,A ;(B)=_HMOV PSW,A ;(PSW)=_H114、堆栈设在_存储区,程序放在_存储区,外部I/O口设在_存储区,中断服务程序放在_存储区。115、若单片机使用频率为6MHZ的晶振,那么状态周期为_、机器周期为_、指令周期为_。116、复位时A=_,PSW=_,SP=_,P0P3=_。117、执行下列程序段后CY=_,OV=_,A=_。MOV A,#56HADD A,#74HADD A,A118、设SP=60H,片内RAM的(30)=24H,(31)=10H,在下列程序段注释中填执行结果。 PUSH 30H ;(SP)=_,(SP)=_ PUSH 31H ;(SP)=_,(SP)=_ POP DPL ;(SP)=_,(DPL)=_ POP DPH ;(SP)=_,(DPH)=_ MOV A,#00H MOVX DPTR,A最后执行结果为_。119、80C51复位后l CPU从_H单元开始执行程序。l SP的内容为_H,第一压入堆栈数据将位于_RAM的_H单元。l SUBF的内容为_。l ORL A,#4指令执行后,PSW寄存器的内容将等于_H。120、8031l 其EA因脚必须接_。l 可作通用I/O的至少有P_口的8条I/O线,最多还可以加上P_口的8条I/O线。l P_口作地址/数据总线,传送地址码的_8位;P_口作地址总线,传送地址码的_8位。l MOVX指令用来对_RAM进行读写操作。121、存储器组织l 8052片内RAM有_字节。l 若(PSW)=18H,则有效R0的地址为_H。l 对8051来说,MOV A,R0指令中的R0之取值范围最大可为_H。l 位地址7FH还可写成_H。_。122、定时器和串行接口l 80C51的_作串行接口方式1和方式3的波特率发生器。l 8052除可用外,尚可用_作其串行接口方式1和方式3的波特率发生器。l 若8031AH的fosc=12MHz,则其两个定时器对重复频率高于_MHz的外部事件是不能正确记数的。l 在定时器T0运作模式3下,TH0溢出时,_标志将被硬件置1去请求中断。l 运作模式3下,欲使TH0停止运作,应执行一条CLR_指令。l 在多机通信中,若字符传送率为100B/s,则波特率等于_。l 在多机通信中,主机发送从机地址呼叫从机时,其TB8位为_;各从机此前必须将其SCON中的REN位和_位设置为1。123、中断系统l INT0和INT1的中断标志分别是_和_。l T0和T1两引脚也可作外部中断输入引脚。这时TMOD寄存器中的C/T位应当为_。l 上题中,若M1、M0两位置成10B。则计数初值应当是(TH)=(TL)=_H。l _指令以及任何访问_和_寄存器的指令执行过后。CPU不能马上响应中断。124、指令系统l 在R7初值为00H的情况下,DJNZ R7,rel 指令将循环执行_次。l 欲使P1口的低4位输出0而高4位不变,应执行一条_指令。l 欲使P1口的高4位输出1而低4位不变,应执行一条_指令。l DIV AB 指令执行后,OV标志为1,则此指令执行前(B)=_H。l MUL AB指令执行后,OV标志为1,则(B)_H。l MCS-51的两条查表指令是_和_。2单项选择题1、 在中断服务程序中,至少应有一条( )(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令2、 当MCS-51复位时,下面说法正确的是( )(A)PC=0000H (B)SP=00H (C)SBUF=00H (D)(30H)=00H3、 要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()(A)MOV (B)MOVX (C)MOVC (D)以上都行4、 下面哪一种传送方式适用于电路简单且时序已知的外设( ) (A)条件传送 (B)无条件传送 (C)DMA (D)中断5、 ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=( )(A)2000H (B)3000H (C)2003H (D)3003H6要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器1E的内容是( ) (A)98H (B)84H (C)42H (D)22H7、 6264芯片是( ) (A)E2PROM (B)RAM (C)Flash ROM (D)EPROM8、 MCS-51在响应中断时,下列哪种操作不会发生( )(A)保护现场 (B)保护PC (C)找到中断入口 (D)保护PC转入中断入口9、 用MCS-51串行接口扩展并行I/0口时,串行接口工作方式应选择( )(A)方式0 (B)方式1 (C)方式2 (D)方式310、JNZ e指令的寻址方式是( ) (A)立即寻址 (B)寄存器寻址 (C)相对寻址 (D)位寻址11、LCALL 4000H指令,MCS-51所完成的操作是( ) (A)保护PC (B)4000H PC (C)保护现场 (D)PC+3入栈,4000H PC12、下面哪条指令产生WR信号( ) (A)MOVX A, DPRT (B)MOVC A,A+PC (C)MOVC A,A+DPRT (D)MOVX DPRT,A13、若某存储器芯片地址线为12 根,那么它的存储容量为( ) (A)1KB (B)2KB (C)4KB (D)8KB14、要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( ) (A)09H (B)87H (C)00H (D)80H15、PSW=18H时,则当前工作寄存器是( ) (A)0组 (B)1组 (C)2组 (D)3组16、使用8751,且EA=1时,则可以外扩ROM( ) (A)64KB (B)60KB (C)58KB (D)56KB17、MOVX A,DPTR指令中源操作数的寻址方式是( ) (A)寄存器寻址 (B)寄存器间接寻址 (C)直接寻址 (D)立即寻址18、MCS-51有中断源( ) (A)5个 (B)2个 (C)3个 (D)6个19、MCS-51上电复位后,SP的内容应是( ) (A)00H (B)07H (C)60H (D)70H20、下面哪一个部件不是CPU的指令部件( ) (A)PC (B)IR (C)PSW (D)ID21、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0 后,PC的值是( )(A)0003H (B)2000H (C)000BH (D)3000H22、控制串行接口工作方式的寄存器是( ) (A)TCON (B)PCON (C)SCON (D)TMOD23、MCS-51响应中断时,下面哪一个条件不是必须的( ) (A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RETI指令24、使用定时器T1时,有几种工作模式( ) (A)1 种 (B)2 种 (C)3种 (D)4种25、执行PUSH ACC 指令,MCS-51完成的操作是( )(A)SP+1 SP (ACC)(SP) (B)(ACC)(SP) SP-1 SP (C)SP-1 SP (ACC)(SP) (D)(ACC)(SP) SP+1 SP26、P1口的每一位能驱动( ) (A)2个TTL低电平负载 (B)4个TTL低电平负载 (C)8 个TTL低电平负载 (D)10个TTL低电平负载27、使用8255可以扩展出的I/O口线是( ) (A)16根 (B)24根 (C)22根 (D)32根28、PC中存放的是( ) (A)下一条指令的地址 (B)当前正在执行的指令 (C)当前正在执行指令的地址 (D)下一条要执行的指令29、8031是( ) (A)CPU (B)微处理器 (C)单片微机 (D)控制器30、要把P0口高4 位变0,低4 位不变,应使用指令( )(A)ORL P0,#0FH (B)ORL P0,#0F0H(C)ANL P0,#0F0H (D)ANL P0,#0FH31下面哪种外设是输出设备( )。 (A) 打印机 (B)纸带读出机 (C)键盘 (D)A/D转换器32.所谓CPU是指( ) (A)运算器与控制器 (B)运算器与存储器 (C)输入输出设备 (D)控制器与存储器33.LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=( )。 (A) 2000H (B)2001H (C)2002H (D)2003H34.MCS-51执行完MOV A,#08H后,PSW的那一位被置位( )。 (A) C (B)F0 (C)OV (D)P35.当8031外扩程序存储器8KB时,需使用EPROM2716( )。 (A) 2片 (B)3片 (C)4片 (D)5片36.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( )。 (A) 由CPU自动完成 (B)在中断响应中完成 (C) 应由中断服务程序完成 (D)在主程序中完成37.89C51最小系统在执行ADD A,20H指令时,首先在P0口上出现的信息是( )。 (A) 操作码地址 (B)操作码 (C)操作数 (D)操作数地址38.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( )。 (A) INT0, INT1 (B)T0,T1 (C)T1,串行接口 (D)INT0,T039.下面那一种传送方式适用于处理外部事件( )。 (A) DMA (B)无条件传送 (C)中断 (D)条件传送40.关于MCS-51的堆栈操作,正确说法是( )。 (A) 先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈 (D)以上都不对41.某种存储器芯片是8KB4/片,那么它的地址线根数是()(A) 11根 (B) 12根 (C)13根 (D)14根42.要访问MCS-51的特殊功能寄存器应使用的寻址方式是( )。 (A) 寄存器间接寻址 (B)变址寻址 (C)直接寻址 (D)相对寻址43.下面哪条指令将MCS-51的工作寄存器置成3区( )。(A) MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4 CLR (D)SETB PSW.3 CLR PSW.444.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应( )。 (A) INT1 (B) INT0 (C) T1 (D)T045.当MCS-51进行多机通讯时,串行接口的工作方式应选择( )。(A) 方式0 (B)方式1 (C)方式2 (D)方式0和方式246.执行MOVX A,PTR指令时,MCS-51 产生的控制信号是( )。 (A) PSEN (B) ALE (C)RD (D)WR47.MCS-51的相对转移指令的最大负跳距离为( )。(A) 2KB (B)128B (C)127B (D)256KB48.指令寄存器的功能是( )。 (A) 存放指令地址 (B)存放当前正在执行的指令 (C)存放指令与操作数 (D)存放指令地址及操作数49.MOV C ,#00H的寻址方式是( )。(A) 位寻址 (B)直接寻址 (C)立即寻址 (D)寄存寻址50.当执行 MOVX DPTR ,A 指令时,MCS-51产生下面哪一个控制信号( )。 (A) PSEN (B) WR (C) ALE (D)RD51.74LS138芯片是( )(A) 驱动器 (B)译码器 (C)锁存器 (D)编码器52. ORG 0000HALMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是( )。 (A) 0040H (B)0041H (C)0042H (D)0043H53.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是( )。(A) P0 (B)P1 (C)P2 (D)P354.当CPU响应串行接口中断时,程序应转移到( )。 (A) 0003H (B)0013H (C)0023H (D)0033H55.当ALE信号有效时,表示( )。(A) 从ROM中读取数据 (B)从P0口可靠地送出地址低8位(C)从P0口送出数据 (D)从RAM中读取数据56.MCS-51外扩8225时,它需占用( )端口。 (A) 1个 (B)2个 (C)3个 (D)4个57.MCS-51复位时,下述说法正确的是( )。(A) (20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H58.当使用快速外部设备时,最好使用的输入/输出方式是( )。 (A) 中断 (B)条件传送 (C)DMA (D)无条件传送59.执行MOV IE,#03H后,MCS-51将响应的中断是( )。 (A) 1个 (B)2个 (C)3个 (D)0个60.程序设计的方法一般有( )。(A) 1种 (B)2种 (C)3种 (D)4种61.MCS-51的中断源全部编程为同级时,优先级最高的是( )。 (A) INT1 (B)T1 (C) 串行接口 (D)INT062.下面哪种设备不是输入设备( )(A) A/D转换器 (B)键盘 (C)打印机 (D)扫描仪63.外部中断1固定对应的中断入口地址为( )。 (A) 0003H (B)000BH (C)0013H (D)001BH64、各中断发出的中断请求信号,都会标记在MCS51系统中的( )(A)TMOD (B)TCON/SCON (C)IE (D)IP65、MCS51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( ) (A)IE (B)IP (C)TCON (D)SCON66、MCS51的并行I/O口信息有两 种读取方法:一是读引脚,还有一种是( )(A) 读锁存器 (B)读数据 (C)读A累加器 (D)读CPU67、MCS51的并行I/O口读-改-写操作,是针对该口的( )(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器68、以下指令中,属于单纯读引脚的指令是( )(A)MOV P1,A (B)ORL P1,#0FH (C)MOV C,P1.5 (D)DJNZ P1,short-lable69,( )并非单片机系统响应中断的必要条件。(A)TCON或SCON寄存器内的有关中断标志位为1. (B)IE中断允许寄存内的有关中断允许位置1.(C)IP中断优先级寄存器内的有关位置1.(D)当前一条指令执行完。70,指令AJMP的跳转范围是( )(A)256B (B)1 KB (C)2 KB (D)64KB71, MCS51响应中断的不必要条件是( )(A)TCON或SCON寄存器内的有关中断标志位为1。(B)IE中断允许寄存器内的有关中断允许位置1.(C)IP中断优先级寄存器内的有关位置1.(D)当前一条指令执行完。72,以下运算中对溢出对标志OV没有影响或不受OV影响的运算是( )(A)逻辑运算 (B)符号数加减法运算 (C)乘法运算 (D)除法运算73,在算术运算中,与辅助进位位AC有关的是( )(A)二进制数 (B)八进制数 (C)十进制数 (D)十六进制数74,PC的值是( )(A)当前指令前一条指令的地址。 (B)当前正在执行指令的地址。(C)下一条指令的地址。 (D)控制器中指令寄存器的地址75,假定设置堆栈指针SP的值为H,在进行子程序调用时把断点地址进栈保护后,SP的值为( )(A)36H (B)37H (C)38H (D)39H76,在相对寻址方式中,“相对”两字是指相对于( )(A)地址偏移量rel (B)当前指令的首地址(C)当前指令的末地址 (D)DPTR值77,在寄存器间接寻址方式中,指定寄存器中存放的是( )(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量78,对程序存储器的读操作,只能使用( )(A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令79,必须进行十进制调整的十进制运算( )(A)有加法和减法 (B)有乘法和除法 (C)只有加法 (D)只有减法80,执行返回指令时,返回的断点是( )(A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令的下一条指令的首地址 (D)返回指令的末地址81,可以为访问程序存储器提供或构成地址的有( )(A)只有程序计数器PC (B)只有PC和累加器A(C)只有PC,A和数据指针DPTR (D)PC,A,DPTR和堆栈指针SP82,各中断源发出的中断请求信号,都会标记在MCS51系统中的( )(A)TMCO (B)TCON/SCON (C)IE (D)IP11.3 判断并改正判断并改错。(下列命题你认为正确的就打”,错的就打“”,并说明理由)1, 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( )2, MCS51的相对转移指令最大负跳距是127B.( )3, MCS51的程序存储器只是用来存放程序的。( )4, MCS51的5个中断源优先级相同。( )5, 要进行多机通信,MCS51串行接口的工作方式应选为方式1.( )6, MCS51上电复位时,SBUF=00H。( )7, MCS51外部中断0的入口地址是0003H。( )8, TMOD中的GATE=1时,表示由两个信号控制定时器的启停。( )9, MCS51的时钟最高频率是18MHz.( )10, 使用可编程接口必须初始化。( )11,当MCS51上电复位时,堆栈指针SP=00H( )12,MCS51外扩I/O口与外RAM是统一编址的。( )13,使用8751且EA=1时,仍可外扩64KB的程序存储器。( )14,8155的复位引脚可与89C51的复位引脚直接相连。( )15,MCS51是微处理器。( )16,MCS51的串行接口是全双工的。( )17,PC存放的是当前正在执行的指令。( )18,MCS51的特殊功能寄存器分布在60H-80H地址范围内。( )19,MCS51系统可以没有复位电路。( )20,在MCS51系统中,一个机器周期等于1.5S。( )21,调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关。( )22,片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( )23,锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。( )24,MOV R0,P1在任何情况下都是一条能正确执行的MCS51指令。( )25欲将片外RAM中3057H单元的内容传送给A,判断下列指令或程序段正误。MOVX A,3057H ( )MOV DPTR ,#3057H MOVX A, DPTR ( )MOV P2,#30H MOV R0,#57H MOVX A,R0 ( )MOV P2,#30H MOV R2,#57H MOVX A,R2 ( )26,欲将SFR中的PSW寄存器内容读入A,判断下列指令的正误。MOV A,PSW ( ) MOV R0,#0D0H MOV A,R0 ( )MOV A,0D0H ( ) PUSH PSW POP ACC ( )27,判断以下指令的正误。 MOV 28H,R4 ( ) INC DPTR ( )MOV E0H,R0 ( ) DEC DPTR ( )MOV R1,#90H ( ) CLR R0 ( )MOV A,R128,判断以下指令的正误。MOV R1,#80H ( ) MOV R7,R1 ( )MOV 20H,R0 ( ) MOV R1,#0100H ( )CPL R4 ( ) SETB R7.0 ( )MOV 20H,21H ( ) ORL A,R5 ( )ANL R1,#0FH ( ) XRL P1,#31H ( )MOVX A,2000H ( ) MOV 20H,DPTR ( )MOV A,DPTR ( ) MOV R1,R7 ( )PUSH DPTR ( ) POP 30H ( )MOVC A,R1 ( ) MOVC A,DPTR ( )MOVX DPTR,#50H( ) RLC B ( )ADDC A,C ( ) MOVC R1,A ( )11.4简答题。1, 什么是可编程接口?2, 什么是控制器?3, 什么是机器数与真值?4, 什么是累加器?5, 什么是微型计算机?6, 什么是指令系统?7, 什么是总线?8, 什么是运算器?9, 什么是微处理器?10,什么是指令?11,什么是汇编语言?12,什么是寻址方式?13,什么是堆栈?14,什么是高级语言?15,什么是汇编?16,什么是指令周期?17,什么是进位和溢出?18,单片机用于外界过程控制中,为何要进行A/D,D/A转换?19,具有8位分辨率的A/D转换器,当输入0V5V电压时,其最大量化误差是多少?20,A/D转换芯片中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?21,串行数据传送的主要优点和用途是什么?22. MCS51指令集中有无“程序结束”指令?上机调试是怎样实

温馨提示

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

评论

0/150

提交评论