您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 微机原理-1-4章-自测题
第一章自测题1.1填空题1.2753用压缩BCD码表示为2.16位无符号二进制整数,能表示的十进制数范围是3.8位二进制补码能表示的十六进制数的范围是4.已知[X]补=81H,其X的真值(用十进制数表示)为5.微型计算机是以CPU为核心,配上、和系统总线组成的计算机.1.2选择题(在各题的A、B、C、D四个选项中,选择一个正确的答案)1.在计算机内部,一切信息的存取、处理和传送的形式是()A.ASCII码B.BCD码C.二进制D.十六进制2.补码10110110B代表的十进制负数是()A.-54B.-68C.-74D.-483.0~9的ASCII码是()A.0~9HB.30~39C.30H~39HD.40H~49H4.下列四种不同进制的无符号数中,第二大的数是()A.(11011001)二进制数B.(37)C.(75)十进制数D.(2A)十六进制数第二章自测题2.1填空题1.MCS51单片机内部RAM的寄存器区共有个单元,分为组寄存器,每组2.单片机系统复位后,内部RAM寄存器的当前寄存器是第组,8个寄存器的单元地址是~3.MCS51单片机,位处理器的数据位存储空间是由的可寻址位和内部RAM为寻址区的4.由于8031片内程序存储器,所以使用时/EA引脚必须接电平。5.通常把CPU完成一个基本操作所需要的时间称为周期,执行一条指令所需要的时间称为6.已知PSW=10H,则工作寄存器R0的地址是,R4的地址是7.MCS51单片机复位后,程序计数器PC=,堆栈指针SP=2.2选择题(在各题的A、B、C、D四个选项中,选择一个正确的答案)1.使用8031构成应用系统时引脚/EA上应接()A.+5VB.地C.+12VD.-12V2.程序计数器PC的值是()A.当前指令前一条指令的地址B.C.下一条要执行的指令的地址D.3.MCS51的PC为16位,因此其寻址程序存储器的范围可达()A.64KBB.60KBC.1MBD.32KB4.一个机器周期包含振荡器周期个数为()A.2B.6C.12D.15.系统时钟fOSC=24MHz时,MCS51单片机的机器周期是()A.0.5μsB.1μsC.2μsD.4μs6.MCS51系列单片机中,外部数据存储器的读信号是()A./EAB.PSENC.ALED.RD7.在MCS51中()A.具有独立的专用地址线B.由P0口和P1C.由P0口和P2口的口线作地址线D.由P1口和P3口的口线作地址线8.MCS51单片机访问外部数据存储器时,数据由()A.P0B.P1C.P2D.P39.设SP=37H,在进行中断时把断点地址送入堆栈保护后,SP的值为()A.39HB.38HC.37HD.36H10.MCS51系列单片机具有内外统一的程序存储器地址空间是()A.32KBB.256BC.128BD.64KB第三章自测题3.1填空题1.在直接寻址方式中,只能使用位二进制数作为直接地址,因此其寻址对象只限于2.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的3.在变址寻址方式中,以作变址寄存器,以或作基址寄存器。4.在相对寻址方式中,寻址得到的结果是5.执行下列程序后CY=,OV=,A=。MOVA,#56HADDA,#74HADDA,ACC6.设SP=60H,内部RAM的(30H)=24H,(31H)=10HPUSH30H;SP=,(SP)=PUSH31H;SP=,(SP)=POPDPL;SP=,DPL=POPDPH;SP=,DPH=MOVA,#00HMOVX@DPTR,A最后执行结果是7.设A=83H,R0=17H,(17H)=34H,执行以下程序后,A的内容为ANLA,#17HORL17H,AXRLA,@R0CPLA8.MOVA,#80MOVXA,@DPTRCLRCMOVCA,@A+DPTR9.标号START的地址为0100H,相对地址rel为82H,累加器A=60HSTART:CJNEA,#60,82H该指令的第三字节内容为,指令执行后,转移的目的地址为10.已知A=30H1000HMOVCA,@A+PC后,把程序存储器单元的内容送给3.2选择题(在各题的A、B、C、D四个选项中,选择一个正确的答案)1.下列各项中不能用来对内部数据存储器进行访问的是()A.数据指针DPTRB.C.堆栈指针SPD.由R0或R1作间址寄存器2.执行返回指令时,返回的断点是()A.调用指令的首地址B.C.调用指令下一条指令的首地址D.返回指令的末地址3.设ROM、内部RAM、外部RAM各有关单元的内容如图所示,DPTR=0,试问执行下列程序后,A的内容为()ORG0030HMOVR0,#32HMOVA,@R0MOVR1,AMOVXA,@R1MOVCA,@A+DPTRA.31HB.32HC.E6HD.30H第四章自测题4.1阅读程序题1.设R1=05HORG2060H2060HE8MOVA,R12061H540FANLA,#0FH2063H2402ADDA,#22065H83MOVCA,@A+PC2066HF8MOVR1,A2067H22RET2068HTAB:DB00H,01H,04H,09H,10H,19H206EHDB24H,31H,40H,51H,64H,79HEND程序执行后,R1=。该程序的功能是。2.阅读程序,根据指令的助记符,在“ORG2009H2009H902147MOXDPRT,#2147H200CHE0MOVXA,@DPRT200DH60JZLP1200FH20E7JBACC.7,LP22012H240AADDA,#1078H32HE6HF9H32H0030HROM33H32H31H30H32H30H外RAM33H30H31H30H32H30H内RAM2014H8007SJMPLP32016H2414LP1:ADDA,#202018H8002SJMPLP3201AH241ELP2:ADDA,#30201CH80LP3:SJMPLP3END3.阅读下述程序,说明程序的执行顺序(用语句序号表示:如(1)→(8)→(3)→…);程序执行后,SP、A、B的内容分别是什么?ORG2000H(1)2000HMOVSP,#4FH(2)2003HMOVA,#55H(3)2005HLCALLSBR(4)2008HADDA,#10H(5)200AHMOVB,A(6)200BHLP:SJMPLP(7)200EHSBR:MOVDPRT,#200BH(8)2011HPUSHDPL(9)2013HPUSHDPH(10)2015HRETEND程序执行的顺序:程序执行后,SP=H,A=H,B=H4.程序段如下,汇编后,(1)BUF?WORK?TAB?(2)(1050H)~(1056H)各单元中的内容如何?ORG1050HBUFEQU100HWORK:DS2TAB:DB45,-3,‘EDW:4567HEND5.设(20H)=05,程序段如下,程序段执行后,(20H)=?并说明该程序的功能是什么?MOVR0,#20HMOVA,@R0RLAMOVR1,ARLARLAADDA,R1MOV@R0,A程序执行后,(20H)=6.已知程序执行前有:(40H)=88H,试问:(1)程序执行后(40H)的内容是多少?(2)指出该ORG1000HSTARTMOVA,40HJNBACC.7,GOCPLAINCAMOV40H,AGO:RET程序执行后,(40H)=H7.已知A=10H,B=55H,下列程序执行后,试问SP、A、B寄存器的内容分别是多少?ORG2000H2000758140MOVSP,#40H20037430MOVA,#30H200512200ELCALLSUBR20082410ADDA,#10H200AF5F0MOVB,A200C80FEL1:SJMPL1200E90200ASUBR:MOVDPTR,#200AH2011C0B2PUSHDPL2013C083PUSHDPH201522RET程序执行后,SP=H,A=H,B=H4.2程序改错题(下列程序段中均有错,在错误语句前加上“×”,并在其右边改正)1.将外部数据存储器0050H的低4位取反,高4MOVDPTR,#0050HMOVA,@DPTRXRLA,#0F0HMOV@DPTR,ARET2.当内部数据存储器(20H)单元的D2D1D0=111时转LP1,否则转LP2MOVA,20HANLA,07HCJNEA,07H,LP1AJMPLP2RET3.将内部数据存储器20H单元和30HMOVSP,#0100HPUSH30HPUSH20HPOP20HPOP30HRET
本文标题:微机原理-1-4章-自测题
链接地址:https://www.777doc.com/doc-5254238 .html