欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    13软件工程题库.docx

    • 资源ID:12647889       资源大小:89.46KB        全文页数:42页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    13软件工程题库.docx

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

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

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

    4、PTR DMOVX A,DPTR4当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( )A0003H B000B C0013H D001BH E0023H5子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。A通过POP命令 B通过MOV 指令 C通过RET或RETI指令 D自动6单片机复位后,SP、PC、I/O口的内容为( )ASP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHBSP = 00H PC = 0000H P0 = P1 = P2 = P3 =

    5、00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 78031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当, , , , , M1 M0的状态为10 时,定时/计数器被设定为( ) A13位定时/计数器 B16位定时/计数器 C自动重装8位定时/计数器 DT0为2个独立的8位定时/计数器,T1停止工作88031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用(

    6、 )区的工作寄存器。 A0区 B1区 C2区 D3区 9在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容( )。 A都是8位地址 B都是16位地址 C位数相同 D位数不同10、外部RAM单元可用的寻址方式是( )A、立即数 B、直接 C、寄存器 D、寄存器间接 11要把DPTR中的内容传送到寄存器A应用哪条指令实现()A MOV A,A+PC BMOVX A,DPTRC MOVC A,A+DPTR DMOVX DPTR,A12在五个中断源中,可

    7、通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是( )中断。A定时器T0 B定时器T1 C外部中断INTO D外部中断INT1 E串行口138031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。 AOV标志 BCY标志 C中断标志 D奇偶标14、下列那个并行口可以既作为输入输出口又可以作为高8位地址口( )A、P1 B、P2 C、P3 D、P015在单片机中,( ) 是数据存储器,( ) 是程序存储器。 AROM BEPROM CRAM DEEPROM EFLASH16定时/计数器有种操作模式,它们由( )寄存器中的M1

    8、 M0状态决定。ATCON BTMOD C PCON DSCON EPSW17在进行BCD码运算时,紧跟运算指令后面的指令必须是( ) 指令。AADD BDA A CADDC D由实际程序确定 18下列指令中正确的有( )。A CLR R0 B MOVX DPTR,B C MOV P3.4,A D JBC TF0,LOOP19计算机能直接识别的语言是( )。A汇编语言 B自然语言 C机器语言 D硬件和软件 20区分片外程序存储器和数据存储器的最可靠方法是( )。A. 看其芯片型号是RAM还是ROMB. 看其位于地址范围的低端还是高端C. 看其离MCS51芯片的远近D. 看其是被RD还是被PSE

    9、N信号连接三、说出下列指令的寻址方式和功能(10分)MOV A,#55HMOVX DPTR,AMOV R0,30HMOVX A,DPTRMOVC A,A+DPTR四、计算、补充程序(20分)设单片机晶振频率为6MHZ,使定时器1,以方式0产生周期为500s的等宽连续正方波,由P1.0引脚输出,并以查询方式完成。解:(1)计算初值(4分) TH1= H,TL1= H(2)TMOD初始化(2分)TMOD的低四位不用,4位全为0,TMOD的高四位中M1M0= ,把定时器/计数器1设为方式 ,C/= 。故TMOD= (3)程序:(14分) MOV TMOD, ;置TMOD值 MOV TH1, ;置初值

    10、 MOV TL1, ;启动定时LOOP:JBC TF1,LOOP1 AJMP LOOPLOOP1:MOV TH1, ;重置初值 MOV TL1, CLR TF1 ;输出波形 AJMP LOOP五、分析程序(每空2分,共20分)该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。ORG 0000H AJMP MAIN ;转主程序 ORG 001BH ;该地址是( )的地址 AJMP CONT ;当出现( )时,才会执行到该指令 ORG 0100H MAIN: MOV TMOD,#10H ;执行该指令的目的是( ) MOV TH1,#3CH ;置5

    11、0ms定时初值 MOV TL1,#0B0H ;此时堆栈指针SP的内容是( )SETB EA ;执行该指令前,EA的初始值是( ) SETB ET1 ;定时器T1开中断 SETB TR1 ;执行该指令的目的是( ) CLR 08H ;清1s计满标志位 MOV R3,#14H ;置50ms循环初值DISP: MOV R2,07H MOV A,#0FEHNEXT: MOV P1,A ;第2次执行完该指令后,对应( )灯被点亮 JNB 08H,$ ;查询1s时间到否 CLR 08H ;清标志位 RL A DJNZ R2,NEXT MOV R2,#07HNEXT1:MOV P1,A JNB 08H,$

    12、CLR 08H RR A DJNZ R2,NEXT1 SJMP DISPCONT: MOV TH1,#3CH ;程序执行到此处时,堆栈指针SP的内容是( ) MOV TL1,#0B0H DJNZ R3,EXIT ;判1s定时到否 MOV R3,#14H ;重置50ms循环初值 SETB 08H ;标志位置1EXIT: RETI ;该指令的功能是将( )送至PC连续运行该程序时,观察二极管的变化规律是( 测试1一、填空题1MCS-51是指单片机的( )号,8031、8051是指单片机的( )号。2MCS-51共有( )条指令,可分为几种不同的寻址方式。如:MOV A,Ri 属于( )寻址方式,M

    13、OV C, bit 属于( )寻址方式。3单片机(计算机)在进行( )运算的情况下应使用补码。4单片机位寻址区的单元地址是从( )单元到( )单元,若某位地址是09H,它所在单元的地址应该是( )。58031有两个16位可编程定时/计数器,其中定时作用是指对单片机( )脉冲进行计数,而计数器作用是指对单片机( )脉冲进行计数。6堆栈指针SP的内容将始终指示( ),当单步执行了调用指令LCALL addr16后SP的内容将( )改变。7由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的( )再通过软件编程来实现。8单片机串行通

    14、信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用( )的溢出率来设定和计算波特率。98031单片机一般使用的时钟晶振频率是( MHZ)和( MHZ)。10LED数码显示按显示过程分为( ) 显示和( )显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。二、选择题(每题2分,共40分)MCS-51单片机有七种寻址方式,其中: MOV A,direct属于 寻址;MOVX A

    15、,A+DPTR 属于 寻址。 A间接 B变址 C相对 D直接 E位2MCS-51单片机有五个中断源。其中,定时器T0的入口地址为 ;串行口的入口地址为 。A0003H B000B H C0013H D001BH E0023H38031有4组工作寄存器区,它们是由PSW状态字中的 位决定的。ACY、OV BRS1、RS0 C F0 、RS1 DCY、AC EF1、P4在微型计算机中,负数常用 表示。A原码 B反码 C补码 D真值5将十进制数215转换成对应的二进制数是 。 A11010111 B11101011 C10010111 D10101106单片机中的程序计数器PC用来 。 A存放指令

    16、B存放正在执行的指令地址 C存放下一条指令地址D存放上一条指令地址7单片机上电复位后,PC的内容和SP的内容为 。A0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H8单片机8031的引脚 。A必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定9访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 。AP0口 B。P1口 C。P2口 D。P0口 和 P2口10PSW中的RS1和RS0用来 。A 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式11上电复位后,PSW的值为 。A1 B。07H C。FFH D。012寻址方

    17、式就是 的方式。A查找指令操作码 B查找指令 C查找指令操作数 D查找指令操作码和操作数 138031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 S。A1/12 B1/2 C1 D214MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。 A存放指令 B存放16位地址,作间址寄存器使用 C存放下一条指令地址D存放上一条指令地址15单片机8051的XTAL1和XTAL2引脚是 引脚。 A外接定时器 B外接串行口 C外接中断 D外接晶振168051单片机的VSS(20)引脚是 引脚。 A主电源+5V B接地 C备用电源 D访问片外存贮器178051单片

    18、机中,输入/输出引脚中用于专门的第二功能的引脚是 。 AP0 BP1 CP2 DP318MCS51复位后,程序计数器PC= 。即程序从 开始执行指令。A0001H B0000H C0003H D0023H19.MCS51的片内外的ROM是统一编址的,如果端保持高电平,89C51的程序计数器PC在 地址范围内。 A1000HFFFFH B0000HFFFFH C0001H0FFFH D0000H0FFFH208051单片机中,唯一一个用户可使用的16位寄存器是 。APSW BACC C SP DDPTR三、判断题 (每题1分,共20分)( )1MCS51单片机的指令格式中操作码与操作数之间必须用

    19、“,”分隔。( )2MCS51指令:MOV A,#40H ;表示将立即数40H传送至A中。( )3MCS51指令:MOV A,R0 ;表示将R0指示的地址单元中的内容传送至A中。( )4MCS51指令:MOVX A,DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。( )5MCS51指令系统中,执行指令FGO bit F0 ,表示凡用到F0位的指令中均可用FGO来代替。( )6MCS51指令中,MOVX为片外RAM传送指令。( )7MCS51指令中,MOVC为ROM传送指令。( )8将37H单元的内容传送至A的指令是:MOV A,#37H。( )9MCS51指令中,16位立即数传送指

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

    21、,只能用字节传送指令设置定时器的工作方式及操作模式。( )16MCS51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。( )178051单片机5个中断源相应地在芯片上都有中断请求输入引脚。( )启动定时器工作,可使用SETB Tri启动。( )188051单片机对最高优先权的中断响应是无条件的。( )19中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。( )20MCS51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。四、编程(10分)设计LED节日彩灯程序,要求完成以下功能:(设晶振频率为12MHZ,P1口采用共阳接法,1熄灭,0点亮

    22、)。1、 彩灯能向某个方向流动2、 要求看到的是一个LED的流动五、分析程序,画出流程图(10分)ORG 2000HSTART:MOV R1,#00HNEXT: MOV A,R1 MOV DPTR ,#TABLE MOVC A,A+DPTR MOV P1,A LCALL DELY INC R1 CJNE R1,#10,NEXT LJMP STARTDELY: MOV R5,#4D2: MOV R6,#250D1: MOV R7,#100 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,D2 RETTABLE:DB 3FH,06H,5BH DB 4FH,66H,6DH DB 7DH,0

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

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

    25、通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是( )中断。A定时器T0 B定时器T1 C外部中断INTO D外部中断INT1 E串行口3当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用( )类指令。A MOV A,20H BMOVX A,Ri C MOVC A,A+DPTR DMOVX A,DPTR4当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( )。A0003H B000B C0013H D001BH E0023H5子程序的返回和中断响应过程中的中断返回都是通过改变PC的内

    26、容实现的,而PC内容的改变是( )完成的。A通过POP命令 B通过MOV 指令 C通过RET或RETI指令 D自动6单片机复位后,SP、PC、I/O口的内容为( )ASP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHBSP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 78031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当, ,

    27、 , , , M1 M0的状态为10 时,定时/计数器被设定为( ) A13位定时/计数器 B16位定时/计数器C自动重装8位定时/计数器 DT0为2个独立的8位定时/计数器,T1停止工作88031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用( )区的工作寄存器。 A0区 B1区 C2区 D3区 9在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容( )。 A都是

    28、8位地址 B都是16位地址 C位数相同 D位数不同10使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )。 A 将源程序转换成目标程序 B 将目标程序转换成源程序C 将低级语言转换成高级语言 D 连续执行键115在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( )。A . PC , B. PSW C. A D. SP1200H位所在的单元地址是( ) A 02H B 08H C 21H D 20H13. 定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( )A 由软件清零 B 由硬件自动清零 C 随机状态 D AB都可以14单片机在与外部I/O口进

    29、行数据传送时,将使用( )指令。A MOVX B MOV C MOVC D 视具体I/O口器件而定。15在中断允许寄存器中,中断控制寄存器EA位的作用是( )A CPU总中断允许控制位 B 中断请求总标志位 C 各中断源允许控制位 D 串行口中断允许位16串行口的工作方式由( )寄存器决定。 A SBUF B PCON C SCON D RI 17读取AD转换的结果,使用( )指令。A MOV A,Ri B MOVX DPTR,A C MOVC A,DPTR D MOVX A,DPTR18串行口中断入口地址是( ) A: 000BH B: 0023H C:1000H D:0013H19MCS51机响应中断的条件中不是必要条件的是( )。ATCON或SCON寄存器内的有关中断标志位为1BIE中断允许寄存器内的有关中断允许位置1CIP中断优先级寄存器内的有关位置1D当前一条指令执行完20下列指令中错误的有( )。A CLR R7 B MOV DPTR,A C MOV P1,A D JBC TF0,LOOP三、分析程序(每空2分,共20分)该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。ORG 0000H


    注意事项

    本文(13软件工程题库.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开