- 1、本文档共106页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经济管理干部学院(1)
一.填空:(每空一分)
1.单片机中cpu主要由( 运算器 )和( 控制器 )组成。
2.通常单片机上电复位时pc=( 0000 H ),sp=( 07H),通用寄存器则采用第( 0 )组,这一组寄存器的地址范围是从( 00H )~( 07H ).
3.MCS一51可提供( 数据 )和( 程序 )两种存储器,最大存储空间可达(64k ).
4.堆栈遵循( 先进后出 )的数据存储原则,
5.配和实现“程序存储自动执行”的寄存器是( 程序计数器 ),对其操作的一个特别之处是( 每取完一字节指令后pc自动加1 )。
6.补码数80H和7FH的真值分别为( -128 )和( 127 )。
7.12根地址线可选( 4k )个存储单元,32KB存储单元需要( 13 )根地址线
8.MCS—51单片机中扩展I/O口占用片外( 数据 )存储器的地址空间。
9.假定(SP)=62H,(61)=30H,(62)=70H,执行下列指令:
POP DPH
POP DPL
后,DPTR的内容为( ),SP的内容为( )。
二、阅读并分析程序(每题10分)
1.以下程序段执行后,A=( ),(30H)=( )。
MOV 30H, #0A4H
MOV A, #D6H
MOV R0, #30H
MOV R2,#5EH
ANL A, R2
ORL A, @R0
SWAP A
CPL A
XRL A, #0FEH
ORL 30H,A
2..以下程序段执行后,(40H)=( ),(41H)=( )。
CLR C
MOV A, #56H
SUBB A,#F8H
MOV 40H, A
MOV A,#78H
SUBB A, #0EH
MOV 41H, A
3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A
R0和内部RAM中50H,51H单元的内容为何值?
MOV A,59H
MOV R0,A
MOV A,#00H
MOV @R0,
AMOV A, #25H
MOV 51H,A
MOV 52H,#70H
4.试说明下列指令的作用,
执行最后一条指令对PSW有何影响?A的终值为多少?
MOV R0, #72H
MOV A, R0
ADD A, #4BH
5.请填写程执行结果。己知执行前有A=02H、SP=40H、(41H)=FFH、(42H)=FFH,程序如下:
POP DPH
POP DPL
MOV DPTR, #3000H
RL A
MOV B, A
MOVC A, @A+DPTR
PUSH ACC
MOV A, B
INC A
MOVC A, @A+DPTR
PUSH ACC
RET
ORG 3000H
DB 10H, 80H, 30H, 80H, 50H, 80H
程序执行后:A=( ), SP=( ), (41H)=( ), (42H)=( ),
PC=( ).
三、简答和编写程序(每题8分)
1.堆栈区与一般的数据存储区有何异同?其重要作用是
什麽?
2.MCS—51有几个中断源?各在什麽情况下产生中断申请?各中断地址区如何?
3.有哪几种方法能使单片机复位? 复位后各寄存器的状态如何? 复位对内部RAM有何影响?
4.单片机系统中的定时和计数功能有何区别?分别适用于什麽场合?简述工作原理。
5.编程将片内40H~60H单元中内容送到以3000H为首的存储区中。
试卷答案(1)
1. 运数器 控制器
2. 0000H 07H 0 00H ~ 07H
3.数据 程序 64K
先进后出
程序计数器 每取完一字节指令后PC值自动加1
—128 127
4K 13
数据
7030H 60H
二阅读并分析程序
1. A=6EH (30H)=EEH
2. (
文档评论(0)