单片机(同名2802).doc_第1页
单片机(同名2802).doc_第2页
单片机(同名2802).doc_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机的指令系统1.下面指令寻址方式为变址寻址是( ) A.MOV A,30H B.MOVX DPTR,A C.MOVC A,A+PC D.JC rel 答案:C 2.指令SJMP的跳转范围是( ) A.128 B B.256 B C.2 KB D.64 KB 答案:B 4.以下哪一条指令的写法是错误的( )。 A.MOV DPTR,#3F98H B.MOV R0,#0FEH C.MOV 50H,#0FC3DH D.INC R0 答案:C 5.以下哪一条指令的写法是错误的( )。 A.MOVC A,A+DPTR B.MOV R0,#FEH C.CPL A D.PUSH ACC 答案:B 6.以下哪一条是位操作指令()。 A.MOV P0,#0FFH B.CLR P1.0 C.CPL A D.POP PSW 答案:B 7.下列数据字定义的数表中,( )是错误的。 A.DW “AA” B.DW “A” C.DW “OABC” D.DW OABCH 答案:A 8.指令LJMP的跳转范围是( )。 A.128 B B.256 B C.2 KB D.64 KB 答案:D 9当需要从51单片机程序存储器取数据时,采用的指令为( )。 A.MOV A, R1 B.MOVC A, A + DPTR C.MOVX A, R0 D.MOVX A, DPTR 答案:B 10.外部程序存储器读写指令为( ) A.MOV B.MOVC C.MOVX D.MOVA 答案:B 11.MOV A, R1的寻址方式为( ) A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址 答案:C 12. 51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( ) A.MUL B.MOV C.MOVX D.MOVC 答案:C 13.指令MOV PSW, #00H对源操作数而言,属于哪种寻址方式?( ) A.直接寻址 B.立即寻址 C.寄存器寻址 D.相对寻址 答案:B 14.以下哪一条是位操作指令( )。 A.MOV P0,#0FFH B.SETB TR0 C.CPL R0 D.PUSH PSW 答案:B 15.下面哪条指令是错误的?( ) A.CPL A B.MOVC A, A+PC C.MOVX A, R2 D.POP ACC 答案:C 16.下面哪条指令是错误的?( ) A.MOVX R0, #30H B.MOVC A, A+PC C.CPL A D.POP ACC 答案:A 17.对片外数据 RAM 单元读写数据用( ) A.MOV 指令 B.MOVX 指令 C.MOVC 指令 答案:B 18.MCS-51 的无条件转移指令中,其转移范围最大的是( ) A.LJMP B.AJMP C.SJMP 答案:A 19.执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪个单元开始?( ) A.2FH B.30H C.31H 答案:B 20.以下指令中,哪条指令执行后使标志位 CY 清 0?( ) A.MOV A ,#00H B.CLR A C.ADD A ,#00H D.CLR C 答案:D 21.以下哪一条指令的写法是错误的( )。 A.MOV DPTR,#3F98H B.MOV R0,#0FEH C.MOV 50H,#0FC3DH D.INC R0 答案:C 22.以下哪一条是位操作指令( )。 A.MOV P0,#0FFH B.CLR P1.0 C.CPL A D.POP PSW 答案:B 23.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。 A.PUSH R1 B.PUSH R1 C.PUSH 01H D.PUSH 09H 答案:A 24.下列指令不是变址寻址方式的是( ) A.JMP A+DPTR B.MOVC A,A+PC C.MOVX A,DPTR D.MOVC A,A+DPTR 答案:C 25.下面哪一段程序能准确地读取 P1 口引脚信号?( ) A.MOV A , #00H ;MOV P1,A ;MOV A, P1 B.MOV A , #0FFH ;MOV P1 , A ;MOV A , P1 C.MOV A , #0FFH ;MOV A , P1 D.MOV A , #0FFH ;MOV A , P1 答案:B 26.以下哪一条是位操作指令( )。 A.MOV P1,#0FFH B.MOV C,ACC.1 C.CPL A D.POP PSW 答案:B 27.以下哪一条指令的写法是错误的( )。 A.INC DPTR B.MOV R0,#0FEH C.DEC A D.PUSH A 答案:D 28.指令周期有三种,分别是单周期指令,双周期指令和( )指令。 A.三周期 B.四周期 C.五周期 D.六周期 答案:A 29.以下哪一条指令的写法是错误的( )。 A.MOVC A,A+DPTR B.MOV R0,#FEH C.CPL A D.PUSH ACC 答案:B C51程序设计基础1.用汇编语言和高级语言编写的同一功能程序,其所占用的存储单元及执行速度:( ) A.高级语言程序所占的存储单元少,执行速度快 B.高级语言程序所占的存储单元多,执行速度慢 C.高级语言程序所占的存储单元少,执行速度慢 D.高级语言程序所占的存储单元多,执行速度快 答案:B 2.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A.编译、汇编、链接、运行 B.预编译、编译、汇编、链接 C.汇编、编译、链接、运行 D.预编译、编译、链接、运行 答案:D 3.C语言程序编译与链接时:( ) A. 不会修改源程序结构、所有需要资源均被链接进可执行文件 B. 会修改源程序结构、所有需要资源均被链接进可执行文件 C. 不会修改源程序结构、并非所有需要资源均被链接进可执行文件 D. 会修改源程序结构、并非所有需要资源均被链接进可执行文件 答案:D 4.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是( ) A. 2和2 B. 2和5 C. 5和2 D. 5和5 答案:C 5.下列计算机语言中,CPU能直接识别的是( ) A.自然语言 B.高级语言 C.汇编语言 D.机器语言 答案:D 6.以下叙述中正确的是( )。 A.用C语言实现的算法必须要有输入和输出操作 B.用C语言实现的算法可以没有输出但必须要有输入 C.用C程序实现的算法可以没有输入但必须要有输出 D.用C程序实现的算法可以既没有输入也没有输出 答案:C 7.数据的存储结构是指( ) A.存储在外存中的数据 B.数据所占的存储空间量 C.数据在计算机中的顺序存储方式 D.数据的逻辑结构在计算机中的表示 答案:D 8.下列关于栈的描述中错误的是( ) A.栈是先进后出的先性表 B.栈只能顺序存储 C.栈具有记忆作用 D.对栈的插入和删除操作中,不需要改变栈底指针 答案:C 9.改变工作寄存器组的方法是( ) A. using n B. interrupt m C. reentrant D. sbit m 答案:A 10.以下能正确定义一维数组的选项是( ) A. unsigned int a5=0,1,2,3,4,5; B. unsigned char a =0,1,2,3,4,5; C. unsigned char a=A,B,C; D. unsigned int a5=0123; 答案:B 11.若将字库放在程序存储器中,则存储类型是( ) A. xdata B. code C. pdata D. bdata 答案:B 12.C51中使用寄存器进行参数传递,函数参数不能超过( ) A. 3 B. 2 C. 1 D. 4 答案:A 13.单片机的汇编语言的指令中,有循环左移和循环右移,而C语言中没有,所以在C51中利用( )来完成。 A. 内部函数 B. 外部函数 C. 取样函数 D. 本征函数 答案:D 14、以下不能作为用户标识符是( ) A. Main B. _0 C. _int D. sizeof 答案:D 15.以下叙述中错误的是( ) A.对于double类型数组,不可以直接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论