- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课后习题答案
1、 见书P20---表2.2, P21 –P22表2.2
3、 8031片内RAM地址空间低128字节(00H---
7FH)为真正的RAM区,为连续空间,其中
(00H---1FH)共32单元是4个通用工作寄存
器区,每个区有8个通用寄存器R0---R7,片内
RAM的20H---2FH 为位寻址区域,位地址范
围为00H---7FH,片内RAM的30H---7FH为数
据缓冲区,一般可用来开辟堆栈区。高128字
节(80H---FFH)为特殊功能寄存器区SFR,
SFR为不连续区,8031有18个SFR,占21个字节。
5、 见书P32
第三章
2
解:MCS-51指令系统按功能可分为5类:
(1)数据传送
(2)算术运算
(3)逻辑运
(4)位操作
(5)控制转移
具有7种寻址方式;其对应的寻址范围如下表:
1、MCS-51指令系统按功能可分为几类?具有几种寻址方式?
它们的寻址范围如何?
3
寻址方式
寻址范围
立即寻址
程序存储器(指令的常数部分)
直接寻址
内部RAM低128个字节;
特殊功能寄存器SFR
寄存器寻址
R0~R7;A、B、DPTR、C
寄存器间接寻址
内部RAM;
外部数据存储器 及扩展 I/O
变址寻址
程序存储器
相对寻址
程序存储器
位寻址
内部RAM中的20H~2FH的128个位;
SFR可位寻址(字节地址能被8整除的SFR)的位
寻址方式及相应的寻址空间
4
2、设内部RAM中(59H)=50H ,写出当执行下列程序段后寄
存器A ,R0和内部RAM中50H ,51H 单元的内容为何值?
MOV A, 59H ;(A)=50H
MOV R0, A ;(R0)=50H
MOV A,#00 ; (A)=00H
MOV @R0 , A ; 50H=00H
MOV A, #25H ; (A)=25H
MOV 51H , A ; (51H)=25H
MOV 52H , #70H ; (52H)=70H
结果为:(A)=25H (R0)=50H
(50H)=00H (51H)=25H
5
3、PSW中 Cy与OV 有何不同?下列程序段执行后Cy=? OV=?
MOV A , #56H
ADD A ,#74H
Cy: 进位标志。如果操作结果在最高位有进位输出(加法),
或借位输入(减法)时,Cy置位,否则清“0”.该位又
是布尔处理器的累加器C.
OV: 溢出标志。用于表示有符号数算术运算的溢出。当次高位
发生向最高位进位而最高位不发生进位或反之时,发生
溢出,OV置位,否则清“0”.
结果:
Cy=0,
OV=1
6
7
6.设堆栈指针(SP)=60H ,内部 RAM 中(30H)=24H, (31H)=10H
执行下列程序后,61H ,62H ,30H ,31H ,DPTR及SP 中
的内容将有何变化?
PUSH 30H ; (61H)=24H
PUSH 31H ; (62H)=10H
POP DPL ; (DPL )=10H
POP DPH ; (DPH )=24H
MOV 30H , #00H ; (30H)=00H
MOV 31H , #0FFH ; (31H)=0FFH
结果为: (61H)=24H (62H)=10H (30H)=00H
(31H)=0FFH (DPTR)=2410H (SP)=60H
8
7、试分析以下程序段,当执行程序后,位地址00H 和01H 中的
内容将为何值?P1 口的8条I/O线为何状态?
ORG 0000H
CLR C
MOV A, #66H
JC LOOP1
CPL C
SETB 01H
LOOP1: ORL C, ACC.0
JB ACC.2, LOOP2
LOOP2: MOV P1, A
SJMP $
END
结果如下:
(00H)= 0
您可能关注的文档
最近下载
- 2024-2025学年小学英语重大版三年级上册教学设计合集.docx
- (商务英语写作实训)chapter 7-sales letters.ppt
- 2023年沪教版五年级下册英语知识点归纳.doc VIP
- 六年级上册-语文一课一练.pdf VIP
- 部编版三年级上册教材解读及教学建议.ppt VIP
- 脑卒中偏瘫患者下肢深静脉血栓预防及护理.pptx VIP
- Daylight钢琴谱五线谱 完整版原版.pdf VIP
- 浙江省电力公司状态检修工作情.ppt VIP
- 2024-2025学年高二语文(选择性必修上)第一单元知识点归类(知识梳理).pdf VIP
- 2024-2025学年上海市徐汇区八年级下学期期末考试英语试卷含详解.docx VIP
文档评论(0)