- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机习题(科学)
第一章
1.1 978.625D=( )H=( )B=( )=( )Q。
1.2 将下列二进制数分别转换成十进制、八进制、十六进制数和BCD数。
(10101 (2)110001111
(3)1011.01001 (4)100110011
1.3 将下列十六进制数分别转换成十进制、二进制、八进制数和BCD数。
(1)5D1BH (2)42.C1H (3)89AB.5 (4)0E4B.7
1.4 试将下列十进制数转换成相应的二进制数和十六进制数(小数点后取四位数)。
(1)0.625 (2)33.993 (3)213.112 (4)65535
1.5 已知X=+125.D,Y=-105D,试分别写出它们的原码、反码、和补码。
1.6 已知X和Y均是补码,且X=5AH,Y=A5H,求它们的原码和真值。
1.7 下列各数为十六进制表示的8位二进制数,请说明它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?
(1)6C (2)FE (3)B7 (4)80
1.8 试写出数字69的ASCII码、压缩BCD码。
1.9 试述通用微型计算机的基本组成原理。
1.10 微型计算机中的位、字、字节、字长等各自的定义是什么?
第二章
2.1 MCS-51系列单片机内部有哪些主要部件?
2.2 程序计数器的符号是什么?MCS-51系列单片机的程序计数器有几位?
2.3 什么叫堆栈?什么是堆栈指针?MCS51堆栈的最大容量是什么?
2.4 简述程序状态字PSW中各位的含义。
2.5简述MCS-51单片机各引脚的作用,并分类。
2.6 MCS-51单片机的程序存储器和数据存储器各有什么作用?
2.7 MCS-51单片机内部RAM低128单元被划分为哪几部分?各部分主要功能是什么?
2.8 MCS-51单片机共4个8位并行I/0口,实际应用中8位数据线由哪个端口传送?16位地址如何形成?
2.9 MCS-51单片机复位后机器的初始状态如何?
第三章
3.1 MCS-51单片机指令系统按功能可分为哪几大类?
3.2 MCS-51单片机有哪几种寻址方式?适应于什么地址空间?
3.3 查表指令是在什么空间上的寻址操作?
3.4 指出下列中画线操作的寻址方式。
Mov r0,#30H
Mov A,R7
Mov A, 30H
Mov A,@R0
Mov A,B
Mov A,P1
Movx A,@DPTR
Movc A,@A+DPTR
MUL AB
INC DPTR
MOV C,20H
CJMP NEXT
3.5简述数据传送类MOV、MOVX、MOVC之间的区别。
3.6 试编写程序,将内部数据存储器30H、31H单元内容传送到外部数据存储器1000H、1001H单元中去。
3.7 试编写程序将外部数据存储器40H单元中的内容传送到0200H单元。
3.8 加法和减法指令影响哪些标志位?如何影响?
3.9 试编写计算下列算式的程序。
(1)3F0AH+0BC67H (2)9C06H — 45ABH (3)6745+3412
(4) 2411+4078
3.10 已知单片机内部RAM(30H)=0FH,(31H)=0BH试分析下列程序的运行结果。
Mov RO,#30H
INC R0
INC @R0
MOV 40H,@R0
SJMP $
3.11 执行下列程序段:
Mov A,60H
MOV R0,A
MOV A,#10H
MOV @R0,A
ADD A,#25H
MOV 50H,A
MOV 51H,#12H
3.13 对下列程序中各条指令作出注释,并分析程序运行的最后结果.
MOV 30H,#4Ah
MOV A,#6DH
MOV R0,#30H
MOV R7,#23H
MOV A,R7
ORL A,@R0
SWAP A
CPL A
MOV 30H,A
SJMP $
3.14 编程将R0的内容和R1的内容互换.
3.15
文档评论(0)