第二单元题库单片机网上作业

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

序号题目选择答案1在单片机语句格式中,()为不可缺省的。A标号B操作码助记符C操作数D注释B2“MOVA,30H”指令源操作数的寻址方式是()。A寄存器寻址B寄存器间接寻址C直接寻址D立即寻址C3“CLRA”的寻址方式是()。A寄存器寻址B直接寻址C寄存器间接寻址D立即寻址A4访问程序存储器,指令操作码的助记符是()。AMOVCBMOVCMOVXDXCHA5单片机中PUSH和POP指令常用来()。A保护断点B保护现场C保护现场,恢复现场D保护断点,恢复断点C(断点保护和恢复是自动完成的)651寻址方式中,立即寻址的寻址空间是()。A工作寄存器R0~R7B专用寄存器SFRC程序存贮器ROMD片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位C7指令MOVR0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。A20HB30HC50HD38HD8单片机的指令包括操作码和操作数,其中操作数是指()。A参与操作的立即数B寄存器C操作数D操作数或操作数地址D9下列指令中是无条件转移指令()。ALCALLaddr16BDJNZdirect,relCSJMPrelDACALLaddr11C10已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是:()。AA=77HBA=F7HCA=D2HD以上都不对BD2H=1101001077H=0111011111指令MOVA,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。A(A)=86HB(A)=20HC(A)=18HD(A)=00HC12指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为()。A(A)=92H(C)=1B(A)=92H(C)=0C(A)=8CH(C)=1D(A)=8CH(C)=0D参考教材P4913指令ADDCA,@R0执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1执行后,其结果为()。A(A)=28H(C)=1B(A)=29H(C)=1C(A)=68H(C)=0D(A)=29H(C)=0B14下列指令能能使累加器A低4位不变,高4位置F的是()。AANLA,#OFHBANLA,#OFOHCORLA,#OFHDORLA,#OF0HD15下列指令能能使累加器A高4位不变,低4位置F的是()。AANLA,#OFHBANLA,#OFOHCORLA,#OFHDORLA,#OF0HC16下列指令能能使累加器A的最高位置1的是()。AANLA,#7FHBANLA,#80HCORLA,#7FHDORLA,#80HD17下列指令能能使累加器A的最低位置1的是()。ASETBA,#01HBSETBA,0CORLA,#01HDSETBA,#00HC18将内部数据存贮器53H单元的内容传送至累加器,其指令是()。AMOVA,53HBMOVA,#53HCMOVCA,53HDMOVXA,#53HA19P1口的高4位保留不变,低4位取反,可用指令()。AANLP1,#0F0HBORLP1,#0FHCXRLP1,#FHD以上三句都对C20操作数Ri加前缀“@”号的寻址方式是()。A寄存器间接寻址B寄存器寻址C基址加变址寻址D立即寻址A2151指令系统中,求反指令是()。ACPLABRLCACCLRADRRCAA22指令MOV寻址空间是()。A片外ROMB片外RAMC片内RAMD所有存储器C2351寻址方式中,直接寻址的寻址空间是()。A工作寄存器R0~R7B专用寄存器SFRC程序存贮器ROMD程序存储器256字节范围B题目有误,直接寻址空间包含低128字节及SFR24指令MOVR0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。A00HB20HC30HD38HB25将内部数据存储单元的内容传送到累加器A中的指令是()。AMOVXA,@R0BMOVA,#dataCMOVA,@R0DMOVXA,@DPTRC26“SJMP08H”的寻址方式是【】。A变址寻址B相对寻址C寄存器间接寻址D位寻址B27指令CLRA;表示()。A将A的内容清0B将A的内容置1C将A的内容各位取反,结果送回A中D循环移位指令A28已知A=87H,(30H)=76H,执行XRLA,30H后,其结果为:()。AA=F1H(30H)=76HP=0BA=87H(30H)=76HP=1CA=F1H(30H)=76HP=1DA=76H(30H)=87HP=1C76H=0111011087H=1000011129访问程序存储器,指令操作码的助记符是()。AMOVCBMOVCMOVXDXCHA30指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。A(A)=00H(C)=1B(A)=00H(C)=1C(A)=7AH(C)=1D(A)=7AH(C)=0A或B31下列指令能能使P1口的最低位置1的是()。AANLP1,#80HBSETB90HCORLP1,#0FFHDORLP1,#80HB33下列指令能能使R0的最高位置0的是()。AANLR0,#7FHBANLR0,#FHCORLR0,#7FHDORLR0,#80HA34下列指令能能使R0的最高位取反的是()。ACPLR0,7BXRL00H,#80HCCPL(R0),7DARLR0,#80HB35指令DAA是()。A除法指令B加1指令C加法指令D十进制调整指令D36完成内部数据传送的指令是()。AMOVXA,@DPTRBMOVCA,@A+PCCMOVA,#dataDDMOVdirect,direct37指令MOVXA,@DPTR中源操作数属于()方式A直接寻址B相对寻址C寄存器间接寻址D寄存器寻址C38指令MOV寻址空间是()。A片外ROMB片外RAMC片内RAMD所有存储器C39“MOVA,#30H”指令源操作数的寻址方式是()。A寄存器寻址B寄存器间接寻址C直接寻址D立即寻址D40执行如下三条指令后,30H单元的内容是()。MOVR1,#30HMOV40H,#0EHMOV@R1,40HA40HB0EHC30HDFFHB41设A=AFH(20H)=81H,指令:ADDCA,20H执行后的结果是()。AA=81HBA=30HCA=AFHDA=20HB(题目中缺少了CY执行前的值)4251指令系统中,清零指令是()。ACPLABRLCACCLRADRRCAC43将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令()。AMOVXA,@RiBMOVXA,@DPTRCMOVXA,directDMOVCA,@A+DPTRB1单片机复位后,下列专用寄存器状态为00H的是()。APCBACCCBDPSWABD251汇编语言指令格式由以下几个部分组成:()。A标号B操作码C操作数D注释ABCD3单片机的指令包括以下()几类。A数据传送指令B算术运算指令C逻辑运算指令D控制程序转移类和布尔变量操作类ABCD4下列指令中能完成CPU与外部存储器之间信息传送的指令是()。AMOVA,@A+PCBMOVXA,@A+DPDRCMOV@R0,ADMOVXA,@RiD5以累加器A为目的操作数指令是()。AMOVA,#dataBMOVRn,ACMOVA,@RiDMOVA,directACD6下列指令要访问片外存储器的是()。AMOVA,#01HBMOVR0,#20HCADDA,#0EHDSUBBA,#99HABCD7下列哪条指令可将累加器A清零()。AXRLA,0E0HBANLA,#00HCANLA,00HDMOVA,00HB8单片机指令中可进行片外数据传送的指令是()。AMOVCA,@A+DPTRBMOVDPTR,#data16CMOVCA,@A+PCDMOVXA,@A+DPTRAC9下列指令中影响PC内容的是()。ALJMPBRETICSJMPDPOPABC10下列哪条指令可将累加器A最高位清零()。AANLA,#7FHBANL0E0H,#7FHCORLA,0F0HDCLRACC.7ABD11下列指令可将累加器A最高位置1的是()。AORLA,#7FHBORLA,#80HCSETB0E7HDORLE0H,#80HBCD12对80C51的P0口来说,使用时可作为()。A低8位地址线B高8位地址线ACDC数据线DI/O口操作13以间接地址为目的操作数指令是()。AMOV@Ri,ABMOVA,@RiCMOV@Ri,directDMOV@Ri,#dataACD14程序计数器PC用来存放下一条指令的地址,CPU取指令后会自动修改PC的内容,除此以外,PC内容的改变是由下列指令中()的引起的。A执行转移指令B执行调用指令C查表指令D中断返回或子程序返回ABD15寄存器间址寻址中,MOVA,@Ri,其中Ri可以是()。AR0BR1CR2DR7AB16堆栈指针SP可指示堆栈的栈顶,下列指令中影响SP内容的是()。AMOVSP,#dataBRETI或RETCLJMPDPUSHABD17下列指令中,无条件转移指令有()。ALJMPaddr16BALMPaddr11CSJMPrelDJNZrelABC18用于片外数据存储器传送指令是()。AMOVXA,@DPTRBMOV@Ri,ACMOVX@Ri,ADMOVX@DPTA,AACD19寄存器寻址方式可用于访问选定的()的数进行操作。A工作寄存器R0~R7B寄存器AC进位CYDDPTRABCD20直接寻址的寻址空间是()。A程序存储器ROMB片内RAM可位寻址的单元20H~2FHC专用寄存器SFRD片内RAM低128字节BCD1指令JNBbit,rel是判位转移指令,即表示bit=1时转。错2已知:DPTR=11FFH执行INCDPTR后,结果:DPTR=1200H对351单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令。对451指令中,16位立即数传送指令是:MOVDPTR,#data16。对5将37H单元的内容传送至A的指令是:MOVA,#37H。错651指令中,MOVC为ROM传送指令。对751指令中,MOVX为片外RAM传送指令。对8数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。错9MOVA,@R0;表示将R0指示的地址传送至A中。错10已知:A=1FH,(30H)=83H,执行ANLA,30H后,结果:A=03H(30H)=83HP=0。错11机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。对1251单片机的布尔处理器是以A为累加器进行位操作的错13指令MOVA,00H执行后A的内容一定为00H。错14设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVCA,@A+PC。错15JCrel发生跳转时,目标地址为当前指令地址加上偏移量。错16指令AJMPaddr11称绝对转移指令,指令包含有11位的转移地址;它是把PC的高5位与指令第一字节中的第7~5位(第4~0位为00001)和指令的第二字中的8位合并在一起构成16位的转移地址。对17对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。对18指令:MOVXA,@DPTR;表示将DPTR指示的地址单元中的内容传送至A中。对19无条件转移指令LJMPaddr16称长转移指令,允许转移的目标地址在128KB空间范围内。错20PUSH和POP指令只能保护现场,不能保护断点。对简答题一、答:程序完成2个4字节无符号数减法,被减数放在R0指定的地址中(内部RAM22H单元开始的4个字节),减数放在R1指定的地址中(28H开始的4字节RAM),被减数与减数均为低字节在前,差存放于原被减数单元内,最高位有借位时转溢出处理,无借位则正常子程序返回。LOOP:MOVA,@R0;从低位取被减数一个字节SUBBA,@R1;减去减数相应字节MOV@R1,A;保存

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功