《单片机应用技术》试题库 微型计算机基础 、判断题 ()1.已知[X]s=000111,则[X]反=1110000 ()2.(-86)g=11010110,(-86)k=10101001,(-86)补=10101010。 ()3.已知[X]=11101001,则[X]k=00010110 ()4.1KB=40OH. ()5.80OH=2KB. ()6.十进制数89化成二进制数为10001001 ()7.因为10000H=64KB,所以0000H∽FFFH一共有63KB个单元 ()8。十进制数89的BCD码可以记为89H ()9。8位二进制数原码的大小范围是-127∽+127。 ()10。8位二进制数补码的大小范围是-127∽+127 ()11。0的补码是0。 ()12。-128的补码是1000000 ()13。111111是-1的补码 ()14。-2的补码可以记为FEH ()15.已知[X]g=10000100,则[X]*=1111 ()16.将二进制数(11010111)2转换成八进制数是(327)s ()17.将十进制(0.825)10转换成二进制数是(0.1101)26 ()18.1000001÷101其结果是1101。 ()19.计算机中的机器码就是若干位二进制数。 ()20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示 数值位保持二进制数值不变的数码 21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的 ()22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。 ()23.用汇编语言编写的程序叫汇编程序。 ()24.汇编语言源程序是单片机可以直接执行的程序。 ()25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。 )26.凡是用单片机调试软件PDS在计算机上汇编成功的源程序都是编写正确的源程 序,都能正常运行 )27.机电一体化就是机械技术、电子技术、控制技术和计算机技术相结合的综合技 二、单项选择题 1.在微型计算机中,负数常用 表示 A.原码 B.反码 补码 D.真值 2.将十进制数215转换成对应的二进制数是 A.1101011 B.11101011 C.10010111 D.1010110 3.将十进制数98转换成对应的二进制数是 A.1100010 B.11100010 C.10101010 D.1000110 3.将二进制数(1101001)2转换成对应的八进制数是 A.141 C.131 D.121 4.十进制126数其对应的十六进制数可表示为 A. 8F b. 8E
《单片机应用技术》试题库 微型计算机基础 一、判断题 ( )1.已知[X]原=0001111,则[X]反=11100000。 ( )2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。 ( )3.已知[X]原=11101001,则[X]反=00010110。 ( )4.1KB=400H. ( )5. 800H =2KB. ( )6.十进制数 89 化成二进制数为 10001001。 ( )7.因为 10000H=64KB,所以 0000H∽FFFFH 一共有 63KB 个单元。 ( )8。十进制数 89 的 BCD 码可以记为 89H。 ( )9。8 位二进制数原码的大小范围是-127∽+127。 ( )10。8 位二进制数补码的大小范围是-127∽+127。 ( )11。0 的补码是 0。 ( )12。-128 的补码是 10000000。 ( )13。11111111 是-1 的补码。 ( )14。-2 的补码可以记为 FEH。 ( )15.已知[X]原=10000100,则[X]补=11111100。 ( )16.将二进制数(11010111)2 转换成八进制数是(327)8。 ( )17.将十进制(0.825)10 转换成二进制数是(0.1101)2。 ( )18.1000001 101 其结果是 1101。 ( )19.计算机中的机器码就是若干位二进制数。 ( )20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示, 数值位保持二进制数值不变的数码。 ( )21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。 ( )22.计算机中负数的补码是在它的反码的末位加 1(即求反加 1)而成的。 ( )23.用汇编语言编写的程序叫汇编程序。 ( )24.汇编语言源程序是单片机可以直接执行的程序。 ( )25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。 ( )26.凡是用单片机调试软件 PDS 在计算机上汇编成功的源程序都是编写正确的源程 序,都能正常运行。 ( )27.机电一体化就是机械技术、电子技术、控制技术和计算机技术相结合的综合技 术。 二、单项选择题 1.在微型计算机中,负数常用 表示。 A.原码 B.反码 C.补码 D.真值 2.将十进制数 215 转换成对应的二进制数是 。 A.11010111 B.11101011 C.10010111 D.10101101 3.将十进制数 98 转换成对应的二进制数是 。 A.1100010 B.11100010 C.10101010 D.1000110 3.将二进制数(1101001)2 转换成对应的八进制数是 。 A.141 B.151 C.131 D. 121 4.十进制 126 数其对应的十六进制数可表示为 。 A.8F B.8E C.FE D.7E
5.二进制数110110110对应的十六进制数可表示为 A. lD3H B. 1B6H D.666H 6.-3的补码是 A.1000001 B. 11111100 C. 11111110 D. 11111101 7.在计算机中“A”是用_来表示 A.BCD码 B.二一十进制C.余三码 ASCII码 8.将十六进制数(1863.5B)16转换成对应的二进制数是 A.1100001100011.0101B B.110000l100011.010l10ll C.1010001100111.0l0ll0l1 D.10000l111001.10001ll 10.将十六进制数6EH转换成对应的十进制数是 B。90C。110D。120 9.已知[X]*=000000則真值X A.+1 B.0 D.以上都不对 10.已知[X]*=01111,则真值X= A.+1 B.-126 D.+126 11.十六进制数(4F)16对应的十进制数是 C.79 12.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫 A.汇编 B.编译 C.自动汇编 D.手工汇编 三、多项选择题 1.微型计算机中常用的进位计数制有。 A.十进制B.二进制C.八进制D.五进制E.十六进制 2.计算机中常用的数码有 A.补码 B.BCD码 C.十进制D.二进制E.ASCI码 3.与十进制89相等的数为 A.59HB.10001001BC.131QD.1011001BE.(10001001)BCD 4.为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即 A.原码 B.真值 C.反码D.机器码E.补码 微型计算机中的软件主要有以下几个部分: A.操作系统B.系统软件C.应用软件D.诊断程序 E.数据库和数据库管理系统 6.用4位二进制数来表示1位十进制数的编码方法称为 A.二一十进制B.8421BCD码C.余3码D.二进制编码E. ASCII码 MCS-51单片机原理与结构 判断题 ()1.MCS-51单片机是高档16位单片机 ()2.MCS-51的产品8051与8031的区别是:8031片内无ROM ()3.单片机的CPU从功能上可分为运算器和存贮器 ()4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 ()5.MCS-51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此 指令所需要的电信号 ()6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结 ()7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的
5.二进制数 110110110 对应的十六进制数可表示为 。 A.1D3H B.1B6H C.DB0H D.666H 6.—3 的补码是 。 A.10000011 B.11111100 C.11111110 D.11111101 7.在计算机中“A”是用 来表示。 A.BCD 码 B.二—十进制 C.余三码 D.ASCII 码 8.将十六进制数(1863.5B)16 转换成对应的二进制数是 。 A.1100001100011.0101B B.1100001100011.01011011 C.1010001100111.01011011 D.100001111001.1000111 10.将十六进制数 6EH 转换成对应的十进制数是 。 A.100 B。90 C。110 D。120 9.已知[X]补=00000000,则真值 X= 。 A.+1 B.0 C.—1 D.以上都不对 10.已知[X]补=01111110,则真值 X= 。 A.+1 B.—126 C.—1 D.+126 11.十六进制数(4F)16 对应的十进制数是 。 A.78 B.59 C.79 D.87 12.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫 。 A.汇编 B.编译 C.自动汇编 D.手工汇编 三、多项选择题 1.微型计算机中常用的进位计数制有 。 A.十进制 B.二进制 C.八进制 D.五进制 E.十六进制 2.计算机中常用的数码有 。 A.补码 B.BCD 码 C.十进制 D.二进制 E.ASCII 码 3.与十进制 89 相等的数为 。 A.59H B.10001001B C.131Q D.1011001B E.(10001001)BCD 4.为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即 。 A.原码 B.真值 C.反码 D.机器码 E.补码 5.微型计算机中的软件主要有以下几个部分: 。 A.操作系统 B.系统软件 C.应用软件 D.诊断程序 E.数据库和数据库管理系统 6.用 4 位二进制数来表示 1 位十进制数的编码方法称为 。 A.二 — 十进制 B.8421BCD 码 C.余 3 码 D.二进制编码 E.ASCII 码 MCS—51 单片机原理与结构 一、判断题 ( )1.MCS—51 单片机是高档 16 位单片机。 ( )2.MCS—51 的产品 8051 与 8031 的区别是:8031 片内无 ROM。 ( )3.单片机的 CPU 从功能上可分为运算器和存贮器。 ( )4.MCS-51 的指令寄存器是一个 8 位寄存器,用于暂存待执行指令,等待译码。 ( )5.MCS—51 的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此 指令所需要的电信号。 ( )6.8051 的累加器 ACC 是一个 8 位的寄存器,简称为 A,用来存一个操作数或中间结 果。 ( )7.8051 的程序状态字寄存器 PSW 是一个 8 位的专用寄存器,用于存程序运行中的
各种状态信息 ()8.MCS-51的程序存贮器用于存放运算中间结果 ()9.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的 256字节的RAM,另一个是片外最大可扩充64K字节的RAM ()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入 死循环时,可按复位键重新启动。 ()11.CPU的时钟周期为振荡器频率的倒数 ()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下 个机器周期等于一个时钟周期组成。 ()13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成 ()14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址 ()15.MCS-51单片机上电复位后,片内数据存储器的内容均为OOH。 ()16.当8051单片机的晶振频率为12MHZ时,AE地址锁存信号端的输出频率为2MHZ 的方脉冲。 ()17.8051单片机片内RAM从0OH~1FH的32个单元,不仅可以作工作寄存器使用, 而且可作为RAM来读写 ()18.MCS-51单片机的片内存贮器称为程序存贮器。 ()19.MCS-51单片机的数据存贮器是指外部存贮器 ()20.MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中 ()21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS-51单片机的CPU主要的组成部分为 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、 译码器 2.单片机能直接运行的程序叫 A.源程序B。汇编程序C。目标程序D。编译程序 3.单片机中的程序计数器PC用来 A.存放指令 B.存放正在执行的指令地址C.存放下一条指令地址 存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为 A.0000H,OOHB。0000H,o7HC。0003H,07HD。0800H,08H 5.单片机8031的ALE引脚是 A.输出高电平B。输出矩形脉冲,频率为fosc的1/6 B.C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的EA引脚 A.必须接地B。必须接+5VC。可悬空D。以上三种视需要而定 7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来 A.选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为 A.1B。07HC。FFHD。0 10.单片机上电复位后,堆栈区的最大允许范围是 个单元
各种状态信息。 ( )8.MCS—51 的程序存贮器用于存放运算中间结果。 ( )9.MCS—51 的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的 256 字节的 RAM,另一个是片外最大可扩充 64K 字节的 RAM。 ( )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入 死循环时,可按复位键重新启动。 ( )11.CPU 的时钟周期为振荡器频率的倒数。 ( )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一 个机器周期等于一个时钟周期组成。 ( )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ( )14.单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址。 ( )15.MCS—51 单片机上电复位后,片内数据存储器的内容均为 00H。 ( )16.当 8051 单片机的晶振频率为 12MHZ 时,ALE 地址锁存信号端的输出频率为 2MHZ 的方脉冲。 ( )17.8051 单片机片内 RAM 从 00H~1FH 的 32 个单元,不仅可以作工作寄存器使用, 而且可作为 RAM 来读写。 ( )18.MCS—51 单片机的片内存贮器称为程序存贮器。 ( )19.MCS—51 单片机的数据存贮器是指外部存贮器。 ( )20.MCS—51 单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 ( )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51 单片机的 CPU 主要的组成部分为 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、 译码器 2.单片机能直接运行的程序叫 。 A. 源程序 B。汇编程序 C。目标程序 D。编译程序 3.单片机中的程序计数器 PC 用来 。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC 的内容和 SP 的内容为 。 A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机 8031 的 ALE 引脚是 。 A. 输出高电平 B。输出矩形脉冲,频率为 fosc 的 1/6 B. C.输出低电平 D。输出矩形脉冲,频率为 fosc 的 1/2 6.单片机 8031 的 EA 引脚 。 A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定 7.访问外部存贮器或其它接口芯片时,作数据线和低 8 位地址线的是 A 。 A.P0 口 B。P1 口 C。P2 口 D。P0 口 和 P2 口 8.PSW 中的 RS1 和 RS0 用来 。 A. 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式 9.上电复位后,PSW 的值为 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是 个单元
A.64B。120C。128D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的 0OH-07HC。07H—7FHD。O8H7FH 12.堆栈指针SP在内部RAM中的直接地址是 A.OOHB。07HC。81HD。FFH 13. INTEL8031的P0口,当使用外部存贮存器时它是一个。 A.传输高8位地址口 传输低8位地址口 C.传输高8位数据口 D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时 A.应外接上拉电阻 B.不能作I/0口C.能作I/0口D.应外接高电平 15.对于8031单片机,其内部RAM_。 A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址 D.少部分只能位寻址 16.寻址方式就是 的方式 A.查找指令操作码 B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于 A.1/12 B.1/2 18.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址 D.存放上一条指令地址 19.ALU表示 A.累加器 B.程序状态字寄存器C.计数器D.算术逻辑部件 单片机上电后或复位后,工作寄存器R0是在 A.0区00H单元 B.0区01H单元C.0区09H单元D.SFR 21.单片机8051的XTAL1和XTAL2引脚是 引脚 A.外接定时器B.外接串行口C.外接中断D.外接晶振 22.8051单片机的Vs(20)引脚是引脚。 A.主电源+5V B.接地 C.备用电源D.访问片外存贮器 23.8051单片机的VCC(40)引脚是引脚。 A.主电源+5V B.接地 C.备用电源D.访问片外存贮器 24.8051单片机 口是一个8位漏极型开路型双向I/0端口 A. PO B. P1 C. P2 D. P3 25.8051单片机中,输入输出引脚中用于专门的第二功能的引脚是 A. PO B. PI C. P2 D. P3 26.MCS-51复位后,程序计数器PC 。即程序从 开始执行指令 A. 0001H B.0000H C.0003H D.0023H 27.MCS一51的片内外的ROM是统一编址的,如果EA端保持高电平,8051的程序计数 器PC在地址范围内 A. 1000H--FFFFH B. 0000H--FFFFH C. 0001H--OFFFH D. 0000H---OFFFH 28.MCS-51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来 是按后进先出的原则存取数据的。 A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试
A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部 RAM 的 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针 SP 在内部 RAM 中的直接地址是 。 A.00H B。07H C。81H D。FFH 13.INTEL8031 的 P0 口,当使用外部存贮存器时它是一个 。 A.传输高 8 位地址口 A.传输低 8 位地址口 C.传输高 8 位数据口 D.传输低 8 位地址/数据口 14.P0 口作数据线和低 8 位地址线时 。 A.应外接上拉电阻 B.不能作 I/O 口 C.能作 I/O 口 D.应外接高电平 15.对于 8031 单片机,其内部 RAM 。 A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址 D.少部分只能位寻址 16.寻址方式就是 的方式。 A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为 fosc=12MHz,则一个机器周期等于 µS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主要用来 。 A.存放指令 B.存放 16 位地址,作间址寄存器使用 C.存放下一条指令地址 D.存放上一条指令地址 19.ALU 表示 。D A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件 20.单片机上电后或复位后,工作寄存器 R0 是在 。 A.0 区 00H 单元 B.0 区 01H 单元 C.0 区 09H 单元 D.SFR 21.单片机 8051 的 XTAL1 和 XTAL2 引脚是 引脚。 A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振 22.8051 单片机的 VSS(20)引脚是 引脚。 A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 23.8051 单片机的 VCC(40)引脚是 引脚。 A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 24.8051 单片机 口是一个 8 位漏极型开路型双向 I/O 端口。 A.P0 B.P1 C.P2 D.P3 25.8051 单片机中,输入/输出引脚中用于专门的第二功能的引脚是 。 A.P0 B.P1 C.P2 D.P3 26.MCS—51 复位后,程序计数器 PC= 。即程序从 开始执行指令。 A.0001H B.0000H C.0003H D.0023H 27.MCS—51 的片内外的 ROM 是统一编址的,如果 EA 端保持高电平,8051 的程序计数 器 PC 在 地址范围内。 A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH 28.MCS—51 的专用寄存器 SFR 中的堆栈指针 SP 是一个特殊的存贮区,用来 ,它 是按后进先出的原则存取数据的。 A.存放运算中间结果 B.存放标志位 C.暂存数据和地址 D.存放待调试
的程序 29.单片机的堆栈指针SP始终是指示 A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置 30.单片机的PO、P1口作输入用途之前必须 A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上 拉电阻 31.MCS-51的串行数据缓冲器SBUF用于 A.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址 D.存放待调试的程序 32.MCS-51单片机的P1口的功能是 A.可作通用双向O口用 B.可作一般LO口用 可作地址/数据总线用 D.可作通用IO口用 33.MCS-51单片机复位后,专用寄存器ACC的状态是 A.0000H B.07H C. OOH D. OFFH 34.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统先用的工作寄存 器组为 A.组0 B.组1 C.组2 D.组3 35.8051单片机中,唯一一个用户可使用的16位寄存器是 A. PSW B. ACC D. DPTR 36.8051的程序计数器PC为16位计数器,其寻址范围是 37.单片机应用程序一般存放在中 A. RAM C.寄存器 D. CPU 三、多项选择题 1.一个应用课题的研制,大致可分为 阶段。 A.分析研究课题,明确解决问题的方法B.分别进行硬件和软件的设计 C.分模块调试系统,进行在线仿真和总调 D.固化程序,投入实际运行 E.反馈运行情况,及时修正、升级 2.MCS-51的产品8051单片机内部由 个8位的IO端口P0、Pl、P2、 P3、串行口等组成。 A. CPU B.4KB的ROM C.256B的RAM D.4KB的 EPROM E.两个16位的定时/计数器T0和T1 3.MCS-51的控制器由 等组成 A.计数器PC B.累加器C.指令译码器 D.指令寄存器 E.定时控制与条件转移逻辑电路 4.8051单片机CPU的主要功能有 A.产生各种控制信号 B.存贮数据C.算术、逻辑运算及位操作 D.I/O端口数据传输 E.驱动LED 5.8051单片机的运算器由 等组成 A.算术逻辑部件ALUB.累加器ACCC.计数器PCD.程序状态寄存 器PSW E.BCD码运算调整电路 6.8051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进
的程序 29.单片机的堆栈指针 SP 始终是指示 。 A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置 30.单片机的 P0、P1 口作输入用途之前必须 。 A.在相应端口先置 1 B.在相应端口先置 0 C.外接高电平 D.外接上 拉电阻 31.MCS—51 的串行数据缓冲器 SBUF 用于 。 A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址 D.存放待调试的程序 32.MCS—51 单片机的 P1 口的功能是 。 A.可作通用双向 I/O 口用 B.可作一般 I/O 口用 C.可作地址/数据总线用 D.可作通用 I/O 口用 33.MCS—51 单片机复位后,专用寄存器 ACC 的状态是 。 A.0000H B.07H C.00H D.0FFH 34.当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 1 时,系统先用的工作寄存 器组为 。 A.组 0 B.组 1 C.组 2 D.组 3 35.8051 单片机中,唯一一个用户可使用的 16 位寄存器是 。 A.PSW B.ACC C. SP D.DPTR 36.8051 的程序计数器 PC 为 16 位计数器,其寻址范围是 。 A.8K B.16K C.32K D.64K 37.单片机应用程序一般存放在 中。 A.RAM B.ROM C.寄存器 D.CPU 三、多项选择题 1.一个应用课题的研制,大致可分为 阶段。 A.分析研究课题,明确解决问题的方法 B.分别进行硬件和软件的设计 C.分模块调试系统,进行在线仿真和总调 D.固化程序,投入实际运行 E.反馈运行情况,及时修正、升级 2.MCS—51 的产品 8051 单片机内部由 4 个 8 位的 I/O 端口 P0、P1、P2、 P3、串行口等组成。 A.CPU B.4KB 的 ROM C.256B 的 RAM D.4KB 的 EPROM E.两个 16 位的定时/计数器 T0 和 T1 3.MCS—51 的控制器由 等组成。 A.计数器 PC B.累加器 C.指令译码器 D.指令寄存器 E.定时控制与条件转移逻辑电路 4.8051 单片机 CPU 的主要功能有 。 A.产生各种控制信号 B.存贮数据 C.算术、逻辑运算及位操作 D.I/O 端口数据传输 E.驱动 LED 5.8051 单片机的运算器由 等组成。 A.算术逻辑部件 ALU B.累加器 ACC C.计数器 PC D.程序状态寄存 器 PSW E.BCD 码运算调整电路 6.8051 单片机算术逻辑部件 ALU 是由加法器和其他逻辑电路组成,用于对数据进 行
A.算术四则运算和逻辑运算 B.移位操作C.存程序运行中的各种状态 信息 D.用来存一个操作数中间结果E.位操作 7.8051单片机控制信号引脚有 A.RST/VP(9脚 B.ALE/PROG(30脚)C. XTALI(19脚)D.PSEN (29脚)E.EA/VP(31脚) 8.8051单片机口是一个带内部上拉电阻的位双向IO口 A. PO B. PI D. P3 E.P0.7 9.MCS-51的存贮器配置在物理结构上有四个存储空间,它们是: A.片内程序存贮器B.片内外统一编址的64KB字节的程序存贮器地址空间 片外程序存贮器D.片内数据存贮器E.片外数据存贮器 9.MCS-51的数据存贮器用于存放 A.运算中间结果 B.数据暂存和缓冲C.编好的程序和表格常数 D.标志位 E.待调试的程序 10.MCS-51单片机专用寄存器P0口的功能为 A.作一般O口使用 B.作通用双向LO口使用 C.作输出高8位地址 D.作通用LO口使用 E.作地址/数据总线使用 11.对8031的P0口来说,使用时可作为 A.低8位地址线 B.高8位地址线 C.数据线 D.IO口操作 E.时钟线 12.805lCPU在访问外部存贮器时,地址输出是_。 A.P2口输出高8位地址B.P1口输出高8位地址C.P0口输出低8位地址 D.P1Ⅰ口输出低8位地址E.P2口输出低8位地址 13.MCS-51单片机复位后,下列专用寄存器状态为00H的是: A. Pc B. ACC C. B D. SP E. PSW 14.MCS-51单片机中堆栈的作用有 A.保护SPB.保护栈顶C.保护断点D.保护现场 E.保护调用指令的下一条指令地址 MCS-51单片机指令系统及程序设计 、判断题 ()1.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 ()2.MCS-51指令:MOA,#4OH:表示将立即数4OH传送至A中 ()3.MCS-51指令:MOVA,eRO;表示将RO指示的地址单元中的内容传送至A中 ()4.MCS-51指令: MOVXA,@DPTR;表示将DPTR指示的地址单元中的内容传送至A 中 ()5.MCS—51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作 数改变,目的操作数修改为源操作数。 ()6.MCS-51指令中,MOWX为片外RAM传送指令。 ()7.MCS-51指令中,MOVC为ROM传送指令。 ()8.将37H单元的内容传送至A的指令是:MOVA,#37H。 ()9.MCS-51指令中,16位立即数传送指令是: MOV DPTR,#data16
A.算术四则运算和逻辑运算 B.移位操作 C.存程序运行中的各种状态 信息 D.用来存一个操作数中间结果 E.位操作 7.8051 单片机控制信号引脚有 。 A.RST/VPD (9 脚) B.ALE/ PROG (30 脚) C.XTAL1(19 脚) D.PSEN (29 脚) E. EA /VPP(31 脚) 8.8051 单片机 口是一个带内部上拉电阻的位双向 I/O 口。 A.P0 B.P1 C.P2 D.P3 E.P0.7 9.MCS—51 的存贮器配置在物理结构上有四个存储空间,它们是: 。 A.片内程序存贮器 B.片内外统一编址的 64KB 字节的程序存贮器地址空间 C.片外程序存贮器 D.片内数据存贮器 E.片外数据存贮器 9.MCS—51 的数据存贮器用于存放 。 A.运算中间结果 B.数据暂存和缓冲 C.编好的程序和表格常数 D.标志位 E.待调试的程序 10.MCS—51 单片机专用寄存器 P0 口的功能为 。 A.作一般 I/O 口使用 B.作通用双向 I/O 口使用 C.作输出高 8 位地址 D.作通用 I/O 口使用 E.作地址/数据总线使用 11.对 8031 的 P0 口来说,使用时可作为 。 A.低 8 位地址线 B.高 8 位地址线 C.数据线 D. I/O 口操作 E.时钟线 12.8051CPU 在访问外部存贮器时,地址输出是 。 A.P2 口输出高 8 位地址 B.P1 口输出高 8 位地址 C.P0 口输出低 8 位地址 D.P1 口输出低 8 位地址 E.P2 口输出低 8 位地址 13.MCS—51 单片机复位后,下列专用寄存器状态为 00H 的是: 。 A.PC B.ACC C.B D.SP E.PSW 14.MCS—51 单片机中堆栈的作用有 。 A.保护 SP B.保护栈顶 C.保护断点 D.保护现场 E.保护调用指令的下一条指令地址 MCS—51 单片机指令系统及程序设计 一、判断题 ( )1.MCS—51 单片机的指令格式中操作码与操作数之间必须用“,”分隔。 ( )2.MCS—51 指令:MOV A,#40H ;表示将立即数 40H 传送至 A 中。 ( )3.MCS—51 指令:MOV A,@R0 ;表示将 R0 指示的地址单元中的内容传送至 A 中。 ( )4.MCS—51 指令:MOVX A,@DPTR ;表示将 DPTR 指示的地址单元中的内容传送至 A 中。 ( )5.MCS—51 的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作 数改变,目的操作数修改为源操作数。 ( )6.MCS—51 指令中,MOVX 为片外 RAM 传送指令。 ( )7.MCS—51 指令中,MOVC 为 ROM 传送指令。 ( )8.将 37H 单元的内容传送至 A 的指令是:MOV A,#37H。 ( )9.MCS—51 指令中,16 位立即数传送指令是:MOV DPTR,#data16
()10.MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有 4条指令 ()11.如Jrel发生跳转时,目标地址为当前指令地址加上偏移量 ()12.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外 部程序存储器中寻址 ()13.指令 MUL AB执行前(A)=FOH,(B)=05H,执行后(A)=FH5,(B)=0OH ()14.已知:DPTR=11FFH执行 INC DPTR后,结果:DPTR=1200H ()15.已知:A=11HB=04H,执行指令DⅣVAB后,其结果:A=04H,B=1CY=0V=0。 ()16.已知:A=1FH,(3OH)=83H,执行ANLA,30后,结果:A=03H(30H)=83HP=0。 ()17.无条件转移指令 L JMP addl6称长转移指令,允许转移的目标地址在128KB空 间范围内 ()18.MCS-51指令系统中,执行指令 fgo bit Fo,表示凡用到FO位的指令中均 可用FGO来代替 ()19.MCS-51指令系统中,执行指令ORG2000H; BCD:DB“A,B,C,D”表示将A、B、C、D的 ASII码值依次存入2000H开始的连续单元中 ()20.MCS-51指令系统中,指令 CJNE A,#data,rel的作用相当于 SUBB A,#data 与 JNc rel的作用。 ()21.MCS-51指令系统中,指令 inb bit,rel是判位转移指令,即表示bit=1时转 ()22.8031单片机的PC与DPDR都在CPU片内,因此指令MVCA,A+PC与指令MOWC A,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。 ()23.MCS-51指令系统中,指令 AJMP addr11称绝对转移指令,指令包含有1l位 的转移地址:它是把PC的高5位与指令第一字节中的第7~5位(第4-0位为 00001)和指令的第二字中的8位合并在一起构成16位的转移地址 ()24.MCS一51单片机中PUSH和POP指令只能保护现场,不能保护断点 ()25.绝对调用指令 ACALL addr11能在本指令后一字节所在的2K字节程序存贮区内 调用子程序 ()26.指令 LCALL addr16能在64K字节范围内调用子程序。 ()27.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则 必须使用指令 MOVC A,A+PC ()28.指令MOVA,OH执行后A的内容一定为0OH ()29.在进行二——十进制运算时,必须用到DAA指令 ()30.指令 MUL AB执行前(A)=43H,(B)=05H,执行后(A)=15H,(B)=02H ()31.MCS-51单片机的布尔处理器是以A为累加器进行位操作的。 二、单项选择题 1.MCS-51汇编语言指令格式中,唯一不可缺少的部分是 A.标号 B.操作码 C.操作数 D.注释 2.MCS-51的立即寻址方式中,立即数前面 A.应加前缀“/:”号B.不加前缀号C.应加前缀“@”号 D.应加前缀“#”号 3.下列完成8031单片机内部数据传送的指令是 A. MoVX A, DPTR B. MoVc A, A+PC C. Mov A, #data d. mov direct, direct 4.MCS-51的立即寻址的指令中,立即数就是 A.放在寄存器R0中的内容B.放在程序中的常数C.放在A中的内容
( )10.MCS—51 单片机,CPU 对片外 RAM 的访问只能用寄存器间接寻址的方式,且仅有 4 条指令。 ( )11.如 JC rel 发生跳转时,目标地址为当前指令地址加上偏移量。 ( )12.对于 8051 单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自动在外 部程序存储器中寻址。 ( )13.指令 MUL AB 执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。 ( )14.已知:DPTR=11FFH 执行 INC DPTR 后,结果:DPTR=1200H。 ( )15.已知:A=11H B=04H,执行指令 DIV AB 后,其结果:A=04H,B=1 CY=OV=0。 ( )16.已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H P=0。 ( )17.无条件转移指令 LJMP addr16 称长转移指令,允许转移的目标地址在 128KB 空 间范围内。 ( )18.MCS—51 指令系统中,执行指令 FGO bit F0 ,表示凡用到 F0 位的指令中均 可用 FGO 来代替。 ( )19.MCS—51 指令系统中,执行指令 ORG 2000H; BCD: DB “A,B,C,D”表示将 A、B、C、D 的 ASII 码值依次存入 2000H 开始的连续单元中。 ( )20.MCS—51 指令系统中,指令 CJNE A,#data, rel 的作用相当于 SUBB A,#data 与 JNC rel 的作用。 ( )21.MCS—51 指令系统中,指令 JNB bit,rel 是判位转移指令,即表示 bit=1 时转。 ( )22.8031 单片机的 PC 与 DPDR 都在 CPU 片内,因此指令 MOVC A,@A+PC 与指令 MOVC A,@A+DPTR 执行时只在单片机内部操作,不涉及片外存储器。 ( )23.MCS—51 指令系统中,指令 AJMP addr11 称绝对转移指令,指令包含有 11 位 的转移地址;它是把 PC 的高 5 位与指令第一字节中的第 7~5 位(第 4~0 位为 00001)和指令的第二字中的 8 位合并在一起构成 16 位的转移地址。 ( )24.MCS—51 单片机中 PUSH 和 POP 指令只能保护现场,不能保护断点。 ( )25.绝对调用指令 ACALL addr11 能在本指令后一字节所在的 2K 字节程序存贮区内 调用子程序。 ( )26.指令 LCALL addr16 能在 64K 字节范围内调用子程序。 ( )27.设 PC 的内容为 35H,若要把程序存贮器 08FEH 单元的数据传送至累加器 A,则 必须使用指令 MOVC A,@A+PC。 ( )28.指令 MOV A,00H 执行后 A 的内容一定为 00H。 ( )29.在进行二——十进制运算时,必须用到 DA A 指令。 ( )30.指令 MUL AB 执行前(A)=43H,(B)=05H,执行后(A)=15H,(B)=02H。 ( )31.MCS—51 单片机的布尔处理器是以 A 为累加器进行位操作的。 二、单项选择题 1.MCS—51 汇编语言指令格式中,唯一不可缺少的部分是 。 A.标号 B.操作码 C.操作数 D.注释 2.MCS—51 的立即寻址方式中,立即数前面 。 A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号 D.应加前缀“#”号 3.下列完成 8031 单片机内部数据传送的指令是 。 A.MOVX A,@DPTR B.MOVC A, @A+PC C.MOV A,#data D.MOV direct,direct 4.MCS—51 的立即寻址的指令中,立即数就是 。 A.放在寄存器 R0 中的内容 B.放在程序中的常数 C.放在 A 中的内容
D.放在B中的内容 5.单片机中PUSH和POP指令常用来 A.保护断点 B.保护现场C.保护现场,恢复现场 保护断点,恢复断点 6.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 A.寄存器间接寻址 B.寄存器寻址C.基址加变址寻址D.立即寻址 7.MCS-51寻址方式中,立即寻址的寻址空间是 A.工作寄存器R0~R7 B.专用寄存器SFRC.程序存贮器ROM D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位 8.MCS-51寻址方式中,直接寻址的寻址空间是 A.工作寄存器R0~R7B.专用寄存器SFRC.程序存贮器ROM D.程序存储器256字节范围 9.执行指令 MOVX A,@DPTR时,WR、RD脚的电平为 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平 10.主程序执行完 ACALL后返回主程序后,堆栈指针SP的值。 A.不变 加 C.加4 D.减 11.单片机中使用M0VXA,eR1指令_C寻址数据存贮器1050H单元。 A.能直接 B.不能 C.与P2口配合能 D.与P1口配合能 下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 A. JNB Pl. B. JB Pl.0, LP C. JC Pl. 0, LP D. JNZ Pl. 0, LI 13.指令 JB OEOH,LP中的OEOH是指 A.累加器A B.累加器A的最高位 C.累加器A的最低位 D.一个单元的地址 14.下列指令中比较转移指令是指 A. DJNZ Rn, rel B. CJNE Rn, #data, rel C. djnz direct, rel d. jBC bit, rel 15.指令 MOV RO,#2OH执行前(R0)=30H,(20H)=38H,执行后(RO) A.00H B. 20H C.30H D.38H 16.指令MOVR0,2OH执行前(R0)=30H,(20H)=38H,执行后(RO)= A. 20H B. 30H C. 50H D.38H 17.执行如下三条指令后,30H单元的内容是 MOV RI, #30H MOV 40H, #OEH MOV @Rl, 40H FFH -51指令包括操作码和操作数,其中操作数是指 A.参与操作的立即数 B.寄存器 C.操作数D.操作数或操作数地址 MCS-51指令 MOV RO,#20H中的20H是指 A.立即数 B.内部RAM2OH C.一个数的初值 D.以上三种均有可能,视该指令的在程序中的作用 20.MCS-51单片机在执行 MOVX A, ODPTR或MVCA,@A+DPTR指令时,其寻址单元的地址
D.放在 B 中的内容 5.单片机中 PUSH 和 POP 指令常用来 。 A.保护断点 B.保护现场 C.保护现场,恢复现场 D.保护断点,恢复断点 6.MCS—51 寻址方式中,操作数 Ri 加前缀“@”号的寻址方式是 。 A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址 7.MCS—51 寻址方式中,立即寻址的寻址空间是 。 A.工作寄存器 R0~R7 B.专用寄存器 SFR C.程序存贮器 ROM D.片内 RAM 的 20H~2FH 安节中的所有位和部分专用寄存器 SFR 的位 8.MCS—51 寻址方式中,直接寻址的寻址空间是 。 A.工作寄存器 R0~R7 B.专用寄存器 SFR C.程序存贮器 ROM D.程序存储器 256 字节范围 9.执行指令 MOVX A,@DPTR 时, WR 、 RD 脚的电平为 。 A.WR 高电平, RD 高电平 B.WR 低电平, RD 高电平 C.WR 高电平, RD 低电平 D.WR 低电平, RD 低电平 10.主程序执行完 ACALL 后返回主程序后,堆栈指针 SP 的值 。 A.不变 B.加 2 C.加 4 D.减 2 11.单片机中使用 MOVX A,@R1 指令 C 寻址数据存贮器 1050H 单元。 A.能直接 B.不能 C.与 P2 口配合能 D.与 P1 口配合能 12.下列指令判断若 P1 口最低位为高电平就转 LP,否则就执行下一句的是 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 13.指令 JB OEOH,LP 中的 OEOH 是指 。 A.累加器 A B.累加器 A 的最高位 C.累加器 A 的最低位 D.一个单元的地址 14.下列指令中比较转移指令是指 。 A. DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel 15.指令 MOV R0,#20H 执行前(R0)=30H,(20H)=38H,执行后(R0)= 。 A.00H B.20H C.30H D.38H 16.指令 MOV R0, 20H 执行前(R0)=30H,(20H)=38H,执行后(R0)= 。 A.20H B.30H C.50H D.38H 17.执行如下三条指令后,30H 单元的内容是 。 MOV R1,#30H MOV 40H,#0EH MOV @R1,40H A.40H B.0EH C.30H D.FFH 18.MCS—51 指令包括操作码和操作数,其中操作数是指 。 A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址 19.MCS—51 指令 MOV R0,#20H 中的 20H 是指 。 A.立即数 B.内部 RAM20H C.一个数的初值 D.以上三种均有可能,视该指令的在程序中的作用 20.MCS—51 单片机在执行 MOVX A,@DPTR 或 MOVC A,@A+DPTR 指令时,其寻址单元的地址
是由 A.P0口送高8位,P1口送高8位B.P0口送低8位,P1口送高8位 C.P0口送低8位,P1口送低8位D.PO口送高8位,P1口送低8位 21.在MCS-51指令中,下列指令中是无条件转移指令 A. LCALL addr16 B. DJNZ direct, rel C. SMP rel D. ACALL addrl 22.下列指令中影响堆栈指针的指令是 A LJMP B. ADD C. MOVC A, @A+PC D. LCALL 23.设A=AFH(20H)=81H,指令: ADDC A,20H执行后的结果是 A. A=81H B. A=30H C. A=AFH D. A=20H 24.已知:A=DBHR4=73HCY=1,指令: SUBB A,R4执行后的结果是。 A. A=73H B. ADBH C.A=67HD.以上都不对 将内部数据存储单元的内容传送到累加器A中的指令是 A. MovX A,@Ro B. Mov A, #data C. Mov A, @Ro D. MovX A, ODPTR 26.下列指令执行时,修改PC中内容的指令是 A. SJMP B. LJMP C. MOVC A, A+PC D. LCALL 27.下列指令执行时,不修改PC中内容的指令是 A. AJMP B. MOVC A, A+PC C. MoVC A, A+DPTR D. MovX A, @Ri 28.已知:A=D2H,(4OH)=77H,执行指令:ORLA,4OH后,其结果是 A. A=77H B. A=F7H D.以上都不对 29.指令 MUL AB执行前(A)=18H,(B)=05H,执行后,A、B的内容是 A. 90H, 05H B. 90H, 00H C. 78H, 05H D. 78H, 00H 30.MCS-51指令系统中,清零指令是 A. CPL A B. RLC A C. CL A D. RRC A 31.MCS-51指令系统中,求反指令是 A. CPL A B. RLC A C. CLR A 32.MS-51指令系统中,指令MOVA,RO,执行前(A)=86H,(R0)=20H,(20H)=18H 执行后 A.(A)=86H B.(A)=20H C.(A)=18HD.(A)=00H 33.MCS-51指令系统中,指令CLRA:表示 A.将A的内容清0 B.将A的内容置1 C.将A的内容各位取反,结果送回A中D.循环移位指令 34.已知A=87H,(30H)=76H,执行XRLA,3OH后,其结果为: A.A=F1H(30H)=76HP=0 B.A=87H(3OH)=76H C.A=F1H(30H)=76HP=1 D.A=76H(30H)=87H 35.MS一51指令系统中,指令ADDA,RO执行前(A)=38H,(RO)=54H,(C)=1执行 后,其结果为 A.(A)=92H(C)=1 B.(A)=92H(C)=0 C.(A)=8CH(C)=1 36.MCS-51指令系统中,指令ADD 执行前(A)=86H,(RO)=7AH,(C)=0执行 后,其结果为 A.(A)=00H(C)=1 B.(A)=00H(C)=1 C.(A)=7AH(C)=1 D.(A)=7AH(C)=0 37.MCS一51指令系统中,指令ADCA,R0执行前(A)=38H,(RO)=30H,(30H)=FOH
是由 。 A.P0 口送高 8 位,P1 口送高 8 位 B.P0 口送低 8 位,P1 口送高 8 位 C.P0 口送低 8 位,P1 口送低 8 位 D.P0 口送高 8 位,P1 口送低 8 位 21.在 MCS—51 指令中,下列指令中 是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 22.下列指令中影响堆栈指针的指令是 。 A.LJMP B.ADD C.MOVC A,@A+PC D.LCALL 23.设 A=AFH (20H)=81H,指令:ADDC A, 20H 执行后的结果是 。 A.A=81H B.A=30H C.A=AFH D.A=20H 24.已知:A=DBH R4=73H CY=1,指令:SUBB A, R4 执行后的结果是 。 A.A=73H B.A=DBH C.A=67H D.以上都不对 25.将内部数据存储单元的内容传送到累加器 A 中的指令是 。 A.MOVX A,@R0 B.MOV A, #data C.MOV A,@R0 D.MOVX A, @DPTR 26.下列指令执行时,修改 PC 中内容的指令是 。 A.SJMP B.LJMP C.MOVC A,@ A+PC D.LCALL 27.下列指令执行时,不修改 PC 中内容的指令是 。 A.AJMP B.MOVC A,@ A+PC C.MOVC A,@ A+DPTR D.MOVX A,@Ri 28.已知:A=D2H,(40H)=77H,执行指令:ORL A,40H 后,其结果是: 。 A.A=77H B.A=F7H C.A=D2H D.以上都不对 29.指令 MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B 的内容是 。 A.90H,05H B.90H,00H C.78H,05H D.78H,00H 30.MCS—51 指令系统中,清零指令是 。 A.CPL A B.RLC A C.CLR A D.RRC A 31.MCS—51 指令系统中,求反指令是 。 A.CPL A B.RLC A C.CLR A D.RRC A 32.MCS—51 指令系统中,指令 MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H, 执行后 。 A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H 33.MCS—51 指令系统中,指令 CLR A ;表示 。 A.将 A 的内容清 0 B.将 A 的内容置 1 C.将 A 的内容各位取反,结果送回 A 中 D.循环移位指令 34.已知 A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为: 。 A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1 C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=1 35.MCS—51 指令系统中,指令 ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行 后,其结果为 。 A.(A)=92H (C)=1 B.(A)=92H (C)=0 C.(A)=8CH (C)=1 D.(A)=8CH (C)=0 36.MCS—51 指令系统中,指令 ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行 后,其结果为 。 A.(A)=00H (C)=1 B.(A)=00H (C)=1 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 37.MCS—51 指令系统中,指令 ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH
(C)=1执行后,其结果为 A.(A)=28H(C)=1 B.(A)=29H(C)=1 C.(A)=68H(C)=0 D.(A)=29H(C)=0 38.下列指令能能使累加器A低4位不变,高4位置F的是 A. ANL A, #OFH B. ANL A, #OFOH C. ORL A, #OFH D. ORL A, #OFOH 下列指令能能使累加器A高4位不变,低4位置F的是 A. ANL A, #OFH B. ANL A, #OFOH C. ORL A, #OFH D. ORL A, #OFOH 40.下列指令能使R0低4位不变,高4位置F的是 A. Anl RO, #oFoH B. ORL RO, #oFOH C. oRL 0, #OFH D. oRL OOH, #OFOH 41.下列指令能能使R0高4位不变,低4位置F的是 A. an RO, #oFH B. ANL RO, #OFOH C. ORL 0, #oFH D. ORL RO, #OFH 42.下列指令能能使累加器A的最高位置1的是 A. ANL A, #7FH B. ANL A, #80H C. ORL A, #7FH ORL A, #80H 43.下列指令能能使R0的最高位置0的是 A. ANL 0, #7FH B. ANL RO, #FH C. ORL RO, #7FH D. ORL RO,#80H 44.下列指令能能使R0的最高位取反的是 A. CPL RO, 7 B. XRL 00H, #80H C. CPL (RO), 7 D. ARL RO, #80H 45.下列指令能能使累加器A的最低位置1的是 A. setb A, #oIH B. setbA,0 C. ORL A, #01H D. SEtB A, #OOH 46.下列指令能能使P1口的最低位置1的是 A. ANL Pl, #80H B. SETB 90H C. ORL Pl, #OFFH D. ORL Pl, #80H 47.下列指令能能使P1口的第3位置1的是」 A. ANL P1, #OF7H B. ANL Pl, #7FH C. ORL P1, #08H D. SetB 93 48.下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是 A. JNB Pl.0, LP B. JB Pl. 0, LP C. JC Pl.0, LP D. JNZ Pl.0, LP 49.下列指令判断若累加器A的内容不为0就转LP的是 A. JB A, LP B. JNZ A, LP C. JNZ LP D. CJNE A, #O, LP 50.设累加器A中为无符号数,B中数为2,下列指令的作用与其它几条不同。 A. ADd A. 0EOH B. MUL AB C. RL A D. RLC A 51.MCS-51指令系统中,执行下列程序,当执行到MoVA,eR0指令处则 Mov R1, #10H MOV 0,#3OH A, ORO XCH A, R1 INC RO INC R A.若有同级的中断请求已被挂起,则返回到调用处 转入中断服务程序 C.继续执行下一条指令 直接执行INCR1 2.MCS—51指令系统中,执行下列程序后,程序计数器PC的内容为 OOOH MOV DPDR,#1000 MOv A, #OOH MOV 20H, A LIMP
(C)=1 执行后,其结果为 。 A.(A)=28H (C)=1 B.(A)=29H (C)=1 C.(A)=68H (C)=0 D.(A)=29H (C)=0 38.下列指令能能使累加器 A 低 4 位不变,高 4 位置 F 的是 。 A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H 39.下列指令能能使累加器 A 高 4 位不变,低 4 位置 F 的是 。 A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H 40.下列指令能使 R0 低 4 位不变,高 4 位置 F 的是 。 A.ANL R0,#OF0H B.ORL RO,#OFOH C.ORL 0,#OFH D.ORL 00H,#OF0H 41.下列指令能能使 R0 高 4 位不变,低 4 位置 F 的是 。 A.ANL R0,#OFH B.ANL R0,#OFOH C.ORL 0,#OFH D.ORL R0,#OFH 42.下列指令能能使累加器 A 的最高位置 1 的是 。 A.ANL A,#7FH B.ANL A,#80H C.ORL A,#7FH D.ORL A,#80H 43.下列指令能能使 R0 的最高位置 0 的是 。 A.ANL 0,#7FH B.ANL R0,#FH C.ORL R0,#7FH D.ORL R0,#80H 44.下列指令能能使 R0 的最高位取反的是 。 A.CPL R0,7 B.XRL 00H,#80H C.CPL (R0),7 D.ARL R0,#80H 45.下列指令能能使累加器 A 的最低位置 1 的是 。 A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H 46.下列指令能能使 P1 口的最低位置 1 的是 。 A.ANL P1,#80H B.SETB 90H C.ORL P1,#0FFH D.ORL P1,#80H 47.下列指令能能使 P1 口的第 3 位置 1 的是 。 A.ANL P1,#0F7H B.ANL P1,#7FH C.ORL P1,#08H D.SETB 93 48.下列指令判断若 P1 口的最低位为高电平就转 LP,否则就执行下一句的是 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 49.下列指令判断若累加器 A 的内容不为 0 就转 LP 的是 。 A.JB A,LP B.JNZ A,LP C.JNZ LP D.CJNE A,#0,LP 50.设累加器 A 中为无符号数,B 中数为 2,下列指令 的作用与其它几条不同。 A.ADD A,0E0H B.MUL AB C.RL A D.RLC A 51.MCS—51 指令系统中,执行下列程序,当执行到 MOV A,@R0 指令处则 。 MOV R1,#10H MOV R0,#30H MOV A, @R0 XCH A, @R1 INC R0 INC R1 A.若有同级的中断请求已被挂起,则返回到调用处 B.转入中断服务程序 C.继续执行下一条指令 D.直接执行 INC R1 52.MCS—51 指令系统中,执行下列程序后,程序计数器 PC 的内容为 。 ORG 000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500