软件工程题库.docx

上传人:scccc 文档编号:11146246 上传时间:2021-07-05 格式:DOCX 页数:24 大小:119.01KB
返回 下载 相关 举报
软件工程题库.docx_第1页
第1页 / 共24页
软件工程题库.docx_第2页
第2页 / 共24页
软件工程题库.docx_第3页
第3页 / 共24页
软件工程题库.docx_第4页
第4页 / 共24页
软件工程题库.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件工程题库.docx》由会员分享,可在线阅读,更多相关《软件工程题库.docx(24页珍藏版)》请在三一文库上搜索。

1、单片机测试题1一、填空题(每题1分,共10分)1 . MCS-51是指单片机的()号,8031、8051是指单片机的()号。2 . MCS-51共有()条指令,可分为几种不同的寻址方式。如: MOV A, Ri属于()寻址方式,MOV C,bit 属于()寻址方式。3 .单片机(计算机)在进行()运算的情况下应使用补码。4 .在程序状态字寄存器 PSVW, CY与OV标志的状态可反应指令运算的结果,其中CY为进位(借位)标志,被用于()符号数加(减)运算;OV为溢出标志,被用于()符号数加(减)运算。5 .转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点

2、是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到()指令后,它能自动返回到()指令处,而普通转移指令()能返回。6 . 8031有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行计数,而计数器作用是指对单片机()脉冲进行计数。7.当P1 口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。8 .堆栈指针SP的内容将始终指示(),当单步执行了调用指令 LCALL addr16后SP的内容将()改变。9 .完成不同数制间的转换:(10100101)二 =()十;( 11000011)二 =()十六 ;(01010111) BCD=()

3、十;(58)十=)BCD10.中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。二、选择题(每空2分,共40分)1 .判断是否溢出时用 PSW勺()标志位,判断是否有进位时用PSW勺()标志位。A . CY B . OV C . P D . RS0 E . RS12、调用子程序、中断响应过程及转移指令的共同特点是()。A.都能返回 B .都通过改变PC实现转移C.都将返回地址压入堆栈D .都必须保护现场3 .当单片机从8155接口芯片内部RAM勺20H单元中读取某一数据时,应使用()类指令。A. MOV A , 20HB. MOVX A R

4、iC . MOVC A, A+DPTR D . MOVX A, DPTR4 .当串行口向单片机的CPUt出中断请求时,若CPUfL许并接受中断请求时,程序计数器PC的内容将被自动修改为()A. 0003H B . 000B C . 0013H D . 001BH E . 0023H5 .子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而 PC内容的改变是()完成的。A.通过PO脸令 B ,通过 MOV指令C.通过RE饭 RETI指令 D .自动6 .单片机复位后,SP、PC I/O 口的内容为()A. SP = 07H PC = 00H P0 = P1 = P2 = P3

5、= FFHB. SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC. SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD. SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H7. 8031定时/计数器共有四种操作模式,并由TMO匿存器中M1 M0的状态决定,当,M1 M0 的状态为10时,定时/计数器被设定为()A. 13位定时/计数器 B . 16位定时/计数器C .自动重装8位定时/计数器 D . T0为2个独立的8位定时/计数器,T1停止工作8. 8031有四个工作寄存器区,由 P

6、SV态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1指 令,此时只能使用()区的工作寄存器。A.0区 B .1区 C .2区 D .3区9. 在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容()A ,都是8位地址 B .都是16位地址C .位数相同D .位数不同10、外部RAM单元可用的寻址方式是()A立即数 B 、直接C、寄存器D、寄存器间接11 .要把DPTR中的内容传送到寄存器A应用哪条指令实现()A. MO

7、V A , A+PCB . MOVX A DPTRC. MOVC A, A+DPTRD . MOVX DPTRA12. 在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是()中断。A.定时器T0 B .定时器T1 C .外部中断INTOD.外部中断INT1 E .串行口13. 8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。A . OV标志 B . CY标志 C .中断标志D .奇偶标14、下列那个并行口可以既作为输入输出口又可以作为高8位地址口()A P1 B、P2 C、P3 D、P015 .在单片

8、机中,()是数据存储器,()是程序存储器。A . ROM B . EPROM C . RAM D . EEPROM E . FLASH16 .定时/计数器有4种操作模式,它们由() 寄存器中的M1 M0状态决定。A. TCON B . TMOD C . PCON D . SCON E . PSW17 .在进行BCM运算时,紧跟运算指令后面的指令必须是()指令。A. ADD B . DA A C . ADDC D由实际程序确定18 .下列指令中正确的有()。A.CLR R0 B .MOVX DPRB C . MOV P3.4 , A D . JBC TF0 , LOOP19 .计算机能直接识别的

9、语言是()。A.汇编语言 B .自然语言 C .机器语言 D .硬件和软件20 .区分片外程序存储器和数据存储器的最可靠方法是()。A. 看其芯片型号是 RAMe是ROMB. 看其位于地址范围的低端还是高端C. 看其离MCS-51芯片的远近D. 看其是被RD还是被PSEN言号连接三、说出下列指令的寻址方式和功能(10分)MOV A,#55HMOVX DPTRAMOV R0, 30HMOVX A,DPTRMOVC A A+DPTR四、计算、补充程序(20分)设单片机晶振频率为 6MHZ使定时器1,以方式0产生周期为500 Ms的等宽连续正方波,由 P1.0引脚输出,并以查询 方式完成。解:(1)

10、计算初值(4分)TH1=H, TL1= H(2) TMODJ始化(2 分)TMOD勺低四位不用,4位全为0, TMOD勺高四位中M1M0=,把定时器/计数器1设为方式,C/= 。故TMOD=(3)程序:(14分)MOV TMOD;置 TMOD直MOV TH1,;置初值MOV TL1,;启动定时LOOP JBC TF1 , LOOP1 AJMP LOOPLOOP1 MOV TH1,;重置初值MOV TL1,CLR TF1 ;输出波形 AJMP LOOP五、分析程序(每空2分,共20分)该程序是信号灯控制程序,采用P1 口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。ORG

11、0000HAJMPMAIN;转主程序ORG 001BH;该地址是()的地址AJMPCONT;当出现()时,才会执行到该指令ORG 0100HMAIN:MOV TMOD #10H;执行该指令的目的是()MOV TH1, #3CH;置 50ms定时初值MOV TL1, #0B0H ;此时堆栈指针 SP的内容是()SETBEA ;执行该指令前,EA的初始值是()SETBET1 ;定时器T1开中断SETBTR1 ;执行该指令的目的是()CLR 08H ;清1s计满标志位MOV R3, #14H ;置50ms循环初值DISP:MOV R2, 07HMOV A, #0FEH)灯被点亮NEXTMOV P1,

12、 A ;第2次执行完该指令后,对应(JNB08H, $CLR08HRLA;查询1s时间到否;清标志位DJNZR2, NEXTMOV R2, #07HNEXT1 MOV P1, AJNB08H, $CLR08HRRADJNZR2, NEXT1SJMPDISPCONT MOVTH1, #3CH;程序执行到此处时,堆栈指针SP的内容是()MOV TL1, #0B0HDJNZR3, EXIT ;判1s定时到否MOV R3, #14H;重置50ms循环初值SETB08H ;标志位置1EXIT:RETI ;该指令的功能是将()送至PC连续运行该程序时,观察二极管的变化规律是(测试1、填空题1 . MCS-

13、51是指单片机的()号,8031、8051是指单片机的()号2 . MCS-51共有()条指令,可分为几种不同的寻址方式。如: MOV A, Ri属于()寻址方式,MOV C, bit 属于()寻址方式。3 .单片机(计算机)在进行()运算的情况下应使用补码。4 .单片机位寻址区的单元地址是从()单元到()单元,若某位地址是 09H,它所在单元的地址应该是()。5 . 8031有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行计数,而计数器作用是指对单片机()脉冲进行计数。6 .堆栈指针SP的内容将始终指示(),当单步执行了调用指令 LCALL addr16后SP的内容将()

14、改变。7 .由于执行每条指令都要占用 CPU勺时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的()再通过软件编程来实现。8 .单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用()的溢出率来设定和计算波特率。9 . 8031单片机一般使用的时钟晶振频率是( MHZ )和(MHZ )。10 . LED数码显示按显示过程分为()显示和()显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行

15、接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。二、选择题(每题2分,共40分)1 . MCS-51单片机有七种寻址方式,其中: MOV A, direct属于 寻址;MOVX A A+DPTR 属于 寻址。A .间接 B .变址 C .相对 D .直接 E .位2 . MCS-51单片机有五个中断源。其中,定时器 T0的入口地址为 ;串行口的入口地址为 。A. 0003HB . 000B H C . 0013H D . 001BH E . 0023H3 . 8031有4组工作寄存器区,它们是由PSW状态字中的 位决定的A. CY OV B . RS1、RS0 C . F0 、R

16、S1 D . CY AC4 .在微型计算机中,负数常用 表示。A.原码 B .反码 C .补码 D .真值5 .将十进制数215转换成对应的二进制数是 。A . 11010111 B11101011 C , 10010111 D , 10101106 .单片机中的程序计数器 PC用来B .存放正在执行的指令地址C .存放下一条指令地址D.存放上一条指令地址7 .单片机上电复位后,PC的内容和SP的内容为 。A. 0000H, 00H B.0000H , 07H C.0003H , 07H D.0800H , 08H8 .单片机8031的EA引脚A.必须接地 B 。必须接+5V C 。可悬空 D

17、 。以上三种视需要而定9 .访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A. P0 口 B。P1 口 C。P2 口 D。P0 口和 P2 口10 . PSM的 RS1 和 RS0用来A.选择工作寄存器区号 B o指示复位 C。选择定时器 D。选择工作方式11. 上电复位后,PSW勺值为。A. 1 B。07H C o FFH D。012. 寻址方式就是的方式。A.查找指令操作码B .查找指令C .查找指令操作数D .查找指令操作码和操作数13. 8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于 gSA. 1/12B.1/2 C . 1 D , 214. MCS-

18、51单片机的数据指针 DPTRl一个16位的专用地址指针寄存器,主要用来 。A .存放指令 B .存放16位地址,作间址寄存器使用C .存放下一条指令地址D.存放上一条指令地址15. 单片机8051的XTAL1和XTAL2弓I脚是 引脚。A .外接定时器B.外接串行口C .外接中断D .外接晶振16. 8051单片机的VSs (20)引脚是 引脚。A .主电源+5VB.接地 C.备用电源 D .访问片外存贮器17. 8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 。A . P0 B . P1 C . P2 D . P318. MCS-51复位后,程序计数器 PC=o即程序从 开始

19、执行指令。A. 0001H B . 0000H C . 0003H D . 0023H19 .MCS-51的片内外的ROM1统一编址的,如果 EA端保持高电平,89C51的程序计数器PC在 地址范围内A . 1000HH FFFFH B . 0000HH FFFFH C . 0001HH0FFFH D . 0000HH 0FFFH20 . 8051单片机中,唯一一个用户可使用的16位寄存器是 。A. PSW B . ACC C . SP D . DPTR三、判断题 (每题1分,共20分)( )1. MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。( )2. MCS51指令:M

20、OV A #40H ;表示将立即数 40H传送至A中。( )3. MCS-51指令:MOV A R0 ;表示将R0指示的地址单元中的内容传送至A中。( )4. MCS-51指令:MOVX A DPTR表示将DPTR旨示的地址单元中的内容传送至A中。( )5. MCS-51指令系统中,执行指令 FGO bit F0 ,表示凡用到F0位的指令中均可用 FGOE代替。( )6. MCS51指令中,MOVXJ片外RAM专送指令。( )7. MCS51 指令中,MOVCJ ROMW送指令。()8.将37H单元的内容传送至 A的指令是:MOV A #37H。()9. MCS51指令中,16位立即数传送指令

21、是:MOV DPTR#data16。()10.已知:DPTR=11FFH 执彳f INC DPTR 后,结果:DPTR=1200H()11.已知:A=11H B=04H,执行指令 DIV AB 后,其结果:A=04H, B=1 CY=OV=Q()12.已知:A=1FH (30H) =83H,执行 ANL A, 30H 后,结果:A=03H (30H) =83H P=0。()13.在MCS51单片机内部结构中,TCOWJ控制寄存器,主要用来控制定时器的启动与停止。()14. MCS51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。()15. MCS 51单片机的TMOD莫式控制寄存

22、器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模 式。()16. MCS 51单片机系统复位时,TMODI式控制寄存器所低 4位均为0。()17. 8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。().启动定时器工作,可使用 SETB Tri启动。()18. 8051单片机对最高优先权的中断响应是无条件的。()19.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。()20. MCS51单片机系统复位后,中断请求标志TCONW SCO厢各位均为0。四、编程(10分)设计LED节日彩灯程序,要求完成以下功能:(设晶振频率为 12MHz

23、P1 口采用共阳接法,1熄灭,0点亮)。 1、彩灯能向某个方向流动2、要求看到的是一个LED的流动五、分析程序,画出流程图(10分) ORG 2000H START:MOV R1,#00H NEXT: MOV A,R1MOV DPTR ,#TABLEMOVC A,A+DPTRMOV P1,ALCALL DELY INC R1 CJNE R1,#10,NEXT LJMP START DELY: MOV R5,#4 D2: MOV R6,#250 D1: MOV R7,#100DJNZ R7,$DJNZ R6,D1DJNZ R5,D2 RET TABLE:DB 3FH,06H,5BH DB 4FH

24、,66H,6DH DB 7DH,07H,7FH DB 6FH END测试2填空题(每空1分,共10分)1 . 89c51内部有()个RAM 89C51有4K内部()2 . MCS51单片机系列有()个中断源3 . MCS-51可分为六种不同的寻址方式。 如:MOVCA, A+PC属于()寻址方式,SJMP rel 属于()寻址方式。4 .完成不同数制间的转换:(00100110)二=()十;(10011010)二=()十六(01110111) bcd=()十;(28)十=()BCD ;5 .单片机位寻址区的单元地址是从()单元到()单元6 .单片机内部与外部 RAM之间的查表指令是()。7 .

25、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地 址处存放转移指令以便转移到中断服务程序。其中INT0的入口地址为(),T1的 入口地址为( )。8 .单片机常用两种复位方式,既()和()。9 . LED数码显示有()和()两种显示形式。10 . MCS-51共有()条指令,可分为几种不同的寻址方式。如: MOV A Ri属于()寻址方式,MOV C, bit 属于()寻址方式。二、选择题(每题2分,共40分)1 .判断是否溢出时用 PSW勺()标志位,判断是否有进位时用PSW勺()标志位。A . CY B . OV C . P D

26、. RS0 E . RS12 .在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是()中断。A.定时器T0B.定时器T1C .外部中断INTOD.外部中断INT1 E .串行口3.当单片机从8155接口芯片内部RAM勺20H单元中读取某一数据时,应使用()类指令。24A. MOV A , 20HB. MOVX A, RiC . MOVC A, A+DPTR D . MOVX A DPTR4.当串行口向单片机的 CPU出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为()A. 0003H B . 000B C . 00

27、13H D . 001BH E . 0023H5.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而 PC内容的改变是()完成的A.通过PO腌令 B .通过 MOV指令 C .通过RET或RETI指令 D .自动6.单片机复位后,SP、PC I/O口的内容为()A.SP = 07HPC = 00HP0 = P1 = P2 = P3 = FFHB.SP = 00HPC =0000HP0 = P1 = P2 = P3 = 00HC.SP = 07HPC =0000HP0 = P1 = P2 = P3 = FFHD.SP = 00HPC = 00HP0 = P1 = P2 = P

28、3 = 00H7. 8031定时/计数器共有四种操作模式,并由TMO嘀存器中M1 M0的状态决定,当,M1 M0的状态为10时,定时/计数器被设定为()A . 13位定时/计数器 B . 16位定时/计数器C.自动重装8位定时/计数器D . T0为2个独立的8位定时/计数器,T1停止工作8. 8031有四个工作寄存器区,由 PSW伏态字中的RS! RS0两位的状态来决定,单片机复位后,若执行SETB RS1指令,此时只能使用()区的工作寄存器。A.0区 B .1区 C .2区 D .3区9 .在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始

29、终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容()。A .都是8位地址 B .都是16位地址 C .位数相同D .位数不同10 .使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行键11 . 5.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是()。A . PC , B. PSWC. A D. SP12 . 00H位所在的单元地址是()A 02H B 08H C 21H D 20H13 .定时器T0的溢出标志为TFO,采用查询方式,若查

30、询到有溢出时,该标志()A由软件清零 B由硬件自动清零C随机状态 D AB 都可以14 .单片机在与外部I/O 口进行数据传送时,将使用()指令。A MOVX B MOV C MOVC D视具体I/O 口器件而定。15 .在中断允许寄存器中,中断控制寄存器EA位的作用是()A CPU总中断允许控制位B中断请求总标志位C 各中断源允许控制位D 串行口中断允许位16 .串行口的工作方式由()寄存器决定。A SBUF B PCON C SCON D RI17 .读取AD转换的结果,使用()指令。A MOV A,RiB MOVX DPTR,AC MOVC A,DPTR D MOVX A,DPTR18

31、.串行口中断入口地址是()A: 000BH B : 0023H C : 1000H D : 0013H19 . MCS-51机响应中断的条件中不是必要条件的是()。A. TCONJc SCONf存器内的有关中断标志位为1B. IE中断允许寄存器内的有关中断允许位置1C. IP中断优先级寄存器内的有关位置1D.当前一条指令执行完20.下列指令中错误的有()。A. CLR R7B. MOV DPTR AC. MOV P1, AD. JBC TF0, LOOP三、分析程序(每空2分,共20分)该程序是信号灯控制程序,采用P1 口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)ORG

32、 0000HAJMPMAIN;转主程序ORG 001BH;该地址是()的地址AJMPCONT;当出现()时,才会执行到该指令ORG 0100HMAIN:MOV TMOD #10H;执行该指令的目的是(MOV TH1, #3CH;置50ms定时初值MOV TL1, #0B0H;此时堆栈指针SP的内容是()SETB EA;执行该指令前,EA的初始值是()SETBET1;定时器T1开中断SETBTR1;执行该指令的目的是()CLR08H;清1s计满标志位MOV R3, #14H;置50ms循环初值DISP:MOV R2, 07HMOV A, #0FEHNEXTMOV P1, A ;第2次执行完该指令

33、后,对应()灯被点亮JNB08H, $;查询1s时间到否CLR08HRLADJNZR2, NEXT MOV R2, #07H;清标志位NEXT1MOV P1, AJNB08H, $CLR08HRRADJNZR2, NEXT1SJMPDISPCONTMOV TH1, #3CHMOV TL1, #0B0H;程序执行到此处时,堆栈指针SP的内容是()DJNZR3, EXIT;判1s定时到否MOV R3, #14H;重置50ms循环初值SETB08H;标志位置1EXIT:RETI;该指令的功能是将()送至PC连续运行该程序时,观察二极管的变化规律是(填空题(每题1分,共10分)1 . 89c51 内部

34、有()个 RAM 89C51 有 4K 内部()。2 . MCS-51是指单片机的()号,8031、8051是指单片机的()号。)(28)3 . MCS-51可分为七种不同的寻址方式。如:MOVCA, A+PC属于()寻址方式,SJMP rel 属于(寻址方式。4 .完成不同数制间的转换:(00100110)二=()十;(10011010)二=()十六(01110111) BCD=()十;十=()BCD ;5 .单片机位寻址区的单元地址是从()单元到()单元6 .单片机访问外部数据存储器指令助记符是()。7 .当单片机复位后,程序将自动转到程序存储器()开始运行。8 .单片机常用两种复位方式,

35、既()和()。9 .指令DA A是BCM调整指令,只能对十进制算术运算指令的()指令调整。10 . MCS-51共有()条指令原形。、单项选择题(每题 2分,共40分)1 .在微型计算机中,负数常用 表示。A.原码B .反码 C .补码 D .真值2 .将十进制数215转换成对应的二进制数是 oA . 11010111 B , 11101011 C , 10010111 D , 101011013 .3的补码是。A . 10000011 B , 11111100 C , 11111110 D , 111111014.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 。A . P0

36、B . P1 C . P2 D . P35 .单片机上电后或复位后,工作寄存器R0是在。A . 0区00H单元 B . 0区01H单元C . 0区09H单元 D . SFR6 .程序状态字寄存器 PSW犬态字中RS1和RS0分别为0和1时,系统先用的工作寄存器组为 A.组0 B .组1 C .组2 D .组37.051单片机中,唯一一个用户可使用的16位寄存器是 。A. PSW B . ACC C . SP D . DPTR8 .内部数据存贮器53H单元的内容传送至累加器,其指令是 。A . MOV A, 53H B . MOV A, #53H C . MOVC A 53H D . MOVX

37、A #53H9 .在编程中使用伪指令的目的是 。A.指示和引导如何进行手工汇编B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编D.指示和引导程序员进行汇编10 .将P1 口的高4位保留不变,低4位取反,可用指令 oA . ANL P1,#0F0H B . ORL P1,#0FH C . XRL P1,#0FH D .以上三句者B不行11 .MCS-51汇编语言指令格式中,唯一不可缺少的部分是 。A.标号 B .操作码 C .操作数 D .注释12 . MCS-51的立即寻址方式中,立即数前面 。A .应加前缀“ / :”号 B .不加前缀号C .应加前缀“ 号D .应加前缀“ #”

38、号13 .下列完成8031单片机内部数据传送的指令是 。A. MOVX A DPTR B . MOVC A, A+PC C . MOV A #data D . MOV direct,direct14 . MCS-51的立即寻址的指令中,立即数就是 。A .放在寄存器 R0中的内容 B .放在程序中的常数C .放在A中的内容 D .放在B中的内容15 .单片机中PUSHK POP指令常用来 。A .保护断点 B .保护现场C .保护现场,恢复现场D .保护断点,恢复断点16 . MCS-51寻址方式中,操作数 Ri加前缀“ 号的寻址方式是 oA .寄存器间接寻址B .寄存器寻址C .基址加变址寻

39、址D .立即寻址17 .执行下列程序后,内部 RAM 30H单元的内容是 oMOV 30H, #00HMOV R0, #30HMOV A, 30HADD A , #05HMOVC A A+PC MOV R0 A SJMP $TDB: DB 00H, 01H , 02H, 03H, 05HA. 00H B . 02H C . 05H D . 30H18. MCS-51指令系统中,执行下列指令后,其结果为 。MOV A, #68ADD A, #53DA AA. A=21 CY=1 OV=0BC. A=21 CY=0 OV=0D19.执行指令 MOVX A DPT时,WR、A . WR高电平,RD高

40、电平 BC. WR高电平,RD低电平 D20.单片机中使用 MOVX A Rlf令A.能直接B .不能 C.A=21 CY=1 OV=1.以上都不对RD脚的电平为。.WR低电平,RD高电平.WR低电平,RD低电平寻址数据存贮器1050H单元。与P2 口配合能 D .与P1 口配合能三、多项选择题(每题 3分,共30分)1. 与十进制89相等的数为 oA. 59H B . 10001001B C . 131Q D . 1011001B E . (10001001) BCD2. 为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即 。A .原码 B .真值 C .反码 D .机器码 E

41、 .补码3. 8051CPU访问外部存贮器时,地址输出是 。A.P2口输出高8位地址B. P1口输出高8位地址C . P0 口输出低8位地址D.P1口输出低8位地址E. P2口输出低8位地址4. MCS51单片机复位后,下列专用寄存器状态为00H的是: oA. PC B . ACC C . B D . SP E . PSW5. MCS51汇编语言指令格式由以下几个部分组成: 。A .标号 B .操作码 C .操作数 D .符号 E .注释6. MCS51的指令可分为以下几类 。A .数据传送指令B .算术运算指令 C .逻辑运算指令D.控制程序转移类E .布尔变量操作类7. 在MCS-51指令

42、系统中,以间接地址为目的操作数指令是 。A . MOV Ri , A B . MOV A, Ri C . MOV Ri , directD. MOV Ri , #data E . MOV direct,#data8.在MCS-51指令系统中,用于片外数据存储器传送指令是 。A. MOVXA, RiB. MOVX A, DPTRC . MOV Ri ,AD. MOVXRj AE. MOVX DPTAA9. MCS51单片机指令中可进行片外数据传送的指令是 。A.MOVCA,A+DPDRB.MOVC A A+PCC.MOVXA,A+DPDRD. MOVC A+DPDRA E . MOV DPDR

43、# data1610.下列哪条指令可将累加器 A最高位清零 。A. ANL A , #7FH B . ORL A, #0FH C . ANL 0E0H, #7FHD. ORL A0F0H E . CLR ACC, 7四、判断题(每题1分,共10分)()1.1KB=400H.()2。8位二进制数原码的大小范围是 -127S+127。()3.计算机中负数的补码是在它的反码的末位加1 (即求反加1)而成的。()4. MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM另一个是片外最大可扩充64K字节的RAM()5.单片机的复位有上电自动复位和按钮手动复位两种,当

44、单片机运行出错或进入死循环时,可按复位键重新启动。()6. CPU的时钟周期为振荡器频率的倒数()7.指令 MUL AB执行前(A) =F0H, (B) =05H,执行后(A) =FH5, (B) =00Ho()8.已知:DPTR=11FFH 执彳f INC DPTR 后,结果:DPTR=1200H()9.已知:A=11H B=04H,执行指令 DIV AB 后,其结果:A=04H, B=1 CY=OV=Q()10.已知:A=1FH (30H) =83H,执行 ANL A, 30H 后,结果:A=03H (30H) =83H P=0。五、程序设计(每题 5分,共10分) 1、把累加器A中的低4

45、位状态,通过P1 口的高4位输出,P1 口的低4位状态不变2、将外部RA耐0100H单元中的内容送入外部 RAM43 0200H单元中单片机测试题5填空题(每题1分,共10分)1 . MCS-51是指单片机的()号,8031、8051是指单片机的()号。2 . MCS-51共有()条指令,可分为几种不同的寻址方式。如: MOV A, Ri属于()寻址方式,MOV C, bit 属于()寻址方式。3 .单片机(计算机)在进行()运算的情况下应使用补码。4 .单片机位寻址区的单元地址是从()单元到()单元,若某位地址是 09H,它所在单元的地址应该是()。5 .已知凶价=00000000,则真值 X=()6 .堆栈指

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1