单片机知识测试.docx
《单片机知识测试.docx》由会员分享,可在线阅读,更多相关《单片机知识测试.docx(22页珍藏版)》请在冰点文库上搜索。
单片机知识测试
单片机知识测试
您的姓名:
[填空题]*
_________________________________
82、“MOVA,@R0”这条指令中@R0的寻址方式称之为寄存器间址寻址。
¬[判断题]*
对(正确答案)
错
83、“MOVA,#35H”这条指令中源操作数#35H的寻址方式称之为直接寻址。
¬[判断题]*
对
错(正确答案)
84、“MOVA,R3”这条指令中源操作数R3的寻址方式称之为寄存器寻址。
[判断题]*
对(正确答案)
错
85、指令中直接给出的操作数称为直接寻址。
[判断题]*
对
错(正确答案)
86、“JCloop”这条指令的寻址方式为相对寻址方式。
[判断题]*
对(正确答案)
错
87、“MOVXA,@DPTR”这条指令的寻址方式为基址加变址寻址方式。
[判断题]*
对
错(正确答案)
88、MCS—51单片机的指令格式中所有所有指令的操作码与操作数之间必须用“,”分隔。
¬[判断题]*
对
错(正确答案)
89、在51系列单片机的汇编指令中分号后面为注释部分。
¬[判断题]*
对(正确答案)
错
90、在51系列单片机的汇编指令中操作数必须为两个。
¬[判断题]*
对
错(正确答案)
91、在51系列单片机的汇编指令中有少数指令没有操作数只有操作码。
¬[判断题]*
对(正确答案)
错
92、在51系列单片机的汇编指令中冒号后面为地址标号。
¬[判断题]*
对
错(正确答案)
93、在51系列单片机的汇编传送指令MOV中必须有两个操作数。
¬[判断题]*
对(正确答案)
错
94、在51系列单片机中指令“MOVA,#2345H”是正确的。
[判断题]*
对
错(正确答案)
95、在51系列单片机中要将16位数据7650H保存可用指令“MOVDPTR,7650H”。
¬[判断题]*
对
错(正确答案)
96、在51系列单片机中不能使用指令“MOVR0,@R1”。
¬[判断题]*
对(正确答案)
错
97、在51系列单片机中要将R3中的数据保存在R5中可用指令“MOVR5,R3”。
[判断题]*
对
错(正确答案)
98、在51系列单片机中指令“MOV@R7,A”是错误的。
[判断题]*
对(正确答案)
错
99、将37H单元的内容传送至A的指令是“MOVA,#37H”。
[判断题]*
对
错(正确答案)
100、MCS—51指令“MOVA,#40H”表示将立即数40H传送至A中。
¬[判断题]*
对(正确答案)
错
101、在51系列单片机中指令“MOVP1.0,A”是错误的。
[判断题]*
对(正确答案)
错
102、在51系列单片机中指令“MOVR5,A”是错误的。
¬[判断题]*
对
错(正确答案)
103、MCS—51指令“MOVA,@R0”表示将R0指示的地址单元中的内容传送至A中。
¬[判断题]*
对(正确答案)
错
104、指令“MOVA,30H”执行后的结果是(A)=30H。
¬[判断题]*
对
错(正确答案)
105、指令“MOVA,@R7”的功能是将R7单元中的数据作为地址,从该地址中取数,送入A中。
[判断题]*
对
错(正确答案)
106、指令“MOVA,00H”执行后A的内容一定为00H。
¬[判断题]*
对
错(正确答案)
107、MCS—51指令中,16位立即数传送指令是“MOVDPTR,#data16”。
[判断题]*
对(正确答案)
错
108、指令“MOVA,#20H”的含义是将数据20H送到累加器A中。
[判断题]*
对(正确答案)
错
109、在51系列单片机中指令“MOVA,@R5”是错误的。
[判断题]*
对(正确答案)
错
110、在51系列单片机中指令“MOV@A,#20H”是错误的。
¬[判断题]*
对(正确答案)
错
111、将片外RAM1237H单元的内容传送至A可用指令“MOVXA,1237H”实现。
[判断题]*
对
错(正确答案)
112、在51系列单片机中访问程序存储器可用MOVX指令。
¬[判断题]*
对
错(正确答案)
113、在51系列单片机的汇编传送指令MOVX中有一个操作数必须为片外RAM地址单元。
[判断题]*
对(正确答案)
错
114、在51系列单片机中指令“MOVX@R0,A”是正确的。
[判断题]*
对(正确答案)
错
115、MCS—51指令中,MOVX为片外RAM传送指令。
¬[判断题]*
对(正确答案)
错
116、要将R1中的数传送到片外RAM2500H单元则可使用指令“MOVX@DPTR,R1”实现。
¬[判断题]*
对
错(正确答案)
117、在MCS—51单片机中可用指令“MOVXA,#123H”将立即数123H存放在A中。
¬[判断题]*
对
错(正确答案)
118、在51系列单片机中“MOVXA,@DPTR”又称为查表指令。
¬[判断题]*
对
错(正确答案)
119、MCS—51指令中,MOVC为访问ROM的传送指令。
[判断题]*
对(正确答案)
错
120、在51系列单片机中指令“MOVC@A+DPTR,A”是正确的。
¬[判断题]*
对
错(正确答案)
121、在51系列单片机中指令“MOVCA,@A+PC”与当前指令的位置无关。
[判断题]*
对
错(正确答案)
122、指令“SWAP”实现的是将累加器A中的高4位和低4位交换的功能。
[判断题]*
对(正确答案)
错
123、指令“XCHA,R2”实现的是将累加器A中的数据的低4位和R2中的数据的低4位进行交换的功能。
¬[判断题]*
对
错(正确答案)
124、在51系列单片机中指令“PUSH#25H”是正确的。
[判断题]*
对
错(正确答案)
125、在51系列单片机中指令“PUSHA”是正确的。
¬[判断题]*
对(正确答案)
错
126、在51系列单片机中指令“PUSH20H”是将数值20H保存在堆栈中。
¬[判断题]*
对
错(正确答案)
127、在51系列单片机中执行指令“PUSHA”会影响堆栈指针SP的值。
¬[判断题]*
对(正确答案)
错
128、在51系列单片机中指令PUSH为出栈指令,用于恢复现场。
[判断题]*
对(正确答案)
错
129、在51系列单片机中指令POP是保护现场的堆栈操作指令。
[判断题]*
对
错(正确答案)
130、在51系列单片机中指令“POP20H”是正确的。
[判断题]*
对(正确答案)
错
131、在51系列单片机中指令“POP#46H”是正确的。
[判断题]*
对
错(正确答案)
132、在51系列单片机中执行指令“POPB”会将堆栈指针SP的值加1。
¬[判断题]*
对
错(正确答案)
133、在51系列单片机中将R0中的数减1可用指令“DECR0”实现。
[判断题]*
对(正确答案)
错
134、在51系列单片机中可以使用指令“ADDR1,#20H”实现将R1中的数与数20H求和。
[判断题]*
对
错(正确答案)
135、在51系列单片机中ADD指令主要用于高位字节数相加。
[判断题]*
对
错(正确答案)
136、在51系列单片机中执行ADD指令不会影响进位标志位Cy的值。
[判断题]*
对
错(正确答案)
137、在51系列单片机的加法指令中运算后的和总是先存放在累加器A中。
[判断题]*
对(正确答案)
错
138、在51系列单片机中将A中的数加1可用指令“INCA,#01H”实现。
¬[判断题]*
对
错(正确答案)
139、已知(DPTR)=11FFH,执行“INCDPTR”后,(DPTR)=1200H。
¬[判断题]*
对(正确答案)
错
140、在51系列单片机中将某存储单元中的数值加一可用INC指令。
¬[判断题]*
对(正确答案)
错
141、在51系列单片机中要将累加器A和R1中数相乘,可以使用“MULA,R1”指令实现。
¬[判断题]*
对
错(正确答案)
142、指令“MULAB”执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。
[判断题]*
对
错(正确答案)
143、指令“MULAB”执行前(A)=07H,(B)=05H,执行后(A)=35H,(B)=00H。
[判断题]*
对
错(正确答案)
144、在51系列单片机中指令“MULR0R1”是错误的。
[判断题]*
对(正确答案)
错
145、在51系列单片机中指令“MULAB”的格式是错误的。
¬[判断题]*
对
错(正确答案)
146、在51系列单片机中指令“MULAB”的执行结果是乘积高8位在A中,乘积低8位在B中。
-[判断题]*
对(正确答案)
错
147、在51系列单片机中指令“DIVAB”的执行结果是余数放在A中,商放在B中。
[判断题]*
对
错(正确答案)
148、在51系列单片机中已知(A)=11H,(B)=04H,执行指令DIVAB后(A)=04H,(B)=1。
¬[判断题]*
对(正确答案)
错
149、在51系列单片机中指令“DIVAB”是正确的。
[判断题]*
对(正确答案)
错
150、逻辑异或运算指令可以将单字节数据的部分位置1。
¬[判断题]*
对
错(正确答案)
151、逻辑与运算指令可以将单字节数据的部分位清零。
[判断题]*
对(正确答案)
错
152、逻辑或运算指令可以将单字节数据的部分位取反。
[判断题]*
对
错(正确答案)
153、逻辑异或运算指令“ORLA,#0FFH”可以将单字节数据的低4位置1。
[判断题]*
对
错(正确答案)
154、逻辑与运算指令“ANLA,#00H”可以将累加器A的清零。
[判断题]*
对(正确答案)
错
155、逻辑或运算指令“ORLA,#0”执行后累加器A中的数据不变。
[判断题]*
对(正确答案)
错
156、逻辑异或运算指令“XRLR7,#0FFH”可将R7中的数据取反。
[判断题]*
对
错(正确答案)
157、指令“CPLA”可将累加器A中的数据取反。
[判断题]*
对(正确答案)
错
158、已知(A)=0FH,(30H)=03H,执行“ANLA,30H”后,结果(A)=03H。
¬[判断题]*
对(正确答案)
错
159、在MCS-51单片机汇编指令中RL为循环右移指令。
[判断题]*
对
错(正确答案)
160、在MCS-51单片机汇编指令中RRC为带进位循环右移指令。
¬[判断题]*
对(正确答案)
错
161、在MCS-51单片机中要实现将R2中的数左移一位可用指令“RLR2”。
[判断题]*
对
错(正确答案)
162、在MCS-51单片机中要实现要实现移位操作必须先将此数放在A中再移位。
[判断题]*
对(正确答案)
错
163、在MCS-51单片机中要实现将A中的数右移两位可用指令“RRA,#02H”。
[判断题]*
对
错(正确答案)
164、已知(A)=37H,执行“RLA”后(A)=1EH。
[判断题]*
对
错(正确答案)
165、已知(A)=25H,执行“RRA”后(A)=12H。
[判断题]*
对(正确答案)
错
166、已知(A)=43H,(Cy)=1,执行“RLCA”后(A)=87H。
[判断题]*
对(正确答案)
错
167、已知(A)=69H,(Cy)=1,执行“RRCA”后(A)=34H。
[判断题]*
对
错(正确答案)
168、已知(A)=91H,(Cy)=0,执行“RLCA”后(Cy)=1。
[判断题]*
对(正确答案)
错
169、已知(A)=A3H,(Cy)=0,执行“RRCA”后(Cy)=0。
[判断题]*
对
错(正确答案)
170、无条件转移指令“LJMPaddr16”允许转移的目标地址在128KB空间范围内。
¬[判断题]*
对
错(正确答案)
171、MCS—51指令系统中,指令“AJMPaddr11”转移范围为2KB。
[判断题]*
对(正确答案)
错
172、MCS—51指令系统中,指令AJMP的跳转范围为64KB。
[判断题]*
对
错(正确答案)
173、MCS—51指令系统中,AJMP称为长跳转指令。
[判断题]*
对
错(正确答案)
174、调用子程序指令(如LCALL)及返回指令(如RET)与堆栈指针有关与PC无关。
[判断题]*
对
错(正确答案)
175、调用子程序指令LCALL可调用2KB范围内的子程序。
[判断题]*
对
错(正确答案)
176、子程序的最后一条指令必须为RET指令。
[判断题]*
对(正确答案)
错
177、汇编语言源程序是单片机可以直接执行的程序。
[判断题]*
对
错(正确答案)
178、指令“ACALLaddr11”能在本指令后一字节所在的2K字节程序存贮区内调用子程序。
[判断题]*
对(正确答案)
错
179、指令“LCALLaddr16”能在64K字节范围内调用子程序。
[判断题]*
对(正确答案)
错
180、8051的RETI是中断返回命令。
[判断题]*
对(正确答案)
错
181、指令LCALL与LJMP都可实现64KB范围内的转移。
[判断题]*
对(正确答案)
错
182、指令LCALL与LJMP都可实现长距离转移,因而使用时可直接相互替换。
[判断题]*
对(正确答案)
错
183、在51系列单片机中指令“DJNZR2,lop”每执行一次R2的值要被减1。
[判断题]*
对(正确答案)
错
184、MCS—51指令系统中,指令“CJNEA,#data,rel”的作用相当于“SUBBA,#data”与“JNCrel”的作用。
[判断题]*
对
错(正确答案)
185、在51系列单片机中指令“SETBP1.0”将P1.0清零。
¬[判断题]*
对
错(正确答案)
186、在51系列单片机中指令“MOVP1.0,P2.7”是错误的。
[判断题]*
对(正确答案)
错
187、在51系列单片机中指令“CLRA”是将累加器A中的数据清零。
[判断题]*
对(正确答案)
错
188、在MCS—51单片机中指令“CLRC”是将进位标志Cy清零。
¬[判断题]*
对(正确答案)
错
189、MCS—51指令系统中,指令“JNBbit,rel”是判位转移指令,即表示(bit)=1时转移。
¬[判断题]*
对
错(正确答案)
190、指令“CPLA”是将累加器A中的数清零。
[判断题]*
对
错(正确答案)
191、指令“CLRP1.4”的功能是将P1.4清零。
[判断题]*
对(正确答案)
错
192、指令“JCLL2”的功能是当Cy=0时转移到地址LL2。
[判断题]*
对
错(正确答案)
193、“JBbit,rel”指令的功能为bit为1时则执行转移,并将此位清零。
¬[判断题]*
对
错(正确答案)
194、MCS—51单片机的位操作指令中其中有一操作数必须为累加器A。
[判断题]*
对
错(正确答案)
195、指令“JNClab3”的功能是当Cy=0时转移到地址lab3。
[判断题]*
对(正确答案)
错
196、指令“JBCAcc.7,abm2”的功能是当Cy=1时转移到地址abm2。
[判断题]*
对
错(正确答案)
197、指令“JBCAcc.0,lop4”的功能之一为当Acc.0=1时将Acc.0清零。
[判断题]*
对(正确答案)
错
198、如“JCrel”发生跳转时,目标地址为当前指令地址加上偏移量。
¬[判断题]*
对
错(正确答案)
199、汇编语言中不能产生可执行的目标代码这类指令是伪指令。
¬[判断题]*
对(正确答案)
错
200、在程序设计中END指令后的指令将没有任何作用。
[判断题]*
对(正确答案)
错
201、ORG伪指令的作用是指定后面接下来的指令存放在数据存储器(RAM)的起始位置。
[判断题]*
对
错(正确答案)
202、在51系列单片机中只能用ORG伪指令“ORG0030H”设置主程序的起始地址。
¬[判断题]*
对
错(正确答案)
203、在51系列单片机在设计程序时ORG伪指令只能放在主程序的开头。
¬[判断题]*
对
错(正确答案)
204、伪指令END在程序中只能作为程序的最后一条指令表示程序结束。
[判断题]*
对(正确答案)
错
205、伪指令“DB23H,4566H,03H”是错误的。
¬[判断题]*
对(正确答案)
错
206、伪指令“DB07H,‘ABCDEFH’,69H”是错误的。
[判断题]*
对
错(正确答案)
207、在51系列单片机中DW为字节定义伪指令。
[判断题]*
对
错(正确答案)
208、在51系列单片机中赋值伪指令EQU可以先使用后定义。
¬[判断题]*
对
错(正确答案)
209、在绘制流程图时可用菱形框来表示判断处理。
[判断题]*
对(正确答案)
错
210、在绘制流程图时表示开始和结束用方框表示。
[判断题]*
对
错(正确答案)
211、在执行顺序结构的程序时其每条指令是依次执行的。
[判断题]*
对(正确答案)
错
212、对于分支结构的程序总会有一部分程序段被反复执行。
¬[判断题]*
对
错(正确答案)
213、在51系列单片机循环结构的汇编程序中总会用到DJNZ指令。
¬[判断题]*
对
错(正确答案)
214、在51系列单片机循环结构程序中有一部分指令可能将被重复执行。
¬[判断题]*
对(正确答案)
错
215、在51系列单片机中如用汇编语句直接实现循环大于256次则必须用双重或多重循环结构。
[判断题]*
对(正确答案)
错