




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,一填空题二选择题三判断题四简答题五计算题六编程题,习题一,1,1.当使用8751且/EA=1,程序存储器地址小于()时,访问的是片内ROM。2.MCS-51特殊功能寄存器只能采用()寻址方式。3.MCS-51有4组工作寄存器,它们的地址范围是()。4.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为()。5.访问MCS-51片内RAM应使用的传送指令的助记符是()。6.设计8031系统时,()口不能用作一般I/O口。,一、填空题,P0、P2,1000H,直接,00H1FH,MOVC,MOV,2,7.指令是通知计算机完成某种操作的()。8.汇编语言中可以使用伪指令,他们不是真正的指令,只是用来()。9.累加器(A)=80H,执行指令ADDA,#83H,进位标志位C=()。10.执行ANLA,#0FH指令后,累加器A的高四位=()。11.PSW中RS1RS0=11B时,R2的地址为()。12.指令LCALL37B0H,首地址在2000H,所完成的操作是将()入栈,37B0H送给PC。,一、填空题,命令,2003H,对汇编过程进行某种控制,1,0000,1AH,3,13.ORG1000HLCALL4000HORG4000HADDA,R2执行完LCALL后(PC)=()。14.在位操作中,能起到与字节操作中累加器作用的是()。15.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清零后,执行RLCA指令,则A中的数变为原来的()倍。,一、填空题,2,4000H,CY,4,16.DPTR是MCS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的()使用。17.请填好下段程序内有关每条指令执行结果的注释中只空白。MOVA,PSW;(A)=10HMOVB,A;(B)=()MOVPSW,A;(PSW)=(),一、填空题,11H,基址寄存器,10H,5,18.堆栈设在()存储区,程序存放在()存储区,外部I/O接口设在()存储区,中断服务程序存放在()存储区。19.89C51复位后,SP的内容为(),第一个压入堆栈的数据位于()RAM的()单元。SBUF的内容为()。,一、填空题,不定,片内数据,片外数据,程序,07H,片内,08H,20.AT89S51单片机指令系统的寻址方式有()、()、()、()、()、()、()。,寄存器寻址方式直接寻址方式立即寻址方式寄存器间接寻址方式位寻址方式基址寄存器加变址寄存器间接寻址方式相对寻址方式,程序,6,21.如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPH;POPDPL;POPSP;则:(DPH)=();(DPL)=();(SP)=();,3CH5FH50H,一、填空题,7,1.AT89S51单片机有五个中断源,外中断INT1的入口地址是()A.0003HB.000BHC.0013HD.001BH,2.AT89S51单片机内部128BRAM包括()A.程序存储器B.中断入口地址区C.堆栈区、位寻址区、工作寄存器区D.工作寄存器及特殊功能区,C,C,二、选择题,3.AT89S51的P0口,当使用外部存储器时它是一个()A.传输高8位地址口B.传输低8位地址口C.传输低8位数据口D.传输低8位地址/数据总线口,D,8,4.使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A.将源程序转换成目标程序B.将目标程序转换成源程序C.将低级语言转换成高级语言D.连续执行键,A,二、选择题,5.当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。A.DPTRB.PCC.SPD.PSW,B,9,二、选择题,6.使用单片机开发系统调试汇编语言程序时,首先应新建文件,该文件的扩展名是()A.cB.hexC.binD.asm,D,7.一个单片机最小系统应包括()CPUB.CPU、时钟电路、复位电路C.时钟电路D.复位电路,B,8.在下面指令中,属于无条件转移且转移范围为2KB的指令是()A.LJMPaddr16B.ACALLaddr11C.AJMPaddr11D.JBbit,rel,C,10,二、选择题,9.在寄存器间接寻址方式中,Ri是指()A.R0R7B.R0R1C.操作码D.R1R2,B,10.在指令MOV30H,#55H中,30H是()A.指令的操作码B.操作数C.操作数地址D.机器码,C,11.寄存器间接寻址方式中,指定寄存器存放的是()A.操作数B.操作数地址C.转移地址D.地址偏移量,B,12.要把P0口高4位变0,低4位不变,应使用指令()A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH,D,11,13.AT89S51单片机有七种寻址方式,其中:MOVA,direct源操作数属于()寻址A.间接B.变址C.相对D.直接,D,二、选择题,14.AT89S51单片机有七种寻址方式,其中:MOVCA,A+DPTR源操作数属于()寻址A.间接B.变址C.相对D.直接,15.若将外部程序存储器某单元的内容取到累加器A,应使用下列指令中的()指令A.MOVdirect,RnB.MOVCA,A+PCC.MOVXA,A+DPTRD.MOVXA,DPTR,B,B,12,16.次数控制循环结束的流程图如下,单片机指令系统中专门提供了循环指令,指令助记符是()A.JMPB.DJNZC.JBCD.JC,B,二、选择题,17.执行返回指令时,返回的断点是()A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址,C,13,18.完成下面子程序:SQR:PUSHDPHPUSHDPLMOVDPTR,#TABLEMOVCA,A+DPTR()RETTABLE:DB0,1,4,9,16,25,36,49,64,81;ENDA.POPDPLPOPDPHB.PUSHDPLPUSHDPHC.POPDPHPOPDPLD.PUSHDPHPUSHDPL,A,二、选择题,14,19.普通子程序的第一个语句必须有标号,最后一个语句须是()A.要有标号B.任何语句都可以C.RETID.RET,20.当进行多字节加法运算时,高位字节加法必须使用指令()A.ADDB.DAAC.SUBBD.ADDC,D,D,二、选择题,21.在绘制程序流程图时,判断框是指()A.B.C.D.,C,15,22.分析下面的功能为()XDATA30HYDATA32HMOVA,XJNBACC.7,DAYUCPLAADDA,#01HDAYU:MOVY,ASJMP$ENDA.比较X与Y大小B.求绝对值C.X与Y相加D.X与Y相乘,B,二、选择题,16,23.下面哪条指令产生/WR信号()A.MOVXA,DPTRB.MOVCA,A+PCC.MOVCA,A+DPTRD.MOVXDPTR,A24.使用8751,且/EA=1时,则可以使用的外扩ROM为()A.64KBB.60KBC.58KBD.56KB25.MOVXA,DPTR指令中源操作数的寻址方式是()A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址,二、选择题,D,B,B,17,26.执行PUSHACC指令,MCS-51完成的操作是()A.SP+1SP(ACC)(SP)B.(ACC)(SP)SP-1SPC.SP-1SP(ACC)(SP)D.(ACC)(SP)SP+1SP27.P1口的每一位能驱动()A.2个TTL低电平负载B.4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载,二、选择题,B,A,18,28.执行MOVXA,DPTR指令时,MCS-51产生的控制型号是()A./PSENB.ALEC./RDD./WR29.MCS-51的相对转移指令的最大负跳距离是()A.2KBB.128BC.127BD.256B30.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()A.逻辑运算B.符号数加减法运算C.乘法运算D.除法运算,二、选择题,C,B,A,19,1.判断指令的正误:MOVT0,#3CF0H;2.MOV28H,R4;3.8031与8751的区别在于内部是否有程序存储器。4.特殊功能寄存器SP内装的是栈顶首地址单元的内容。5.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。6.MCS-51的程序存储器只能用来存放程序。,()()()()()(),三、判断题,20,7.判断指令正误CLRR0MOVR1,#80HMOV20H,R0CPLR4MOV20H,21HANLR1,#0FHMOVXA,2000HMOVA,DPTRPUSHDPTR,()()()()()()()()(),三、判断题,21,7.判断指令正误MOVCA,R1MOVXDPTR,#50HADDCA,CMOVR7,R1MOVR1,#0100HSETBR7.0ORLA,R5XRLP1,#31H,()()()()()()()(),三、判断题,22,7.判断指令正误MOV20H,DPTRMOVR1,R7POP30HMOVCA,DPTRRLCBMOVCR1,A,()()()()()(),三、判断题,23,1.中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?解:RETI除了将堆栈的内容出栈清除在中断响应时被置1的内部中断优先级寄存器的优先级状态。,四、简答题,24,2.画出AT89S51单片机最小系统电路图,四、简答题,25,3.若(SP)=60H,标号LABEL所在的地址为3456H,LCALL指令的地址为2000H,执行如下指令:2000HLCALLLABEL后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?,四、简答题,26,(PC)=2000H+3=2003H(SP)=61H,(61H)=03H(SP)=62H,(62H)=20H(PC)=3456H程序从3456H处开始执行子程序,换成ACALL指令,可调用的地址范围是2000H27FFH,不可以将指令LCALL直接换成ACALL,因为子程序的调用范围超出了2KB,四、简答题,27,4.读下面一段程序,并以简单方法对它进行改写,限用5条指令。MOVR0,#21HMOVA,20HANLA,#0FHMOVR0,AINCR0MOVA,20HSWAPAANLA,#0FHMOVR0,A,四、简答题,答:MOVA,20HMOVB,#10HDIVABMOV21H,BMOV22H,A,28,5.位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?答:字节地址是片内RAM的单元地址,而位地址是片内RAM单元中的某一位,7CH字节地址为RAM的7CH单元,而7CH位地址是RAM2FH单元中的D4位。,四、简答题,6.用一条什么指令可以取代下列4条指令?MOVDPTR,#1234HPUSHDPLPUSHDPHRET答:LJMP1234H,29,7.执行过某指令LCALL指令后,堆栈的内容如下图所示,问:这条LCALL指令的首地址是多少?它执行前SP的内容等于多少?子程序中两条保护现场指令依次是什么?,答:这条LCALL指令的首地址是5047H,它执行前SP的内容等于2FH,子程序中两条保护现场指令依次是PUSHACCPUSHPSW,四、简答题,30,1.X=-1111101B,Y=+110B,求X-Y=?答:用补码进行计算X补=10000011BY补=00000110BX补-Y补=01111101B即:X-Y=01111101B2.求68的补码以及补码C9H的真值。答:+68:44H;-68:0BCH;C9H的真值:-55,五、计算题,31,3.(A)=3BH,执行ANLA,#9EH指令后,求A和CY的内容答:(A)=1AH;CY不受影响4.若(A)=0C3H,(R0)=0AAH,执行ADDA,R0后,求A、CY和OV的内容答:(A)=6DH;(CY)=1;(OV)=1(位7进位位6无进位),五、计算题,32,1.采用异或运算,(1)使一带符号数的符号位改变,数据位不变?(2)使数据为0?,(1)符号位改变,数据位不变MOVA,#XXHXRLA,#80H(2)数据为0MOVA,#XXHMOVR0,AXRLA,R0,六、编程题,33,2.编写程序,若累加器A的内容分别满足下列条件时,则程序转至LABEL存储单元。(1)(A)=10(2)(A)10(3)(A)=10CJNEA,#10,L1L2:LJMPLABELL1:JNCL2,六、编程题,34,2.编写程序,若累加器A的内容分别满足下列条件时,则程序转至LABEL存储单元。(1)(A)=10(2)(A)10(3)(A)10CJNEA,#10,L1SJMPL3L1:JNC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训咨询课件
- 2025年甘肃中医药大学附属医院(第三期)考核招聘编外专业技术人考前自测高频考点模拟试题及答案详解(新)
- 2023山东省蓬莱市北师大版7年级数学上册期中考试黑钻押题附参考答案详解(巩固)
- 2024年自考专业(国贸)高分题库【名师系列】附答案详解
- 承兑汇票购销合同(标准版)
- 设立分公司合同(标准版)
- 2025年度生态环境部松辽流域生态环境监督管理局生态环境监测与科考前自测高频考点模拟试题及答案详解(必刷)
- 2025年公务员考试《常识》检测卷附参考答案详解【轻巧夺冠】
- 2025年工业互联网平台射频识别(RFID)技术在物流行业应用深度研究报告
- 2025年文化产业园产业集聚与文化产业发展政策环境报告
- 兽医化验员专业知识考试题及答案
- 福建台湾海峡大桥建设工程可行性研究报告
- (完整)注册安全工程师考试题库(含答案)
- 高考作文素材积累与写法总结27 自知与知人作文审题指导及素材积累
- 电子政务概论-形考任务5(在线测试权重20%)-国开-参考资料
- 2024年贵州省贵阳市中考生物地理合卷试题(含答案逐题解析)
- DNDC模型使用手册
- 起重机械生产单位质量安全总监-特种设备考试题库
- JBT 9189-2016 水基材料防锈试验方法 铸铁屑试验
- JJF 1064-2024 坐标测量机校准规范
- 《春江花月夜》省公开课金奖全国赛课一等奖微课获奖课件
评论
0/150
提交评论