欢迎来到天天文库
浏览记录
ID:11794009
大小:53.50 KB
页数:4页
时间:2018-07-14
《《单片机》复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机》复习题一、填空题:1、机器数的表示规定, 表示符号,正号用 表示,负号用 表示。2、单片机是将 、 、 等几部分集成在一块芯片上的微型计算机。3、8051单片机的存储器分为 、 、 、 和特殊功能寄存器。4、单片机复位方式有 、 和自动复位。5、8051单片机的并行I/O口共有4个,分别是 、 、 和 。6、8051单片机指令系统按操作
2、功能可分为 、 、 、 、 五大类。7、操作码助记符是由 组成的字符串,它规定了指令的 。8、8051单片机堆栈中数据的压入和弹出是按 的规律。9、堆栈指令包括 指令和 指令两类。二、判断题(正确的打√,错误的打×,)1、只读存储器ROM内部信息停电后会丢失。( )2、堆栈操作是按“后进先出”的原则存取数据。( )3、8051单片机访问存储器时,同一地址对应惟一的存储单元。(
3、 )4、数据寄存器指针DPTR由DPH和DPL组成。( )5、程序计数器PC总是指向正在执行的指令地址。( )6、汇编语言程序中的注释可以缺省。( )7、指令中操作码助记符项可有可无。( )8、计算机寻址方式越多,计算机的功能超强,灵活性亦越大。( )9、若累加器A中“1”的个数为偶数,则奇偶标志位P为1。( )10、作算术运算时,若有进位则一定有溢出。( )三、选择题1、单片机机器内的数是以( )的形式表示的A、原码 B、反码 C、补码 D、ASCII码2、8051单片机有(
4、 )个特殊功能寄存器。A、3 B、10 C、21 D、1283、数据寄存器指针DPTR是一个( )位的寄存器。A、8 B、16 C、24 D、324、8051单片机的工作寄存器分成( )组,每组有( )单元。A、2个 B、4个 C、6个 D、8个5、SJMP rel指令中rel的取值范围为( )。A、+127~-127 B、0~+127 C、0~-128 D、+127~-1286、指令MOVX A,@DPTR中源操作数属于( )方式。A、直接寻
5、址 B、相对寻址 C、寄存器间接寻址 D、寄存器寻址7、在单片机语句格式中,( )为不可缺省的。A、标号 B、操作码助记符 C、操作数 D、注释8、若A=78H,执行指令SWAP A后,A的值为( )。A、78H B、78D C、87H D、87D9、带进位加法指令助记符为( )。A、ADD B、ADDC C、SBC D、SUBB10、相当于累加器A内容乘以2的指令是( )。A、RL B、RR C、RLC D、RRC四、请分析依次执行下面指
6、令的结果。 MOV SP,#35H MOV DPTR,#2345H PUSH DPL PUSH DPH …… POP DPH POP DPL五、在8051单片机片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,请分析依次执行下面指令的结果。 MOV A,40H MOV R0,A MOV P1,#F0H MOV @R0,30H MOV DPTR,#3848H MOV 40H,38H MOV R0,30H MOV 90H,R0 M
7、OV 18H,#30H MOV A,@R0H MOV P2,P1六、画出以下指令的寻址方式示意图:① MOV @R0,70H设(R0)=40H,(70H)=55H② MOVC A,@A+DPTR设(A)=50H,(DPTR)=2050H七、问答题:1、在单片机中,CPU是如何确定和改变当前工作寄存器组的?2、程序状态字寄存器PSW的格式如何?试说明各标志位的含义。3、什么是机器周期?什么是指令周期?八、设HWL单元中有一变量X,请编写一段程序,完成如下功能,结果Y存入GPL单元中。 若X>0,则Y=
8、1若X=0,则Y=0若X<0,则Y=-1附:参考答案:一、填空题:1、数的最高位 0 12、中央处理器 存储器 输入输出(I/O)接口3、外部程序存储器 外部数据存储器 内部程序存储器 内部数据存储器4、上电复位 手动按钮复位5、P0口 P1口 P2口 P3口6、数据传送类指令 算数运算类指令 逻辑运算类指令 控制转移类指令 位操作类指令7、2~5个字符 操作功能8、后进先出9、进栈 出栈二、判断题1、× 2、√ 3、× 4、
此文档下载收益归作者所有